Commits
Add arbitrary-precision integer to std
dc8bda7e02 • Marc Tiehuis • Jun 10, 2018
std.zig: update syntax for orelse keyword
0a95b0f1ff • Andrew Kelley • Jun 10, 2018
breaking syntax change: orelse keyword instead of ?? (#1096)
77678b2cbc • Andrew Kelley • Jun 10, 2018
breaking syntax change: ??x to x.? (#1095)
ec1b6f6673 • Andrew Kelley • Jun 10, 2018
support `--target-arch wasm32` (#1094)
d464b25322 • Ben Noordhuis • Jun 10, 2018
std/fmt: Use lowercase k for kilo in base 1000 (#1090)
7a9635555b • marleck55 • Jun 9, 2018
Merge branch 'clownpriest-arraylist_set'
670a0a3eed • Andrew Kelley • Jun 9, 2018
fix assertion failure when debug printing comptime values
9046b5eac0 • Andrew Kelley • Jun 9, 2018
nullable pointers follow const-casting rules
6edd81109d • Andrew Kelley • Jun 9, 2018
Fix error handling in Buffer::fromOwnedSlice (#1082)
1a9d2f3aae • isaachier • Jun 8, 2018
disable some implicit casts for unknown length pointers
39fa313ad8 • Andrew Kelley • Jun 8, 2018
Allow access of array.len through a pointer
bf3d1c1aab • Jimmi HC • Jun 8, 2018
Fix json parser comma after empty object case
ffb089a9f5 • Marc Tiehuis • Jun 8, 2018
add implicit casts from `*[N]T`
f0b6dac1f2 • Andrew Kelley • Jun 8, 2018
remove @canImplicitCast builtin
b65203f573 • Andrew Kelley • Jun 7, 2018
langref: automatic update of builtin.zig
688ff2830d • Andrew Kelley • Jun 7, 2018
fix structs that contain types which require comptime
31aefa6a21 • Andrew Kelley • Jun 7, 2018
fix std.os.windows.PathFileExists specified in the wrong DLL (#1066)
b11c5d8f82 • Andrew Kelley • Jun 6, 2018
Fix const-ness of buffer in replaceContents method (#1065)
4fc601895b • isaachier • Jun 6, 2018
Add json.TokenStream (#1062)
e7f141b376 • Marc Tiehuis • Jun 6, 2018
Add newline to zig fmt error (#1064)
f389e53735 • Braedon • Jun 6, 2018
Fix Log2Int type construction
212449bc23 • Marc Tiehuis • Jun 6, 2018
Pointer Reform: update @typeInfo
d3693dca73 • Andrew Kelley • Jun 6, 2018
add test for not allowing implicit cast from T to [*]const T
76c8efd56c • Andrew Kelley • Jun 6, 2018
disable deref syntax for unknown length pointers
bd13e757e7 • Andrew Kelley • Jun 6, 2018
disable field access for unknown length pointers
0ccc186869 • Andrew Kelley • Jun 6, 2018
README: update support table
bbb565a21e • Andrew Kelley • Jun 6, 2018
disallow unknown-length pointer to opaque
652f4bdf62 • Andrew Kelley • Jun 5, 2018
fix crash when evaluating return type has compile error
7a09482536 • Andrew Kelley • Jun 5, 2018
Merge pull request #1057 from ziglang/comptime-int
677eaf29b1 • Andrew Kelley • Jun 5, 2018
Pointer Reform: proper slicing and indexing (#1053)
e53b683bd3 • Andrew Kelley • Jun 5, 2018
never call malloc with size 0
32e0dfd4f0 • Andrew Kelley • Jun 4, 2018
support `zig fmt: off` and `zig fmt: on` between top level decls
d21a1922eb • Andrew Kelley • Jun 4, 2018
Merge branch 'tgschultz-zig-custom-format'
8dfa66fee3 • Andrew Kelley • Jun 4, 2018
disallow single-item pointer indexing
96164ce613 • Andrew Kelley • Jun 4, 2018
Add context to zig_unreachable calls (#1039)
4c273126df • Marc Tiehuis • Jun 3, 2018
better compile error for error sets behind nullable
b85b68a7fd • Andrew Kelley • Jun 2, 2018
Make zig fmt exit with error on any parse errors
e514454c0e • Marc Tiehuis • Jun 2, 2018
introduce [*] for unknown length pointers
f06bce5dda • Andrew Kelley • Jun 2, 2018
fix build file template
7b386ea242 • Andrew Kelley • Jun 2, 2018
appveyor: remove llvm 5.0.1 from cache
a3d7a807b7 • Andrew Kelley • Jun 1, 2018
docs: add missing builtin to langref syntax coloring
081072d3b6 • Andrew Kelley • Jun 1, 2018
fix typo (#1034)
08693411d2 • Arthur Elliott • Jun 1, 2018
Merge pull request #1032 from ziglang/pointer-reform
3918e7699d • Andrew Kelley • Jun 1, 2018
zig fmt: add --color option to CLI help text
717ac85a5a • Andrew Kelley • May 30, 2018
Add --color CLI option to zig fmt
a05acaf9fd • Andrew Kelley • May 30, 2018
zig fmt: don't compute a sha-256 for no reason
d8699ae57e • Andrew Kelley • May 30, 2018
run zig fmt on the codebase
ea58f4a5a9 • Andrew Kelley • May 30, 2018
zig fmt: field access does not cause spaces for slicing
b082cd4580 • Andrew Kelley • May 30, 2018
zig fmt: space after fn in fn prototypes
84b1842026 • Andrew Kelley • May 30, 2018
spaces around slice operator if operands are infix
93b51b0e40 • Andrew Kelley • May 30, 2018
std.zig.render returns bool of whether anything changed
2c96f19fd3 • Andrew Kelley • May 30, 2018
Adding workaround for when the user tries to unwrap 'type'
15302e84a4 • Jimmi HC • May 30, 2018
Removed copy-pasted resolve_inferred_error_set
1b3aaacba2 • Jimmi HC • May 30, 2018
fixed #1009
2b3af4ef6b • Jimmi HC • May 30, 2018
fix syntax of std/json_test.zig
b0eebfa560 • Andrew Kelley • May 29, 2018
fix AtomicFile for relative paths
d172e3f3bb • Andrew Kelley • May 29, 2018
run zig fmt on the codebase
0c16cd2d0e • Andrew Kelley • May 29, 2018
zig fmt: fix implementation of firstToken() for fn call
cdf30c31ea • Andrew Kelley • May 29, 2018
zig fmt: fix extra space after comma before multi line string
cd325e408e • Andrew Kelley • May 29, 2018
zig fmt: handle if and while indentation better
eda6898c5b • Andrew Kelley • May 29, 2018
zig fmt: fix spacing when moving doc comment on var decls
530d175422 • Andrew Kelley • May 29, 2018
zig fmt: if-else with comment before else
0d1b47362c • Andrew Kelley • May 29, 2018
zig fmt: respect line breaks in if-else
77ec81b035 • Andrew Kelley • May 29, 2018
zig fmt: respect line breaks after infix operators
71badebd08 • Andrew Kelley • May 29, 2018
zig fmt: render fn decl with trailing comma 1 line per param
354ab1c5c8 • Andrew Kelley • May 29, 2018
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