Commits
add compile error for goto leaving defer expression
1c8fee41c2 • Andrew Kelley • May 21, 2017
add error for break/continue exiting defer expression
9f3cca8615 • Andrew Kelley • May 21, 2017
fix compiler crash when indexing types
1c6f415a64 • Andrew Kelley • May 21, 2017
flip the enum order of FloatMode
565ac3e27a • Andrew Kelley • May 21, 2017
add setFloatMode builtin and std.math.floor
29b488245d • Andrew Kelley • May 21, 2017
change slicing syntax from ... to ..
051ee8e626 • Andrew Kelley • May 19, 2017
typeId builtin instead of isInteger, isFloat, etc
b483db4868 • Andrew Kelley • May 17, 2017
add compile error for compile-time integer cast truncating bits
9851a943ed • Andrew Kelley • May 16, 2017
fix printf format specifier
f375063917 • Andrew Kelley • May 16, 2017
add compile error for comptime division by zero
a7570186eb • Andrew Kelley • May 14, 2017
add compile error for casting negative value to...
63f6676fee • Andrew Kelley • May 10, 2017
inline function call with builtin function instead...
6237411716 • Andrew Kelley • May 10, 2017
ability to slice ptr to hard coded integer at comptime
01f066de37 • Andrew Kelley • May 10, 2017
zig build: allow calling b.standardReleaseOptions...
99f077baf9 • Andrew Kelley • May 10, 2017
move docs to ziglang.org
304cfb7122 • Andrew Kelley • May 8, 2017
delete @generatedCode builtin function
2f20fe6ecd • Andrew Kelley • May 8, 2017
std.fmt.format prints bool values
8abcd94ece • Andrew Kelley • May 8, 2017
rename c_long_double to c_longdouble
5774b48ceb • Andrew Kelley • May 7, 2017
fix inability to initialize global pointer to global array element
e485af94d4 • Andrew Kelley • May 7, 2017
update README
b7579f5f7d • Andrew Kelley • May 7, 2017
detect duplicate switch value even when else prong present
7261cd19b7 • Andrew Kelley • May 7, 2017
add test case for all prongs unreachable in switch
dc2df15528 • Andrew Kelley • May 7, 2017
fix comptime switch on enum with ref payload
11d8a8cc7b • Andrew Kelley • May 7, 2017
switch expression - add compile errors
818a0a2629 • Andrew Kelley • May 7, 2017
allow division and remainder operators sometimes
29beb603b7 • Andrew Kelley • May 7, 2017
builtin functions for division and remainder division
157af4332a • Andrew Kelley • May 7, 2017
add compile error when unable to inline a function
866c841dd8 • Andrew Kelley • May 4, 2017
std: rename List to ArrayList and re-organize...
5c094d7390 • Andrew Kelley • May 4, 2017
implement else on loops and break can give an expression
b6a679c0ed • Andrew Kelley • May 4, 2017
std: take advantage of new while syntax
0454e610bf • Andrew Kelley • May 4, 2017
implement while for nullables and error unions
20b1491e6b • Andrew Kelley • May 4, 2017
change while syntax
698829b772 • Andrew Kelley • May 3, 2017
remove test and try expressions in favor of if expressions
644ea2dde9 • Andrew Kelley • May 3, 2017
add compile error for shadowing variable
0940d46c01 • Andrew Kelley • May 3, 2017
zig build: cache_root is relative to build_root
6756c27ca4 • Andrew Kelley • May 3, 2017
Generic doubly linked list. (#361)
6f66691214 • Andrea Orru • May 3, 2017
zig build: inherit stdin for running commands
cceaa73ff2 • Andrew Kelley • May 3, 2017
slightly better memset/memcpy implementation
3b921afc69 • Andrew Kelley • May 2, 2017
zig build: copy args for addCommand
f87be94f6a • Andrew Kelley • May 2, 2017
fix debug info for nullable type
f69d28a087 • Andrew Kelley • May 2, 2017
add safe release build mode
24a9a42966 • Andrew Kelley • May 2, 2017
fix compiler crash when referencing a variable...
7c236f6dd8 • Andrew Kelley • May 2, 2017
allow undefined to be resolved with other types
9f92042da9 • Andrew Kelley • May 2, 2017
make debug safety stuff lazy
cff5358f60 • Andrew Kelley • May 1, 2017
basic support for specifying packages at the command line
3cbd0065fa • Andrew Kelley • May 1, 2017
`@import("builtin")` instead of `@compileVar`
17b935325e • Andrew Kelley • May 1, 2017
zig build: support install for zig artifacts
c5dd536845 • Andrew Kelley • May 1, 2017
zig build: improved API for installing C build artifacts
943dbe5b50 • Andrew Kelley • May 1, 2017
zig build can build and install static C libraries
97f6b6093c • Andrew Kelley • May 1, 2017
fix regression from previous commit
2c6827064c • Andrew Kelley • May 1, 2017
zig build: refactor CLibrary and CExecutable into same struct
1ec89b0286 • Andrew Kelley • Apr 30, 2017
zig build: organize build artifacts
363d9038c9 • Andrew Kelley • Apr 30, 2017
zig build: when compiling C files put .o files in cache dir
38a04a267c • Andrew Kelley • Apr 30, 2017
add peer type resolution `[]T` and `[0]T`
43e7ac8418 • Andrew Kelley • Apr 30, 2017
back to AT&T syntax for assembly
29defd705d • Andrew Kelley • Apr 30, 2017
add implicit cast from [0]T to %[]T
cbfe4b4bae • Andrew Kelley • Apr 29, 2017
build system: remove setLinkerScriptContents
d04d3ec775 • Andrew Kelley • Apr 28, 2017
zig puts temporary object files in zig-cache folder
a147f06585 • Andrew Kelley • Apr 28, 2017
phi instruction retains stack ptr hint
458afb0ef9 • Andrew Kelley • Apr 28, 2017
add compile error for returning local variable address
2e512a0e6e • Andrew Kelley • Apr 27, 2017
add no-elim-base-pointer to __zig_fail function
1691074b4b • Andrew Kelley • Apr 27, 2017
zig test no longer requires a separate test_runner.o file
7e11ef79d6 • Andrew Kelley • Apr 27, 2017
build system: consolidate duplicate code and more
7b0542d08b • Andrew Kelley • Apr 26, 2017
build system: addAssembly and addObject functions
09bc4d6ba3 • Andrew Kelley • Apr 26, 2017
revert the last 3 compile time improvements
afa80da857 • Andrew Kelley • Apr 25, 2017
compile time improvement - move bounds checking to function calls
13c6a58a61 • Andrew Kelley • Apr 25, 2017
compile time improvement - move overflow math safety to fns
8614397110 • Andrew Kelley • Apr 25, 2017
compile time improvement - add __zig_panic_slice fn
efa771af75 • Andrew Kelley • Apr 25, 2017
add some timing diagnostics
e0050af293 • Andrew Kelley • Apr 25, 2017
update travis badge to new url
4cc2ea1421 • Andrew Kelley • Apr 25, 2017
readme update
a5c509c94f • Andrew Kelley • Apr 24, 2017
readme update
05198e0321 • Andrew Kelley • Apr 24, 2017
update README
d72fb2abad • Andrew Kelley • Apr 24, 2017
stack traces support compile units with no pc range
6cd725c24b • Andrew Kelley • Apr 24, 2017
better stack traces for ELF x86_64
245eed8afe • Andrew Kelley • Apr 24, 2017
defer requires expr to be void. closes #341
08a871f625 • Josh Wolfe • Apr 24, 2017
fix check-statement-is-void. add tests
ac7971122d • Josh Wolfe • Apr 24, 2017
blocks check that their statements are void
c6605cba83 • Josh Wolfe • Apr 24, 2017
make undefined as a constant value lazy
6de33ded81 • Andrew Kelley • Apr 23, 2017
refactor ir_gen_block to make different return paths more clear
2ed47070ef • Josh Wolfe • Apr 23, 2017
remove redundant unreachable code error
14dfbd6ad3 • Josh Wolfe • Apr 23, 2017
add test_artifacts to .gitignore, so you can commit while tests are running
8299fe19c0 • Josh Wolfe • Apr 23, 2017
zig build system: installFile and installClibrary
f9fa768dca • Andrew Kelley • Apr 23, 2017
fix crash when unwrapping error with no error decls
0f633167c5 • Andrew Kelley • Apr 23, 2017
new compile errors for setGlobalAlign and setGlobalSection builtins
ad9040443c • Andrew Kelley • Apr 22, 2017
slicing now returns correct const-ness
aafb0b9082 • Andrew Kelley • Apr 22, 2017
add peer type resolution for T and ?T
1a0081b763 • Andrew Kelley • Apr 22, 2017
std.os.ChildProcess: fix closing wrong file descriptors
e0b635e825 • Andrew Kelley • Apr 22, 2017
update syntax for try and nullable unwrapping
0cce115476 • Andrew Kelley • Apr 21, 2017
remove `?return` and `?defer`
d5346d7a80 • Andrew Kelley • Apr 21, 2017
std: fix PATH resolution when spawning child
bee1ae68ef • Andrew Kelley • Apr 21, 2017
add Travis CI integration
3a137c6ff0 • Andrew Kelley • Apr 21, 2017
rename `@ptrcast` to `@ptrCast` to follow convention
e3c524c1d4 • Andrew Kelley • Apr 21, 2017
add example which exercises addObject in the zig build system
ecb71d1dd3 • Andrew Kelley • Apr 21, 2017
zig build system supports building a library
fb492d19eb • Andrew Kelley • Apr 21, 2017
add compile error tests for offsetOf builtin
599215cee4 • Andrew Kelley • Apr 20, 2017
Merge pull request #338 from raulgrell/master
68f75a3130 • Andrew Kelley • Apr 20, 2017
Merge branch 'self-hosted-tests'
037a9d937d • Andrew Kelley • Apr 20, 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