Andrew Kelley
|
1f96a86676
|
Merge remote-tracking branch 'origin/master' into llvm7
|
2018-05-26 12:06:08 -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 |
|
Andrew Kelley
|
492a214d4c
|
std.fmt.format: support {B} for human readable bytes
|
2018-05-15 22:11:03 -04:00 |
|
Andrew Kelley
|
3625df25d6
|
build: add flag to LLD to fix gcc 8 build (#1013)
* build: add flag to LLD to fix gcc 8 build
* build: add -Wno-unknown-warning-option to work around older gcc
|
2018-05-15 16:21:47 -04:00 |
|
Andrew Kelley
|
74b10c08d1
|
fix @typeInfo not setting a field to comptime
|
2018-05-15 14:11:41 -04:00 |
|
Andrew Kelley
|
04bca58a3a
|
zig fmt: preserve same line doc comments on var decls
|
2018-05-15 00:33:34 -04:00 |
|
Andrew Kelley
|
abcd418451
|
std.zig.parse cleanup
|
2018-05-13 14:20:01 -04:00 |
|
Andrew Kelley
|
86a352c45b
|
Merge branch 'master' into pointer-reform
|
2018-05-13 13:38:03 -04:00 |
|
Andrew Kelley
|
05ecb49bac
|
README: https links
|
2018-05-13 01:07:55 -04:00 |
|
Andrew Kelley
|
4c3aa09f2a
|
self hosted compiler: remove unused flag
|
2018-05-13 01:06:52 -04:00 |
|
Andrew Kelley
|
548ddd1f0c
|
fix AST dumping code in self hosted compiler
|
2018-05-12 23:57:15 -04:00 |
|
Andrew Kelley
|
7cdc9d98c7
|
refactor std.zig.render to be recursive
See #1006
|
2018-05-12 23:06:54 -04:00 |
|
Andrew Kelley
|
911cbf57cd
|
recursive render top level decl
|
2018-05-12 19:03:39 -04:00 |
|
Andrew Kelley
|
a6ae45145f
|
add @newStackCall builtin function
See #1006
|
2018-05-12 17:35:15 -04:00 |
|
Andrew Kelley
|
4277762b74
|
fix windows build system
broken by 6e821078f6
|
2018-05-11 23:04:41 -04:00 |
|
Andrew Kelley
|
277b9cf878
|
fix comptime code modification of global const
closes #1008
|
2018-05-11 22:41:44 -04:00 |
|
Andrew Kelley
|
6e821078f6
|
update std.Buffer API
* remove Buffer.appendFormat
* remove Buffer.appendByte
* remove Buffer.appendByteNTimes
Added test to demo what to use instead of the above functions
|
2018-05-11 14:08:16 -04:00 |
|
Andrew Kelley
|
284ab109c4
|
Merge remote-tracking branch 'origin/master' into llvm7
|
2018-05-10 11:37:25 -04:00 |
|