Commits

update clang driver code to 8.0.0rc3

ea73b8e2b8 • Andrew Kelley • Feb 28, 2019

Merge remote-tracking branch 'origin/master' into llvm8

2dcf1a2392 • Andrew Kelley • Feb 28, 2019

avoid needlessly creating global constants

7a8f391b0f • Andrew Kelley • Feb 10, 2019

Merge remote-tracking branch 'origin/master' into llvm8

bcbcb2e9ff • Andrew Kelley • Feb 10, 2019

Merge remote-tracking branch 'origin/master' into llvm8

1864acd326 • Andrew Kelley • Feb 9, 2019

update clang headers to 8.0.0rc2

48c1e235cb • Andrew Kelley • Feb 7, 2019

LLD patch: workaround for buggy MACH-O code

00902ff9b0 • Andrew Kelley • Feb 7, 2019

update embedded LLD to 8.0.0rc2

3e08b3a4f8 • Andrew Kelley • Feb 7, 2019

build: update Findllvm.cmake for llvm 8

91baa574a5 • Andrew Kelley • Feb 7, 2019

build: make sure LLVM is exactly correct

f8ba50f5ed • Andrew Kelley • Feb 7, 2019

Merge remote-tracking branch 'origin/master' into llvm8

a94304d3e4 • Andrew Kelley • Feb 7, 2019

fix vector debug info tripping LLVM assertion

d974afde1d • Andrew Kelley • Feb 5, 2019

Merge remote-tracking branch 'origin/master' into llvm8

f32f7a937f • Andrew Kelley • Feb 5, 2019

update to llvm8 trunk. all tests passing

1411df4e27 • Andrew Kelley • Jan 24, 2019

Merge remote-tracking branch 'origin/master' into llvm8

87f5bed11f • Andrew Kelley • Jan 23, 2019

Merge remote-tracking branch 'origin/master' into llvm8

3b2eeb839b • Andrew Kelley • Jan 9, 2019

Merge remote-tracking branch 'origin/master' into llvm8

027a0c46ae • Andrew Kelley • Jan 8, 2019

translate-c: update to llvm8

1ca983dbd7 • Andrew Kelley • Jan 8, 2019

Merge remote-tracking branch 'origin/master' into llvm8

036a49e97d • Andrew Kelley • Jan 1, 2019

self-hosted: add hurd os to switch

c0e391e94a • Andrew Kelley • Dec 23, 2018

llvm8: fix ZigLLVMCreateFunction

75d142c3c7 • Andrew Kelley • Dec 23, 2018

test: remove type info test dependency on builtin.Os enum

94424e3fa6 • Andrew Kelley • Dec 23, 2018

llvm8: fix build errors

16b8467a5e • Andrew Kelley • Dec 23, 2018

Merge remote-tracking branch 'origin/master' into llvm8

c00216701c • Andrew Kelley • Dec 23, 2018

Merge remote-tracking branch 'origin/master' into llvm8

c21884e1d6 • Andrew Kelley • Nov 17, 2018

fix broken cli test and translate-c: support no-op cast

2928b01afc • Andrew Kelley • Nov 6, 2018

update type info behavior test

0a495aa563 • Andrew Kelley • Nov 5, 2018

update self-hosted compiler for new targets

c19bc7ecb4 • Andrew Kelley • Nov 5, 2018

update to build against llvm trunk

5b96cc236c • Andrew Kelley • Nov 5, 2018

update ci scripts for llvm 8

197ffe0092 • Andrew Kelley • Nov 5, 2018

Merge remote-tracking branch 'origin/master' into llvm8

f8d6f5daff • Andrew Kelley • Nov 5, 2018

add HermitCore target

ce912e2964 • Andrew Kelley • Sep 19, 2018

update to llvm 8

a4d61b5d72 • Andrew Kelley • Sep 19, 2018

travis: build zig with gcc to match what llvm was built with

f9bf04c38b • Andrew Kelley • Sep 19, 2018

build: fix finding llvm and clang 7

287f5cce50 • Andrew Kelley • Sep 19, 2018

travis: fix llvm apt package names

e3d8cae35a • Andrew Kelley • Sep 19, 2018

fix typo from previous commit

6d23619cce • Andrew Kelley • Sep 19, 2018

travis: fix package names

f418a943cc • Andrew Kelley • Sep 19, 2018

travis: update apt repo url

d4cb373024 • Andrew Kelley • Sep 19, 2018

appveyor: remove old cache file

69c876cc87 • Andrew Kelley • Sep 19, 2018

Merge remote-tracking branch 'origin/llvm7'

15301504e2 • Andrew Kelley • Sep 19, 2018

std/index.zig: Fix import

5eeef1f5ed • Christian Wesselhoeft • Sep 18, 2018

fix regression from previous commit

6dd93ee5d9 • Andrew Kelley • Sep 18, 2018

zig fmt: handle shebang lines

21328e0036 • Andrew Kelley • Sep 18, 2018

fix optional pointer to empty struct incorrectly being non-null

345f8db1c4 • Andrew Kelley • Sep 18, 2018

add compile error for slice.*.len

c1af360532 • Andrew Kelley • Sep 18, 2018

stage1 caching: don't write manifest until cache release

148fe2e999 • Andrew Kelley • Sep 18, 2018

implementation for bitcasting extern enum type to c_int

8c77c5705f • Andrew Kelley • Sep 18, 2018

fix implicit cast of packed struct field to const ptr

5fd3af9dc6 • Andrew Kelley • Sep 18, 2018

fix @embedFile reading garbage memory

1fc2019031 • Andrew Kelley • Sep 18, 2018

minor cleanups from 68c1d05917

93ff5024a4 • Andrew Kelley • Sep 18, 2018

fix @bytesToSlice on a packed struct

d353d5aef8 • Andrew Kelley • Sep 18, 2018

compiling on mingw is now supported (#1542)

68c1d05917 • emekoi • Sep 18, 2018

link to #1544

13645585fe • Josh Wolfe • Sep 18, 2018

Merge pull request #1543 from ziglang/bit_shifting

8f0618a5b1 • Josh Wolfe • Sep 18, 2018

fix codegen for @intCast to u0

bfcfaaf5bd • Andrew Kelley • Sep 18, 2018

remove deprecated, unused windows functions

15e59eb142 • Andrew Kelley • Sep 18, 2018

add compile error for @ptrCast 0 bit type to non-0 bit type

b16229da1d • Andrew Kelley • Sep 17, 2018

add compile error for non-optional types compared against null

78a9a465a3 • Andrew Kelley • Sep 17, 2018

fix crash when bit shifting a u1

6c71e9a54d • Andrew Kelley • Sep 17, 2018

dereferencing a *u0 is comptime-known to be 0

cf9200b815 • Andrew Kelley • Sep 17, 2018

remove `zig build --init`. add `zig init-lib` and `zig init-exe`

4c6f1e614a • Andrew Kelley • Sep 17, 2018

allow extern structs to have stdcallcc function pointers

9c9eefc841 • Andrew Kelley • Sep 17, 2018

fix crash when pointer casting a runtime extern function

dd5b2d1b04 • Andrew Kelley • Sep 16, 2018

add docs for `@This()`

780e567446 • Andrew Kelley • Sep 15, 2018

fix alignment of structs

3f776af3fa • Andrew Kelley • Sep 14, 2018

fix coroutine alignment

639c381128 • Andrew Kelley • Sep 14, 2018

Fix additional regressions calling FileOutStream/FileInStream init()

82af31ce36 • Wink Saville • Sep 14, 2018

docs: more syntax highlighting

5e39328542 • Andrew Kelley • Sep 14, 2018

fix tagged union with all void payloads but meaningful tag

3d38feded9 • Andrew Kelley • Sep 14, 2018

fix assertion failure on compile-time `@intToPtr` of function

1e03cf1739 • Andrew Kelley • Sep 13, 2018

remove `this`. add `@This()`.

c06a61e9bf • Andrew Kelley • Sep 13, 2018

remove the scope parameter of setFloatMode

7c3636aaa3 • Andrew Kelley • Sep 13, 2018

stage1: put test output artifact back in zig-cache folder

9ac9633b10 • Andrew Kelley • Sep 13, 2018

add compile error for merging non- error sets

ac0cda8df8 • Andrew Kelley • Sep 13, 2018

fix tagged union with only 1 field tripping assertion

22e39e1e5a • Andrew Kelley • Sep 13, 2018

appveyor: skip all release tests to save time

77fd147b26 • Andrew Kelley • Sep 13, 2018

Merge branch 'kristate-cache-invalidformat-issue1510'

d332311e53 • Andrew Kelley • Sep 13, 2018

math/complex: cexp test correction and ldexp usage fix

e70c543bc4 • Marc Tiehuis • Sep 13, 2018

appveyor: skip release-safe to save time

afe6316d32 • Andrew Kelley • Sep 12, 2018

docs: langref is now javascript-free

0dbbc91bc9 • Andrew Kelley • Sep 12, 2018

ci: skip release-small tests to save time

869475c110 • Andrew Kelley • Sep 12, 2018

fix zig fmt on windows

a757533386 • Andrew Kelley • Sep 12, 2018

windows: std.fs functions support concurrent ops

178d69191b • Andrew Kelley • Sep 12, 2018

Merge pull request #1494 from ziglang/stage1-caching

0cfd019377 • Andrew Kelley • Sep 12, 2018

Merge pull request #1506 from emekoi/master

7bd8a2695b • Andrew Kelley • Sep 12, 2018

ci: build zig in release mode

6b7f3d01ae • Andrew Kelley • Sep 12, 2018

fix incorrect error union const value generation

7dd3c3814d • Andrew Kelley • Sep 11, 2018

fix incorrect union const value generation

dd1338b0e6 • Andrew Kelley • Sep 11, 2018

disable stage2 tests on all targets

c4f96ea745 • Andrew Kelley • Sep 11, 2018

fix llvm assertion and missing compile error

52f4e934a9 • Andrew Kelley • Sep 11, 2018

Add capacity and appendAssumeCapacity to ArrayList

7c9f7b72c5 • Bas van den Berg • Sep 9, 2018

Merge pull request #1488 from Sahnvour/windows-resolve-path

859b0aee1e • Andrew Kelley • Sep 8, 2018

improve panic message from previous commit

2005898689 • Andrew Kelley • Sep 8, 2018

C ABI: support returning large structs on x86_64

9c169f3cf7 • Andrew Kelley • Sep 8, 2018

C ABI: support medium size structs & unions for x86_64 params

9017efee22 • Andrew Kelley • Sep 7, 2018

stage1: function to classify x86_64 abi types

85534a26c6 • Andrew Kelley • Sep 7, 2018

fix crash when var init has compile error

b18af37c57 • Andrew Kelley • Sep 7, 2018

Merge branch 'c-abi'

7505529e44 • Andrew Kelley • Sep 7, 2018

Merge pull request #1480 from kristate/x25519-pubkey-fix

29923efb95 • Marc Tiehuis • Sep 6, 2018