Commits
zig fmt while-else with no blocks
405a2390f0 • Josh Wolfe • Apr 11, 2018
add memmove to builtin.o
f6c77746d6 • Andrew Kelley • Apr 11, 2018
fix another undefined deref
27e881c2d7 • Andrew Kelley • Apr 11, 2018
Merge branch 'master' into self-hosted-parser
b553b7ab83 • Josh Wolfe • Apr 11, 2018
std.zig.parser fixed segfault when parsing cc for fn decl
0ba85ea6ff • Jimmi Holst Christensen • Apr 10, 2018
std.zig.parser: removed dublicate "zig fmt: coroutines" test
c6aa637146 • Jimmi Holst Christensen • Apr 10, 2018
std.zig.ast: fixed none compiling code
b9cccce26d • Jimmi Holst Christensen • Apr 10, 2018
std.zig.parser now parses the `var` type
db9a9f3a6c • Jimmi Holst Christensen • Apr 10, 2018
std.zig.tokinizer now treats string identifiers as identifiers
aa09e7b639 • Jimmi Holst Christensen • Apr 10, 2018
std.zig.parser now parses toplevel use
3b80e66507 • Jimmi Holst Christensen • Apr 10, 2018
std.zig.parser: changed block exprs from primary expr to expr
db0812d4b7 • Jimmi Holst Christensen • Apr 10, 2018
std.zig.parser readded all tests
706e0d739e • Jimmi Holst Christensen • Apr 10, 2018
std.zig: fixed compiler errors
1b81e406f0 • Jimmi Holst Christensen • Apr 10, 2018
std.zig.tokinizer: fixed failing tests
34af38e09b • Jimmi Holst Christensen • Apr 10, 2018
std.zig.parser now parses coroutine code
f85b9f2bf3 • Jimmi Holst Christensen • Apr 10, 2018
std.zig.parser changed assign expr to only be allowed in some contexts
5cd69ee6a4 • Jimmi Holst Christensen • Apr 10, 2018
std.zig.parser can now render asm expressions
2c7996f400 • Jimmi Holst Christensen • Apr 10, 2018
std.zig.parser now parses asm expressions
a09bb408a2 • Jimmi Holst Christensen • Apr 9, 2018
std.zig.parser now parses fn types
aa552633cc • Jimmi Holst Christensen • Apr 9, 2018
std.zig.parser now parses comptime
7d32c9521f • Jimmi Holst Christensen • Apr 9, 2018
ast.zig.parser now parses defer statements
d04346d2ac • Jimmi Holst Christensen • Apr 9, 2018
std.zig.parser now parses if statements
c19f5a2356 • Jimmi Holst Christensen • Apr 9, 2018
std.zig.parser now parses for loops
7dd55a8007 • Jimmi Holst Christensen • Apr 9, 2018
std.zig.parser unified code for rendering and parsing semicolon in statements
e24409ebe0 • Jimmi Holst Christensen • Apr 9, 2018
std.zig.parser now parses while loops and labeled break and continue
e260c8ca63 • Jimmi Holst Christensen • Apr 9, 2018
std.zig.parser WIP generalizing parsing of payloads
e4d0b46c0c • Jimmi Holst Christensen • Apr 8, 2018
std.zig.parser now parses switch
bdff5bfa3e • Jimmi Holst Christensen • Apr 6, 2018
std.zig.parser now parses labeled blocks.
820de1716b • Jimmi Holst Christensen • Apr 6, 2018
std.zig.parser Fixed:
f667744d44 • Jimmi Holst Christensen • Apr 6, 2018
std.zig.parser: Initializers are now parsed and fmt correctly
e45de607d6 • Jimmi Holst Christensen • Apr 6, 2018
std.zig Major Refactor
779247ba11 • Jimmi Holst Christensen • Apr 4, 2018
std.zig.parser should now parse operators with precedence.
744416ce0c • Jimmi Holst Christensen • Apr 4, 2018
std.zig.parser now parses error set declarations
ca0085c46d • Jimmi Holst Christensen • Apr 4, 2018
std.zig.tokenizer Tokens now don't contain a line and column field.
020724cfa0 • Jimmi Holst Christensen • Apr 4, 2018
std.zig.parser now parses container decls
09cf823619 • Jimmi Holst Christensen • Apr 4, 2018
std.zig.parser now parses regular enums, unions and struct
ec611bf8b4 • Jimmi Holst Christensen • Apr 3, 2018
std.zig.ast Added ContainerDecl
d602f12df8 • Jimmi Holst Christensen • Apr 3, 2018
std.zig.parser Refactored top level decl parsing
4fae452684 • Jimmi Holst Christensen • Apr 3, 2018
std.zig.parser moved container initializer tests down
40f35e997a • Jimmi Holst Christensen • Apr 3, 2018
std.zig.parser now parses grouped expressions
9d69e94bba • Jimmi Holst Christensen • Apr 3, 2018
std.zig.parser now parses initializers... Or, it would, if it worked
5c82ed2ea9 • Jimmi Holst Christensen • Apr 3, 2018
std.zig.parser Refactor:
0b9247fb63 • Jimmi Holst Christensen • Apr 3, 2018
std.zig.parser refactored call, slice and array access to be suffix op
b424cd75ab • Jimmi Holst Christensen • Apr 3, 2018
std.zig.tokenizer fixed tokens having wrong column and line
22e38ffb54 • Jimmi Holst Christensen • Apr 3, 2018
std.zig.parser now parses slice and array types
a2330d0ea3 • Jimmi Holst Christensen • Apr 3, 2018
std.zig.parser now parses slicing and array access
b9093185f7 • Jimmi Holst Christensen • Apr 1, 2018
std.zig.parser now parses error, this and unreachable
df09c01f7f • Jimmi Holst Christensen • Mar 31, 2018
std.zig.parser now parses null and bool literals
aabf7cf57e • Jimmi Holst Christensen • Mar 31, 2018
std.zig.parser now parses char literals
975dc5a390 • Jimmi Holst Christensen • Mar 31, 2018
std.zig.parser now parses multi line strings
4d8f9e2295 • Jimmi Holst Christensen • Mar 31, 2018
std.zig.parser now handles lib name for extern var and fn
4793c3397e • Jimmi Holst Christensen • Mar 31, 2018
Added test cases to cover all of zigs syntax
cda3509353 • Jimmi Holst Christensen • Mar 31, 2018
Each test now have it's own test name
26e56f2fab • Jimmi Holst Christensen • Mar 31, 2018
Fixed review commented code
596f4b6002 • Jimmi Holst Christensen • Mar 31, 2018
Added a lot of test cases
5118caf5ab • Jimmi Holst Christensen • Mar 30, 2018
std.zig.parser parses all prefix operators
24071c6803 • Jimmi Holst Christensen • Mar 30, 2018
std.zig.parser now treats call expr as a suffix operator
1dfa927a67 • Jimmi Holst Christensen • Mar 30, 2018
add ZIG_STATIC cmake option
f586acabdc • Andrew Kelley • Mar 30, 2018
std.zig.parser now parses call expr
edca173997 • Jimmi Holst Christensen • Mar 29, 2018
Fixed self hosted compiler compiler error from prev commit
8ada030971 • Jimmi Holst Christensen • Mar 29, 2018
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