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