Commits
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
self hosted parser supports builtin fn call with no args
1a53c648ed • Andrew Kelley • Feb 14, 2018
correct doc comment in self hosted parser
c721354b73 • Andrew Kelley • Feb 13, 2018
zig_llvm.cpp uses new(std::nothrow)
02f70cda8a • Andrew Kelley • Feb 13, 2018
self hosted: add tokenizer test fix eof handling
2dcff95bd2 • Andrew Kelley • Feb 13, 2018
fix self hosted tokenizer handling of EOF
dfbb8254ca • Andrew Kelley • Feb 13, 2018
self hosted parser tests every combination of memory allocation failure
b4e44c4e80 • Andrew Kelley • Feb 12, 2018
std.heap.ArenaAllocator: fix incorrectly activating safety check
ec0846a00f • Andrew Kelley • Feb 12, 2018
back to malloc instead of aligned_alloc for c_allocator
227ead54be • Andrew Kelley • Feb 12, 2018
remove std.heap.IncrementingAllocator
4a4ea92cf3 • Andrew Kelley • Feb 12, 2018
introduce std.heap.ArenaAllocator and std.heap.DirectAllocator
445b03384a • Andrew Kelley • Feb 12, 2018
fix exported variable not named in the object file
f2d601661d • Andrew Kelley • Feb 11, 2018
std: refactor posixOpen to be friendlier to error return traces
e743b30bbf • Andrew Kelley • Feb 11, 2018
std.os and std.io API update
46aa416c48 • Andrew Kelley • Feb 11, 2018
std zig tokenizer: don't require 3 newlines at the end of the source
8c31eaf2a8 • Andrew Kelley • Feb 10, 2018
std lib: modify allocator idiom
a2bd9f8912 • Andrew Kelley • Feb 9, 2018
fix compiler crash switching on global error with no else
e7bf8f3f04 • Andrew Kelley • Feb 9, 2018
self hosted compiler: move tokenization and parsing to std lib
1fb308ceee • Andrew Kelley • Feb 9, 2018
fix crash with error peer type resolution
3919afcad2 • Andrew Kelley • Feb 9, 2018
appveyor: don't try to build for mingw
2c697e50db • Andrew Kelley • Feb 9, 2018
Merge pull request #759 from zig-lang/error-sets
5911962842 • Andrew Kelley • Feb 9, 2018
Add ArrayList functions (#755)
1c236b0766 • Marc Tiehuis • Feb 8, 2018
implement openSelfExe() on darwin (#753)
dd20f558f0 • Ben Noordhuis • Feb 7, 2018
improve behavior of `zig build` (#754)
c88e6e8aee • Jeff Fowler • Feb 7, 2018
format struct pointers as "<typename>@<address>" (#752)
79ad1d9610 • Ben Noordhuis • Feb 7, 2018
DRY 'is slice?' conditionals in parser (#750)
0090c2d70b • Ben Noordhuis • Feb 7, 2018
handle linux returning EINVAL for large writes
917e6fe370 • Andrew Kelley • Feb 5, 2018
handle linux returning EINVAL for large reads
40e4e42a66 • Andrew Kelley • Feb 5, 2018
fix test failure, organize code, add new compile error
44d8d654a0 • Andrew Kelley • Feb 5, 2018
Merge pull request #743 from bnoordhuis/linux-random
ec59f76526 • Andrew Kelley • Feb 5, 2018
Merge pull request #738 from corngood/cygwin-fixes
15eb28efaf • Andrew Kelley • Feb 2, 2018
add docs for memberType, memberCount, memberName
02b61224b2 • Andrew Kelley • Feb 1, 2018
docs: move source encoding section
e6d4028a84 • Andrew Kelley • Feb 1, 2018
add docs recommending to only have 1 cImport
3a11757d57 • Andrew Kelley • Feb 1, 2018
add some docs for reflection
a795e4ce32 • Andrew Kelley • Jan 31, 2018
fix assertion fail when using global var number literal
44f38b04b0 • 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