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