Andrew Kelley
|
71badebd08
|
zig fmt: respect line breaks after infix operators
|
2018-05-28 21:28:32 -04:00 |
Andrew Kelley
|
354ab1c5c8
|
zig fmt: render fn decl with trailing comma 1 line per param
|
2018-05-28 21:18:41 -04:00 |
Andrew Kelley
|
530da36352
|
zig fmt: fix enum decl with no trailing comma
See #1003
|
2018-05-28 17:43:17 -04:00 |
Andrew Kelley
|
6c1fda3f99
|
zig fmt: fix switch body indent
|
2018-05-28 17:09:55 -04:00 |
Andrew Kelley
|
fd13a75785
|
zig fmt: allow same line struct literal with no trailing comma
See #1003
|
2018-05-28 17:00:04 -04:00 |
Andrew Kelley
|
122a74724c
|
zig fmt: use simple newlines rather than empty comments to hint
now the first row of an array literal is the hint to zig fmt
for how long each row should be.
See #1003
|
2018-05-28 16:23:33 -04:00 |
Andrew Kelley
|
3fed10883b
|
zig fmt: array literals with no trailing comma all on one line
|
2018-05-26 23:25:04 -04:00 |
Andrew Kelley
|
afdfbc0367
|
zig fmt: delete empty comments that do nothing
|
2018-05-26 23:25:04 -04:00 |
Andrew Kelley
|
b184ae5ca5
|
run zig fmt on some of the codebase
See #1003
|
2018-05-26 23:00:29 -04:00 |
Andrew Kelley
|
118d41ef83
|
zig fmt: support array literal row size hint
See #1003
|
2018-05-26 22:59:46 -04:00 |
Andrew Kelley
|
349365d9a4
|
zig fmt: better multiline string formatting
|
2018-05-26 19:32:28 -04:00 |
Andrew Kelley
|
cabf7fa93b
|
zig fmt: fn calls with trailing comma with params on new lines
|
2018-05-26 18:44:10 -04:00 |
Andrew Kelley
|
b8d4e05361
|
zig fmt: handle empty block with comment inside
|
2018-05-26 18:29:14 -04:00 |
Andrew Kelley
|
7e900d28be
|
zig fmt: no space on switch range operator
|
2018-05-26 18:10:06 -04:00 |
Andrew Kelley
|
0bef1f9824
|
zig fmt: fix rendering of struct with no trailing comma on last field
|
2018-05-26 16:43:33 -04:00 |
Andrew Kelley
|
0ab888c639
|
zig fmt: parse extra comma in asm expressions
|
2018-05-26 16:37:55 -04:00 |
Andrew Kelley
|
85ca611af1
|
zig fmt: put nested struct inits on newlines
See #1003
|
2018-05-26 15:37:47 -04:00 |
Andrew Kelley
|
c029f4bfc4
|
trailing comma after var args is not supported
|
2018-05-25 20:41:14 -04:00 |
Andrew Kelley
|
4405897cbd
|
zig fmt: support trailing comma on switch case items
|
2018-05-25 20:34:53 -04:00 |
Andrew Kelley
|
a630d3e851
|
zig fmt: fix rendering of align keyword of slice type
|
2018-05-25 02:19:53 -04:00 |
Andrew Kelley
|
56cb7f1740
|
update json_test to be compliant with zig source encoding
See #663
|
2018-05-25 02:08:43 -04:00 |
Andrew Kelley
|
3f302f8411
|
handle more cases of inserting trailing commas
|
2018-05-25 01:52:59 -04:00 |
Andrew Kelley
|
000c01a36a
|
zig fmt: handle missing trailing comma in array literals
|
2018-05-25 01:45:14 -04:00 |
Andrew Kelley
|
08f95d0c2f
|
enum fields with a type are not supported
the c++ codebase lets it slide
the self hosted parser correctly reports a parse error
|
2018-05-25 01:10:54 -04:00 |
Andrew Kelley
|
dfc3e11748
|
zig fmt: fix handling of comments at top of file
|
2018-05-25 01:03:15 -04:00 |
Andrew Kelley
|
ca49b6f6b4
|
struct fields with no explicit type are not supported
the c++ codebase lets it slide
the self hosted parser correctly reports a parse error
|
2018-05-25 00:39:18 -04:00 |
Andrew Kelley
|
e6afea99a9
|
zig fmt: support aligned ptr with bit fields
|
2018-05-25 00:38:07 -04:00 |
Andrew Kelley
|
b74dda34b6
|
std.zig.tokenizer: support hex escape in char literals
|
2018-05-24 21:51:58 -04:00 |
Andrew Kelley
|
43085417be
|
update github.com/zig-lang to github.com/ziglang
|
2018-05-24 21:27:44 -04:00 |
Andrew Kelley
|
af7073b779
|
Merge branch 'BraedonWooding-patch-3'
|
2018-05-24 20:59:39 -04:00 |
Andrew Kelley
|
fa5b0ef54f
|
doc fixups
|
2018-05-24 20:59:19 -04:00 |
braedonww@gmail.com
|
938d791b23
|
Added argtype and error inferring info
|
2018-05-24 20:20:07 -04:00 |
Andrew Kelley
|
54e887ed9e
|
std.zig.tokenizer: fix tokenization of hex floats
|
2018-05-24 01:16:07 -04:00 |
Andrew Kelley
|
b132a17a74
|
std.zig.parse ignores comments
std.zig.render handles comments by looking at nearby tokens
|
2018-05-24 00:35:53 -04:00 |
Marc Tiehuis
|
4f4afe186d
|
Make JsonParser public
|
2018-05-22 15:34:17 +12:00 |
Marc Tiehuis
|
698c52e796
|
Make StreamingJsonParser public
|
2018-05-22 15:32:17 +12:00 |
Andrew Kelley
|
bfbe26734d
|
zig fmt: add pointer deref syntax
|
2018-05-20 14:50:27 -04:00 |
Andrew Kelley
|
83a7809478
|
Merge pull request #1019 from zig-lang/pointer-reform
Pointer Reform - change prefix deref syntax to postfix deref syntax
|
2018-05-18 13:30:25 -04:00 |
Andrew Kelley
|
c38b165db4
|
all tests passing with postfix deref syntax
|
2018-05-17 23:21:44 -04:00 |
Andrew Kelley
|
99fc2bd4dd
|
Merge remote-tracking branch 'origin/master' into pointer-reform
|
2018-05-17 00:56:35 -04:00 |
Andrew Kelley
|
b73307befb
|
more std lib to postfix deref with zig fmt
|
2018-05-17 00:56:14 -04:00 |
Andrew Kelley
|
942d384831
|
fix std.SegmentedList.Iterator.set
|
2018-05-17 00:52:36 -04:00 |
Andrew Kelley
|
b48d354600
|
zig fmt: fix comment after if before another if
|
2018-05-17 00:44:55 -04:00 |
Andrew Kelley
|
37c6afa5b4
|
zig fmt: line comment between if block and else keyword
|
2018-05-17 00:31:47 -04:00 |
Andrew Kelley
|
9ea0e4ca68
|
zig fmt: same line comments after tokens in expression
|
2018-05-17 00:16:32 -04:00 |
Andrew Kelley
|
967bad43a0
|
OpenBSD has the same C integer sizes as Linux
Thanks Jan S <jan.schreib@gmail.com> for this information
closes #1016
|
2018-05-16 20:18:38 -04:00 |
Andrew Kelley
|
4a3d689550
|
std.fmt: use SI prefixes for printing bytes
closes #1015
|
2018-05-16 18:22:39 -04:00 |
Andrew Kelley
|
288fc3a8d3
|
convert more std lib files to postfix pointer deref
|
2018-05-16 00:43:28 -04:00 |
Andrew Kelley
|
ee5f9ffad0
|
zig fmt: add comma on last switch prong
|
2018-05-16 00:27:18 -04:00 |
Andrew Kelley
|
5cfabdd493
|
Merge remote-tracking branch 'origin/master' into pointer-reform
|
2018-05-16 00:02:26 -04:00 |