Commits
fix build runner on windows
32c988a2d7 • Andrew Kelley • Feb 9, 2018
add compile error tests for error sets
916d24cd21 • Andrew Kelley • Feb 9, 2018
add test for comptime err to int with only 1 member of set
4b16874f04 • Andrew Kelley • Feb 9, 2018
syntax: parse `?error!i32` as `?(error!i32)`
ee982ae162 • Andrew Kelley • Feb 9, 2018
if statements support comptime known test error, runtime payload
0efe441dfd • Andrew Kelley • Feb 9, 2018
error sets: runtime safety for int-to-err and err set cast
54c06bf715 • Andrew Kelley • Feb 9, 2018
std: fix return type of std.c.write
8fc6e31567 • Andrew Kelley • Feb 9, 2018
Merge remote-tracking branch 'origin/master' into error-sets
f9be970375 • Andrew Kelley • Feb 9, 2018
error sets - fix bad value for constant error literal
57edd4dcb3 • Andrew Kelley • Feb 8, 2018
error set casting building
fee875770c • Andrew Kelley • Feb 8, 2018
error sets - update langref. all tests passing
76239f2089 • Andrew Kelley • Feb 8, 2018
error sets - most tests passing
0d5ff6f462 • Andrew Kelley • Feb 8, 2018
fix comptime fn execution not returning error unions properly
68238d5678 • Andrew Kelley • Feb 8, 2018
error sets - fix most std lib compile errors
f99b8b006f • Andrew Kelley • Feb 5, 2018
error sets: fix peer resolution of error unions
6940212ecb • Andrew Kelley • Feb 5, 2018
make OutStream and InStream take an error set param
b7bc259093 • Andrew Kelley • Feb 5, 2018
error sets - peer resolution for error unions
893f1088df • Andrew Kelley • Feb 5, 2018
error sets - compile error for equality with no common errors
15075d2c3d • Andrew Kelley • Feb 5, 2018
fix accidentally linking against kernel32 on non windows
31abef172a • Andrew Kelley • Feb 5, 2018
add --forbid-library
21ce559c9c • Andrew Kelley • Feb 5, 2018
*WIP* error sets - std lib test compile but try to link against windows
61718742f7 • Andrew Kelley • Feb 3, 2018
*WIP* error sets - an inferred error set can end up being the global one
ef5e7bb469 • Andrew Kelley • Feb 3, 2018
*WIP* error sets - support fns called at comptime
abf5ae6897 • Andrew Kelley • Feb 3, 2018
*WIP* error sets - correctly resolve inferred error sets
b8f59e14cd • Andrew Kelley • Feb 2, 2018
*WI* error sets - basic support working
39d5f44863 • Andrew Kelley • Feb 2, 2018
*WIP* error sets - rewrite "const cast only" function
cfb2c67692 • Andrew Kelley • Feb 2, 2018
*WIP* error sets - allow peer type resolution to create new error set
406496ca33 • Andrew Kelley • Feb 2, 2018
*WIP* error sets - fix implicit cast
13b36d458f • Andrew Kelley • Feb 1, 2018
*WIP* error sets converting std lib
5f518dbeb9 • Andrew Kelley • Feb 1, 2018
*WIP* error sets
5161d70620 • Andrew Kelley • Jan 31, 2018
fix error message mentioning unreachable instead of noreturn
40ca39d3d5 • Andrew Kelley • Jan 31, 2018
add compile error for duplicate struct, enum, union fields
3ef6a00bb8 • Andrew Kelley • Jan 30, 2018
langref: remove page title header
0995a81b8b • Andrew Kelley • Jan 30, 2018
Merge pull request #729 from zig-lang/www-changes
d6b7d9090e • Andrew Kelley • Jan 30, 2018
Add IntrusiveLinkedList to index.zig
7eea20bc50 • Andrea Orru • Jan 30, 2018
add compile error for calling naked function
1c60f31450 • Andrew Kelley • Jan 29, 2018
std: fix fn return syntax for zen os
2b5e0b66a2 • Andrew Kelley • Jan 29, 2018
allow packed containers in extern functions
abe6c2d585 • Andrew Kelley • Jan 29, 2018
fix crash when align 1 field before self referential...
f66ac9a5e7 • Andrew Kelley • Jan 27, 2018
fix compiler crash on function with invalid return type
ad3e2a5da0 • Andrew Kelley • Jan 26, 2018
Merge pull request #720 from zig-lang/require-return-type
f7670882af • Andrew Kelley • Jan 25, 2018
rename "debug safety" to "runtime safety"
e5bc5873d7 • Andrew Kelley • Jan 25, 2018
cleanups that I meant to put in the previous commit
b71a56c9df • Andrew Kelley • Jan 24, 2018
replace %defer with errdefer
b3a6faf13e • Andrew Kelley • Jan 24, 2018
clean up readme
ad2527d47a • Andrew Kelley • Jan 24, 2018
fix printf format specifier
c2838f2442 • Andrew Kelley • Jan 23, 2018
Merge pull request #716 from zig-lang/export-c-additions
b8dcdc75c1 • Andrew Kelley • Jan 23, 2018
docgen: verify internal links
fa7072f3f2 • Andrew Kelley • Jan 23, 2018
add new kind of test: generating .h files. and more
cf39819478 • Andrew Kelley • Jan 23, 2018
fix crash on union-enums with only 1 field
cacba6f435 • Andrew Kelley • Jan 22, 2018
appveyor: add language reference to build artifacts
b52bffcf8d • Andrew Kelley • Jan 22, 2018
fix crash when switching on enum with 1 field and no switch prongs
5b7ae86af4 • Andrew Kelley • Jan 21, 2018
remove unused function, fixes mingw build
517e8ea426 • Andrew Kelley • Jan 20, 2018
fix docgen on windows
ddd04a7b46 • Andrew Kelley • Jan 20, 2018
Merge pull request #711 from zig-lang/fix-build-template
ec27d3b4ba • Andrew Kelley • Jan 20, 2018
os_rename uses MoveFileEx on windows
890bf001db • Andrew Kelley • Jan 19, 2018
windows-compatible os_rename function
9f5c0b6e60 • Andrew Kelley • Jan 19, 2018
Merge pull request #710 from Hejsil/seekto-getpos-windows
2eede35577 • Andrew Kelley • Jan 19, 2018
temporary workaround for os.deleteTree not implemented for windows/mac
613c4dbf58 • Andrew Kelley • Jan 19, 2018
readme: specify that we need exactly llvm 5.0.1
21e8ecbafa • Andrew Kelley • Jan 19, 2018
docs: remove references to %% prefix operator
2c25c8aeed • Andrew Kelley • Jan 19, 2018
all doc code examples are now tested
ea623f2d39 • Andrew Kelley • Jan 19, 2018
add compile error for shifting by negative comptime integer
4b64c777ee • Andrew Kelley • Jan 18, 2018
emit a compile error for @panic called at compile time
0fc645ab70 • Andrew Kelley • Jan 18, 2018
fix null debug info for 0-length array type
0b8f19fcba • Andrew Kelley • Jan 18, 2018
test: fix brace expansion test not checking invalid inputs
0aae96b5f0 • Andrew Kelley • Jan 18, 2018
Merge pull request #701 from Hejsil/fix-xor-with-zero
a4e8e55908 • Andrew Kelley • Jan 17, 2018
ziglang.org home page no longer in this repo
2e6125bc66 • Andrew Kelley • Jan 17, 2018
Add Sha3 hashing functions
7a3fd89d25 • Marc Tiehuis • Jan 17, 2018
Add throughput test program
dfd5363494 • Marc Tiehuis • Jan 17, 2018
Fix crypto exports
7af53d0826 • Marc Tiehuis • Jan 17, 2018
docgen: support executing exe code examples
1eda7e0fde • Andrew Kelley • Jan 17, 2018
docgen: validate See Also sections
5aefabe045 • Andrew Kelley • Jan 17, 2018
docgen auto generates table of contents
2774fe8a1b • Andrew Kelley • Jan 17, 2018
fix error return traces pointing to off-by-one source line
4bdfc8a10a • Andrew Kelley • Jan 17, 2018
Revert "Buffer.toSliceCopy"
24c2ff5cae • Josh Wolfe • Jan 16, 2018
Buffer.toSliceCopy
c58f5a4742 • Josh Wolfe • Jan 16, 2018
Merge pull request #695 from Hejsil/tranlate-c-fixes
ee9ab15679 • Andrew Kelley • Jan 16, 2018
Merge pull request #689 from zig-lang/blake2
8b280d5b31 • Andrew Kelley • Jan 16, 2018
fix bigint remainder division
6a95b88d1b • Andrew Kelley • Jan 16, 2018
implement bigint div and rem
84d8584c5b • Andrew Kelley • Jan 16, 2018
fix compiler crash related to @alignOf
92fc5947fc • Andrew Kelley • Jan 16, 2018
Merge branch 'wip-err-ret-trace'
5a4968484b • Andrew Kelley • Jan 15, 2018
remove 32-bit windows from supported targets list
793f031c4c • Andrew Kelley • Jan 14, 2018
Merge pull request #687 from zig-lang/sha2
e7e7625633 • Andrew Kelley • Jan 14, 2018
Merge pull request #686 from zig-lang/md5-sha1
a2315cfbfc • Andrew Kelley • Jan 13, 2018
the same string literal codegens to the same constant
3268276b58 • Andrew Kelley • Jan 12, 2018
Merge pull request #682 from zig-lang/fix-endian
465e75bc5a • Andrew Kelley • Jan 11, 2018
Merge pull request #681 from zig-lang/hw-math
891c93c118 • Andrew Kelley • Jan 10, 2018
Merge pull request #680 from zig-lang/intrusiveLinkedList
d4f791cf6c • Andrew Kelley • Jan 10, 2018
remove %% prefix operator
3c094116aa • Andrew Kelley • Jan 9, 2018
exit, createThread for zen
98a95cc698 • Andrea Orru • Jan 8, 2018
`a catch unreachable` generates unwrap-error code
598170756c • Andrew Kelley • Jan 7, 2018
replace `a %% b` with `a catch b`
632d143bff • Andrew Kelley • Jan 7, 2018
replace `%return` with `try`
66717db735 • Andrew Kelley • Jan 7, 2018
Merge branch 'master' of github.com:zig-lang/zig
de1f57926f • Andrea Orru • Jan 7, 2018
Adding zen support
3182857224 • Andrea Orru • Jan 7, 2018
Merge branch 'master' of github.com:zig-lang/zig
ad438cfd40 • Andrea Orru • Jan 7, 2018
Darwin -> MacOSX, added Zen. See #438
e932919e68 • Andrea Orru • Jan 7, 2018
fix exp1m implementation
dde7cc52d2 • Andrew Kelley • Jan 6, 2018