Commits
progress toward windows hello world working
6a93dda3e1 • Andrew Kelley • Jun 14, 2017
progress toward hello world without libc in windows
199bbb6292 • Andrew Kelley • Jun 4, 2017
compileError builtin includes "referenced by" notes
e5b90651ba • Andrew Kelley • Jun 3, 2017
add appveyor integration testing
e64f0971fc • Andrew Kelley • Jun 3, 2017
change std.rand.Rand.rangeUnsigned to std.rand.Rand.range
1e301b03a9 • Andrew Kelley • May 31, 2017
fix crash when writing to const hardcoded ptr
1ae2002b41 • Andrew Kelley • May 29, 2017
fix crash when unwrapping optional field of global variable
8ae4ffa493 • Andrew Kelley • May 29, 2017
Merge pull request #380 from AndreaOrru/master
16f16b9c17 • Andrew Kelley • May 29, 2017
const global values can reference each other
2dfb1ebee2 • Andrew Kelley • May 27, 2017
implicitly cast by value var args parameters to const references
d6b01931ef • Andrew Kelley • May 26, 2017
fix segfault with array of generic functions
c42c91ee7c • Andrew Kelley • May 26, 2017
fix segfault with array of variadic functions
fcdd808c5c • Andrew Kelley • May 25, 2017
clean up behavior test names
68add5d828 • Andrew Kelley • May 24, 2017
std.fmt can print nullables, errors, and error unions
0065eb7c80 • Andrew Kelley • May 23, 2017
building with mingw for windows
d8d45908fa • Andrew Kelley • May 23, 2017
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