Commits
std.zig.parser now supports all infix operators
530f795769 • Jimmi Holst Christensen • Mar 29, 2018
Merge pull request #867 from zig-lang/rand-overhaul
b80398b355 • Andrew Kelley • Mar 29, 2018
std.zig.parser can now parse top level test declarations
9df2a6a502 • Jimmi Holst Christensen • Mar 29, 2018
fix compile time array concatenation for slices
032fccf615 • Andrew Kelley • Mar 29, 2018
Merge pull request #865 from bnoordhuis/zig-build-stage2
5627347bab • Andrew Kelley • Mar 29, 2018
Fixed looking for windows sdk when targeting linux
72ce146293 • Jimmi Holst Christensen • Mar 28, 2018
std.math.cast handles signed integers
5b00dee0c2 • Andrew Kelley • Mar 27, 2018
fix crash when compile error in analyzing @panic call
6cb99fdac3 • Andrew Kelley • Mar 27, 2018
fix bitrotted code in unexpected error tracing
0b7b3190fd • Andrew Kelley • Mar 27, 2018
Merge pull request #860 from jayschwa/patch-1
c0a69a5075 • Andrew Kelley • Mar 26, 2018
fix invalid codegen for error return traces across suspend points
aa2995ee39 • Andrew Kelley • Mar 25, 2018
add comptime test for the type of suspend promise
a43c7af3d1 • Andrew Kelley • Mar 24, 2018
add promise->T syntax parsing
897e783763 • Andrew Kelley • Mar 24, 2018
fix async fns with inferred error sets
18af2f9a27 • Andrew Kelley • Mar 24, 2018
move error ret tracing codegen to zig ir
b1c07c0ea9 • Andrew Kelley • Mar 24, 2018
std.os.linux exposes syscall functions and syscall numbers
2cff31937f • Andrew Kelley • Mar 24, 2018
Fix os.File.mode function
7350181a4a • Marc Tiehuis • Mar 23, 2018
Fix OpqaueType usage in exported c functions
3d1732ef6c • Marc Tiehuis • Mar 23, 2018
ability to use async function pointers
7a99d63c76 • Andrew Kelley • Mar 22, 2018
Add missing pub specifier to atan2
53588f4f12 • Marc Tiehuis • Mar 22, 2018
change async function call syntax
f885a1ab61 • Andrew Kelley • Mar 21, 2018
Merge pull request #851 from zig-lang/zen_stdlib
66fec3a3d7 • Andrew Kelley • Mar 20, 2018
Merge pull request #847 from walac/master
1369fecccf • Andrew Kelley • Mar 20, 2018
self-hosted build: print helpful message when libstdc++.a not found
cb744f3a28 • Andrew Kelley • Mar 20, 2018
Merge pull request #849 from zig-lang/zen_stdlib
71b4ee931e • Andrew Kelley • Mar 20, 2018
Merge pull request #844 from ice1000/patch-1
e966d375fb • Andrew Kelley • Mar 19, 2018
add test for addIncludeDir for test step
d959faa4c7 • Andrew Kelley • Mar 17, 2018
Add addIncludeDir to TestStep + fix build template
bea9e9c7f8 • Marc Tiehuis • Mar 17, 2018
Merge pull request #839 from ice1000/patch-1
bbad0fa411 • Andrew Kelley • Mar 17, 2018
Merge pull request #840 from bnoordhuis/libdirs
453439a964 • Andrew Kelley • Mar 17, 2018
Release 0.2.0
f073923ea0 • Andrew Kelley • Mar 15, 2018
add missing docs for setAlignStack builtin
50e25f6cec • Andrew Kelley • Mar 15, 2018
fix tests broken by previous commit
efebb6d341 • Andrew Kelley • Mar 14, 2018
Tests for zero-bit field compiler error
c828c23f71 • Andrea Orru • Mar 14, 2018
Compiler error when taking @offsetOf of void struct member
7ac44037db • Andrea Orru • Mar 14, 2018
Merge branch 'master' of https://github.com/zig-lang/zig
2a6ad23b52 • Andrea Orru • Mar 13, 2018
Panic instead of segfault when returning generic type from functions
2cdd50c9b2 • Andrea Orru • Mar 13, 2018
Add WebAssembly output workaround for LLVM 6
d6e84e325b • Marc Tiehuis • Mar 13, 2018
some return types disqualify comptime fn call caching
bcce77700f • Andrew Kelley • Mar 12, 2018
don't memoize comptime fn calls that access comptime mutable state
5834ff0cc5 • Andrew Kelley • Mar 12, 2018
fix comptime slicing not preserving comptime mutability
1bf2810f33 • Andrew Kelley • Mar 12, 2018
fix incorrect setEvalBranchQuota compile error
49c3922037 • Andrew Kelley • Mar 12, 2018
Merge branch 'master' of https://github.com/zig-lang/zig
c18059a3dd • Andrea Orru • Mar 11, 2018
zen-specific: main -> _start
d0621391bc • Andrea Orru • Mar 11, 2018
Merge branch 'test-ci'
10fb1f2730 • Andrea Orru • Mar 10, 2018
Simplify intrusive linked list test
152b408934 • Andrea Orru • Mar 10, 2018
change 5 to 6 in travis osx scripts
6288ad865c • Andrew Kelley • Mar 10, 2018
fix await multithreaded data race
84e952c230 • Andrew Kelley • Mar 10, 2018
refactor stack trace code to remove global state
3b3649b86f • Andrew Kelley • Mar 10, 2018
improvements to stack traces
60b2031831 • Andrew Kelley • Mar 10, 2018
add behavior test for coroutine frame allocation failure
20011a7a1c • Andrew Kelley • Mar 10, 2018
omit pad zeroes in debug stack traces
61a02d9d1e • Andrew Kelley • Mar 10, 2018
Fixed syntax errors in linux-i386 syscalls
f25c1c6858 • Andrea Orru • Mar 10, 2018
Added 6 parameters syscalls for zen
70c3008a00 • Andrea Orru • Mar 10, 2018
Unroll Sha3 inner loop
7a893691c0 • Marc Tiehuis • Mar 9, 2018
update to SoftFloat-3e
5a7a0e8518 • Andrew Kelley • Mar 9, 2018
don't memoize comptime functions if they can mutate state via parameters
6db9be8900 • Andrew Kelley • Mar 9, 2018
fix partial inlining of binary math operator using old value
aaf2230ae8 • Andrew Kelley • Mar 8, 2018
enums with 1 field and explicit tag type still get the tag type
028ec0f2c3 • Andrew Kelley • Mar 8, 2018
translate-c: add missing case labels
aa9902b586 • Andrew Kelley • Mar 8, 2018
travis ci: update ubuntu llvm repo and CC,CXX env vars to 6
2db28ea849 • Andrew Kelley • Mar 8, 2018
Merge branch 'llvm6'
3200ebc2ea • Andrew Kelley • Mar 8, 2018
Translate C now correctly converts ints, floats, ptrs and enums to bools
2e010c60ae • Jimmi Holst Christensen • Mar 8, 2018
Translate C will now handle ignored return values
b2887620f3 • Jimmi Holst Christensen • Mar 8, 2018
Merge branch 'master' of github.com:zig-lang/zig
689e241ff8 • Jimmi Holst Christensen • Mar 8, 2018
Translate C can now translate switch statements again
51b2f1b80b • Jimmi Holst Christensen • Mar 8, 2018
Ast Render no longer outputs erroneous semicolon
bb80daf509 • Jimmi Holst Christensen • Mar 7, 2018
fix missing compile error for returning error from void async function
d96dd5bc32 • Andrew Kelley • Mar 7, 2018
turn assertion into compile error for using var as return type
6b5cfd9d99 • Andrew Kelley • Mar 7, 2018
var is no longer a pseudo-type, it is syntax
eff3530dfa • Andrew Kelley • Mar 6, 2018
fix assertion when taking slice of zero-length array
44ae891bd7 • Andrew Kelley • Mar 6, 2018
unless hf is specified in target environ, assume soft floating point
cc0f660ad2 • Andrew Kelley • Mar 6, 2018
fix broken tests from previous commit
5d5820029d • Andrew Kelley • Mar 6, 2018
ptrCast builtin now gives an error for removing const qualifier
07e47c058c • Andrew Kelley • Mar 6, 2018
Merge pull request #815 from Hejsil/more-translate-c
46e258c9f7 • Andrew Kelley • Mar 6, 2018
remove value judgement from std lib API docs
c3807dfb34 • Andrew Kelley • Mar 6, 2018
Merge pull request #814 from jacobdufault/utf8-view
d34d36619e • Andrew Kelley • Mar 6, 2018
Clarify what is meant by 'libraries' (#808)
c787837ce5 • Joshua Olson • Mar 5, 2018
Fix Linux gcc requirement (#807)
db18d38a43 • Joshua Olson • Mar 4, 2018
add optnone noinline to async functions
101b7745c4 • Andrew Kelley • Mar 2, 2018
Merge branch 'async'
7d494b3e7b • Andrew Kelley • Mar 2, 2018
Merge branch 'bnoordhuis-fix795'
6568be575c • Andrew Kelley • Feb 28, 2018
Merge pull request #796 from bnoordhuis/fix731-more
0f449a3ec1 • Andrew Kelley • Feb 28, 2018
remove signal hanlding stuff from std.os.ChildProcess
439621e44a • Andrew Kelley • Feb 27, 2018
Merge pull request #785 from bnoordhuis/fix731
1eecfdaa9b • Andrew Kelley • Feb 26, 2018
Add utf8 string view
08d595b472 • Marc Tiehuis • Feb 24, 2018
update errors section of docs
8db7a1420f • Andrew Kelley • Feb 24, 2018
Merge pull request #783 from bnoordhuis/fix675
b66547e98c • Andrew Kelley • Feb 22, 2018
Merge branch 'bnoordhuis-macho'
884b5fb4cf • Andrew Kelley • Feb 21, 2018
improve std lib linux epoll API
bde15cf080 • Andrew Kelley • Feb 17, 2018
ability to slice an undefined pointer at compile time if the len is 0
72ca2b214d • Andrew Kelley • Feb 16, 2018
add an assert to catch #777
cbbd6cfa1e • Andrew Kelley • Feb 16, 2018
zig fmt supports simple line comments
5f5880979e • Andrew Kelley • Feb 15, 2018
fix compiler crash when struct contains...
cc26148ba7 • Andrew Kelley • Feb 15, 2018
fix crash when doing comptime float rem comptime int
1c1c0691cc • Andrew Kelley • Feb 15, 2018
std.zig.parser understands try. zig fmt respects a double line break.
ca597e2bfb • Andrew Kelley • Feb 15, 2018
fix sometimes not type checking function parameters
9fa35adbd4 • Andrew Kelley • Feb 14, 2018
std.zig.parser understands inferred return type and error inference
629f134d38 • Andrew Kelley • Feb 14, 2018
fix build broken by previous commit
e8d81c5acf • Andrew Kelley • Feb 14, 2018
self hosted parser: support string literals
d790670f4c • Andrew Kelley • Feb 14, 2018