Commits
zig fmt: fix enum decl with no trailing comma
530da36352 • Andrew Kelley • May 28, 2018
zig fmt: fix switch body indent
6c1fda3f99 • Andrew Kelley • May 28, 2018
zig fmt: allow same line struct literal with no trailing comma
fd13a75785 • Andrew Kelley • May 28, 2018
zig fmt: use simple newlines rather than empty comments to hint
122a74724c • Andrew Kelley • May 28, 2018
zig fmt: array literals with no trailing comma all on one line
3fed10883b • Andrew Kelley • May 27, 2018
zig fmt: delete empty comments that do nothing
afdfbc0367 • Andrew Kelley • May 27, 2018
run zig fmt on some of the codebase
b184ae5ca5 • Andrew Kelley • May 27, 2018
zig fmt: support array literal row size hint
118d41ef83 • Andrew Kelley • May 27, 2018
zig fmt: better multiline string formatting
349365d9a4 • Andrew Kelley • May 26, 2018
zig fmt: fn calls with trailing comma with params on new lines
cabf7fa93b • Andrew Kelley • May 26, 2018
zig fmt: handle empty block with comment inside
b8d4e05361 • Andrew Kelley • May 26, 2018
zig fmt: no space on switch range operator
7e900d28be • Andrew Kelley • May 26, 2018
zig fmt: fix rendering of struct with no trailing comma on last field
0bef1f9824 • Andrew Kelley • May 26, 2018
zig fmt: parse extra comma in asm expressions
0ab888c639 • Andrew Kelley • May 26, 2018
zig fmt: put nested struct inits on newlines
85ca611af1 • Andrew Kelley • May 26, 2018
trailing comma after var args is not supported
c029f4bfc4 • Andrew Kelley • May 26, 2018
zig fmt: support trailing comma on switch case items
4405897cbd • Andrew Kelley • May 26, 2018
zig fmt: fix rendering of align keyword of slice type
a630d3e851 • Andrew Kelley • May 25, 2018
update json_test to be compliant with zig source encoding
56cb7f1740 • Andrew Kelley • May 25, 2018
handle more cases of inserting trailing commas
3f302f8411 • Andrew Kelley • May 25, 2018
zig fmt: handle missing trailing comma in array literals
000c01a36a • Andrew Kelley • May 25, 2018
enum fields with a type are not supported
08f95d0c2f • Andrew Kelley • May 25, 2018
zig fmt: fix handling of comments at top of file
dfc3e11748 • Andrew Kelley • May 25, 2018
struct fields with no explicit type are not supported
ca49b6f6b4 • Andrew Kelley • May 25, 2018
zig fmt: support aligned ptr with bit fields
e6afea99a9 • Andrew Kelley • May 25, 2018
std.zig.tokenizer: support hex escape in char literals
b74dda34b6 • Andrew Kelley • May 25, 2018
update github.com/zig-lang to github.com/ziglang
43085417be • Andrew Kelley • May 25, 2018
Merge branch 'BraedonWooding-patch-3'
af7073b779 • Andrew Kelley • May 25, 2018
std.zig.tokenizer: fix tokenization of hex floats
54e887ed9e • Andrew Kelley • May 24, 2018
std.zig.parse ignores comments
b132a17a74 • Andrew Kelley • May 24, 2018
Make JsonParser public
4f4afe186d • Marc Tiehuis • May 22, 2018
Make StreamingJsonParser public
698c52e796 • Marc Tiehuis • May 22, 2018
zig fmt: add pointer deref syntax
bfbe26734d • Andrew Kelley • May 20, 2018
Merge pull request #1019 from zig-lang/pointer-reform
83a7809478 • Andrew Kelley • May 18, 2018
fix std.SegmentedList.Iterator.set
942d384831 • Andrew Kelley • May 17, 2018
zig fmt: fix comment after if before another if
b48d354600 • Andrew Kelley • May 17, 2018
zig fmt: line comment between if block and else keyword
37c6afa5b4 • Andrew Kelley • May 17, 2018
zig fmt: same line comments after tokens in expression
9ea0e4ca68 • Andrew Kelley • May 17, 2018
OpenBSD has the same C integer sizes as Linux
967bad43a0 • Andrew Kelley • May 17, 2018
std.fmt: use SI prefixes for printing bytes
4a3d689550 • Andrew Kelley • May 16, 2018
zig fmt: add comma on last switch prong
ee5f9ffad0 • Andrew Kelley • May 16, 2018
std.fmt.format: support {B} for human readable bytes
492a214d4c • Andrew Kelley • May 16, 2018
build: add flag to LLD to fix gcc 8 build (#1013)
3625df25d6 • Andrew Kelley • May 15, 2018
fix @typeInfo not setting a field to comptime
74b10c08d1 • Andrew Kelley • May 15, 2018
zig fmt: preserve same line doc comments on var decls
04bca58a3a • Andrew Kelley • May 15, 2018
std.zig.parse cleanup
abcd418451 • Andrew Kelley • May 13, 2018
README: https links
05ecb49bac • Andrew Kelley • May 13, 2018
self hosted compiler: remove unused flag
4c3aa09f2a • Andrew Kelley • May 13, 2018
fix AST dumping code in self hosted compiler
548ddd1f0c • Andrew Kelley • May 13, 2018
refactor std.zig.render to be recursive
7cdc9d98c7 • Andrew Kelley • May 13, 2018
recursive render top level decl
911cbf57cd • Andrew Kelley • May 12, 2018
add @newStackCall builtin function
a6ae45145f • Andrew Kelley • May 12, 2018
fix windows build system
4277762b74 • Andrew Kelley • May 12, 2018
fix comptime code modification of global const
277b9cf878 • Andrew Kelley • May 12, 2018
update std.Buffer API
6e821078f6 • Andrew Kelley • May 11, 2018
Fix bigint shift-right partial shift
efa39c5343 • Marc Tiehuis • May 10, 2018
zig fmt: fix not writing results
c3ddf5069e • Andrew Kelley • May 10, 2018
Merge branch 'rework-parser'
4438c5e09b • Andrew Kelley • May 10, 2018
translate-c: fix typedef duplicate definition of variable
bf21747a42 • Andrew Kelley • May 10, 2018
Merge pull request #1000 from zig-lang/slice-type-info
116914ab3e • Andrew Kelley • May 9, 2018
add benchmark for measuring parser performance
670c9f9b74 • Andrew Kelley • May 8, 2018
add std.SegmentedList.Iterator.prev
dc23350847 • Andrew Kelley • May 7, 2018
add std.SegmentedList.Iterator
3b7aa80892 • Andrew Kelley • May 7, 2018
tagged union field access prioritizes members over enum tags
77a1a216d2 • Andrew Kelley • May 7, 2018
std.SegmentedList: cleaner separation of capacity functions
2f633452bb • Andrew Kelley • May 7, 2018
Merge pull request #992 from zig-lang/segmented-list
78ba3b8485 • Andrew Kelley • May 7, 2018
zig fmt: same-line comment after non-block if expression
7fdbaeca72 • Andrew Kelley • May 7, 2018
Fix bigint multi-limb shift and masks
d7b029995c • Marc Tiehuis • May 5, 2018
Made container methods that can be const, const
87c0060e81 • Jimmi Holst Christensen • May 4, 2018
zig fmt: switch with empty body
0fc8885a8d • Andrew Kelley • May 4, 2018
zig fmt: same-line comment on comptime expression
eef21df94f • Andrew Kelley • May 4, 2018
zig fmt: fix tokenization of float literal with exponent
8721eb68fc • Andrew Kelley • May 4, 2018
Use allocator backed array for json value decoder
ef3111be23 • Marc Tiehuis • May 4, 2018
Fix review comments for json decoder
f17472635e • Marc Tiehuis • May 4, 2018
Add json decoder
0afc6a9886 • Marc Tiehuis • May 4, 2018
Merge pull request #981 from BraedonWooding/ArrayIteratorUnifiedSyntax
33fa87a9d8 • Andrew Kelley • May 4, 2018
Merge pull request #951 from alexnask/reflect_reify
b9e320dd52 • Andrew Kelley • May 4, 2018
Fixed extern enums having the wrong size (#970)
aa2586de18 • Jimmi Holst Christensen • May 4, 2018
Merge pull request #979 from zig-lang/test-release-small
7337029ce1 • Andrew Kelley • May 3, 2018
Fixed inlining determination test (#972)
131c133bb7 • Alexandros Naskos • May 3, 2018
fix compiler-rt tests accidentally running std tests
02c1b9df3b • Andrew Kelley • May 3, 2018
std.atomic - use AtomicOrder.SeqCst for everything
c186cd187e • Andrew Kelley • May 3, 2018
Merge pull request #975 from zig-lang/none-pure-enums
6f002e724b • Andrew Kelley • May 2, 2018
windows threading: add missing call to CloseHandle
86a428a4a5 • Andrew Kelley • May 2, 2018
zig fmt: line comments in struct initializer
3a8dc4e90d • Andrew Kelley • May 1, 2018
zig fmt: only some docs have doc comments
7c822869fe • Andrew Kelley • May 1, 2018
zig fmt: comments in field decls
61a726c290 • Andrew Kelley • Apr 30, 2018
zig fmt: error set decls
4cc1008c2d • Andrew Kelley • Apr 30, 2018
zig fmt: consistent spacing for container inits
3e61c45f89 • Andrew Kelley • Apr 30, 2018
zig fmt: aggregate type init with only 1 field
eed49a2104 • Andrew Kelley • Apr 30, 2018
zig fmt: support union(enum(tag)) and enum init values
1d06915f27 • Andrew Kelley • Apr 30, 2018
zig fmt: support labeled suspend
7dc8d433ab • Andrew Kelley • Apr 30, 2018
zig fmt: support promise->T
37d3ef2835 • Andrew Kelley • Apr 30, 2018
zig fmt: better multiline string handling
47680cc0d8 • Andrew Kelley • Apr 30, 2018
run zig fmt on std/os/index.zig
e14db23661 • Andrew Kelley • Apr 30, 2018
std.zig.tokenizer: 3 slashes is doc comment, 4 is line comment
54987c3d8f • Andrew Kelley • Apr 30, 2018
std.zig.tokenizer: fix handling of line comment / doc comment
0bf7ebcfea • Andrew Kelley • Apr 30, 2018
zig fmt: support line comments and doc comments
fd2cd38bdb • Andrew Kelley • Apr 30, 2018
update comment in std/os/index.zig
39befc35a8 • Andrew Kelley • Apr 30, 2018
zig fmt: comments before error set decl
4e23fb7f06 • Andrew Kelley • Apr 30, 2018