Commits
delete test_artifacts directory when tests complete
8654bc1810 • Andrew Kelley • Apr 20, 2017
convert parseh tests to zig build system
1ff73a8e69 • Andrew Kelley • Apr 19, 2017
test framework supports name prefix and filter argument
d12f1f5b49 • Andrew Kelley • Apr 19, 2017
convert debug safety tests to zig build system
9b7f438882 • Andrew Kelley • Apr 19, 2017
convert assemble and link tests to zig build system
d1e01e43d3 • Andrew Kelley • Apr 19, 2017
update zig build help text when no build.zig found
666435195f • Andrew Kelley • Apr 19, 2017
remove unused test code
35d60eb4e6 • Andrew Kelley • Apr 19, 2017
convert std lib tests to zig build system
d0a17b6937 • Andrew Kelley • Apr 19, 2017
convert build examples tests to zig build system
10525b869d • Andrew Kelley • Apr 19, 2017
convert compare-output tests to use zig build system
37b9a2e6a4 • Andrew Kelley • Apr 19, 2017
error when building exe with no entry point
237dfdbdc6 • Andrew Kelley • Apr 18, 2017
bail out of analysis on first error during comptime eval
6f0f8a92ec • Andrew Kelley • Apr 18, 2017
std.rand API follows idiomatic convention for init
9021bb7969 • Andrew Kelley • Apr 18, 2017
add `@fieldParentPtr` builtin function
a791417552 • Andrew Kelley • Apr 18, 2017
rename `@intType` to `@IntType` to follow convention
407916cd2f • Andrew Kelley • Apr 18, 2017
Merge branch 'raulgrell-master'
def4fbc9ab • Andrew Kelley • Apr 18, 2017
add compile error for intToPtr with a 0-bit ptr
2e0b114fdc • Andrew Kelley • Apr 17, 2017
zig build system creates symlinks atomically
216e14891e • Andrew Kelley • Apr 17, 2017
build examples in ./run_tests
401eed8153 • Andrew Kelley • Apr 17, 2017
zig build system: progress toward install and uninstall
05b3082121 • Andrew Kelley • Apr 17, 2017
zig build system: implement custom command step
e4ec2d10c6 • Andrew Kelley • Apr 17, 2017
improvements to zig build system and unwrap error safety
47336abae3 • Andrew Kelley • Apr 17, 2017
zig build system: ability to link against dynamic library step
d16ce67106 • Andrew Kelley • Apr 17, 2017
add tests for implicit semicolon. closes #297
3a8490f7e9 • Josh Wolfe • Apr 14, 2017
comptime ({}) should not get an implicit semicolon
3e93796e24 • Josh Wolfe • Apr 14, 2017
zig build system understands the concept of dependencies
5fdefe58e4 • Andrew Kelley • Apr 13, 2017
move emacs/vim files to separate repos
a6bd3d8ca2 • Andrew Kelley • Apr 13, 2017
all internal functions get unnamed_addr attribute
dcfa0e50dc • Andrew Kelley • Apr 13, 2017
Merge remote-tracking branch 'origin/parser'
f2140efc52 • Andrew Kelley • Apr 13, 2017
typedefpocalypse
bf57d8a7e3 • Andrew Kelley • Apr 13, 2017
fix crash when using zig to link
bf67427c67 • Andrew Kelley • Apr 13, 2017
ability to inline at function callsite
41144a8566 • Andrew Kelley • Apr 13, 2017
build: ignore libLLD.so when it is a broken symlink
f043e0e85c • Andrew Kelley • Apr 13, 2017
try harder to find lld
403eb92a62 • Andrew Kelley • Apr 11, 2017
zig build system writes template build.zig file when none exists
2864359950 • Andrew Kelley • Apr 11, 2017
run alwaysinline pass in debug mode
7f47b0c271 • Andrew Kelley • Apr 11, 2017
fix some -Wconversion errors
11a6550324 • Andrew Kelley • Apr 11, 2017
fix for loops not working at compile-time
34eff50326 • Andrew Kelley • Apr 10, 2017
fix mangling exported global variables
0e77b0ac89 • Andrew Kelley • Apr 10, 2017
add enumTagName builtin function
095591f0b0 • Andrew Kelley • Apr 8, 2017
allow implicit cast from `[N]T` to `&const []const T`
7611ed3484 • Andrew Kelley • Apr 7, 2017
fix std.mem.IncrementingAllocator
5eb78ba177 • Andrew Kelley • Apr 7, 2017
ability to implicitly cast integer literal to &const Int
f7e9d7aa5d • Andrew Kelley • Apr 7, 2017
add compile error for the bug of unable to call var ags at compile time
ffb4852012 • Andrew Kelley • Apr 7, 2017
fix var args having wrong index when runtime param before it
a3de550d3b • Andrew Kelley • Apr 7, 2017
peer resolve types [N]T, [M]T as []const T
273cebdf4d • Andrew Kelley • Apr 6, 2017
fix runtime struct initialization of bitfield
47f58d6d02 • Andrew Kelley • Apr 6, 2017
zig build: use -D for options instead of -O
10dbc735fe • Andrew Kelley • Apr 6, 2017
Update zig build system to support user defined options
6fbe1632d0 • Andrew Kelley • Apr 6, 2017
std: ChildProcess.spawn looks at PATH env var
d15bcdce69 • Andrew Kelley • Apr 5, 2017
add support to use zig as a linker driver
d65cd73a8b • Andrew Kelley • Apr 5, 2017
ability to use zig as an assembler
8c10b6dcbd • Andrew Kelley • Apr 5, 2017
fix crash when referencing invalid member of builtin enum
a461ae6c1f • Andrew Kelley • Apr 5, 2017
more accurate detection of pub main
e30f713640 • Andrew Kelley • Apr 5, 2017
support module level assembly
0edc2b19fe • Andrew Kelley • Apr 4, 2017
doc: link to Andrea's emacs mode
d97285eb65 • Andrew Kelley • Apr 4, 2017
zig build system: fix cleanup on error, report spawn error
9c803af044 • Andrew Kelley • Apr 4, 2017
link: correctly print debug linker invocation
00efbfa054 • Andrew Kelley • Apr 4, 2017
link: fix ignoring first linker arg
8db9d04e6f • Andrew Kelley • Apr 4, 2017
zig build system: delete ./build file on success
e332cd65c9 • Andrew Kelley • Apr 4, 2017
zig build system improvements, add some std API
1c6000d047 • Andrew Kelley • Apr 4, 2017
API for command line args
72fb2443e0 • Andrew Kelley • Apr 4, 2017
link: delete code that checks the linker version
b46344fd01 • Andrew Kelley • Apr 4, 2017
fix std build for darwin
55dd2676ef • Andrew Kelley • Apr 3, 2017
delete alloca builtin function
c9ae30d27e • Andrew Kelley • Apr 3, 2017
zig build system: add setLinkerScript and setTarget
c400cb429a • Andrew Kelley • Apr 3, 2017
proof of concept build system
a1363b5227 • Andrew Kelley • Apr 3, 2017
expose environment variables in standard library
640389bb2b • Andrew Kelley • Apr 2, 2017
zig build system progress
8fd0fddce5 • Andrew Kelley • Apr 2, 2017
fix else-if parsing
0594487a2e • Josh Wolfe • Apr 2, 2017
defer without a block body requires a following semicolon
a33be6fc99 • Josh Wolfe • Apr 2, 2017
add secret void expression after defer statement if it's the last statement in a block
8d03d666af • Josh Wolfe • Apr 2, 2017
allow implicit semicolon after defer {}
e3c796258c • Josh Wolfe • Apr 2, 2017
variable declarations must be followed by semicolon
136a9a9d6b • Josh Wolfe • Apr 2, 2017
fix confusion in block expression parsing
4b9e782d37 • Josh Wolfe • Apr 2, 2017
Require top-level-declaration comptime use {}
9968879261 • Josh Wolfe • Apr 2, 2017
show implicit semicolon rules in langref grammar
087324a639 • Josh Wolfe • Apr 2, 2017
clean up analysis of {blocks}
36a015741d • Josh Wolfe • Mar 31, 2017
ignore eclipse project configuration
d5a6cdb03f • Josh Wolfe • Mar 31, 2017
change `@bitcast` to `@ptrcast`
f8e63c4584 • Andrew Kelley • Mar 31, 2017
first pass at zig build system
3ca027ca82 • Andrew Kelley • Mar 31, 2017
fix cmake finding dependencies for ubuntu
536c35136a • Josh Wolfe • Mar 30, 2017
std/mem: take advantage of new printf
f48f7f43fe • Andrew Kelley • Mar 28, 2017
add stack protector safety when linking libc
a32b5929cc • Andrew Kelley • Mar 27, 2017
add debug safety checks for remainder division
8aeea72654 • Andrew Kelley • Mar 26, 2017
update langref
6ee63c8f58 • Andrew Kelley • Mar 26, 2017
add comptime eval for some uint comparisons with 0
3103355805 • Andrew Kelley • Mar 26, 2017
organize std and make import relative to current file
5bc9feb5cb • Andrew Kelley • Mar 26, 2017
replace "&&" and "||" with "and" and "or"
7ce753a16b • Andrew Kelley • Mar 26, 2017
new unreachable syntax
451ce09067 • Andrew Kelley • Mar 26, 2017
add comptime top level declaration
22e6bfca96 • Andrew Kelley • Mar 26, 2017
add test for implicit conversion from array to mutable slice
9ae426a06b • Andrew Kelley • Mar 26, 2017
introduce copyable concept
7c53230a61 • Andrew Kelley • Mar 26, 2017
use intel dialect for inline assembly
5c04730534 • Andrew Kelley • Mar 23, 2017
don't mangle symbols with underscores
fd634f3db3 • Andrew Kelley • Mar 23, 2017
improvements for windows and libc integration
d6856859d3 • Andrew Kelley • Mar 23, 2017
on Darwin/MacOS/iOS, add c to link libs implicitly
01b2bf4a44 • Andrew Kelley • Mar 22, 2017
unify main entry point regardless of whether linking libc
87bc97daef • Andrew Kelley • Mar 22, 2017
fix test regression regarding shadowing names
e1c47d6fe8 • Andrew Kelley • Mar 20, 2017
lazy analysis of top level declarations
fa7c64ccd5 • Andrew Kelley • Mar 18, 2017