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 |
tgschultz
|
8c1872543c
|
Merge pull request #1 from zig-lang/master
Sync with zig-lang/zig master
|
2018-05-11 21:36:02 -05: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 |
Marc Tiehuis
|
efa39c5343
|
Fix bigint shift-right partial shift
|
2018-05-10 22:26:26 +12:00 |
Andrew Kelley
|
c3ddf5069e
|
zig fmt: fix not writing results
|
2018-05-10 00:40:07 -04:00 |
Andrew Kelley
|
4787127cf6
|
partial conversion to post-fix pointer deref using zig fmt
|
2018-05-10 00:29:49 -04:00 |
Andrew Kelley
|
6928badd85
|
Merge branch 'master' into pointer-reform
|
2018-05-09 23:43:07 -04:00 |
Andrew Kelley
|
4438c5e09b
|
Merge branch 'rework-parser'
|
2018-05-09 22:17:47 -04:00 |
Andrew Kelley
|
bbae6267fe
|
fix self hosted compiler
|
2018-05-09 21:45:29 -04:00 |
Andrew Kelley
|
774b6ffe1e
|
fix parser performance regression
|
2018-05-09 21:17:05 -04:00 |
Andrew Kelley
|
403e5239e3
|
all tests passing again
|
2018-05-09 21:15:34 -04:00 |
Andrew Kelley
|
bf21747a42
|
translate-c: fix typedef duplicate definition of variable
closes #998
|
2018-05-09 20:23:36 -04:00 |
Andrew Kelley
|
116914ab3e
|
Merge pull request #1000 from zig-lang/slice-type-info
Added Slice as its own type info in userland
|
2018-05-09 09:27:14 -04:00 |
Jimmi HC
|
2a74aa2067
|
Freeing ptr_field_name after use
|
2018-05-09 09:40:57 +02:00 |
Jimmi HC
|
9b29c872ce
|
Added Slice as it's own type info in userland
|
2018-05-09 09:34:04 +02:00 |
Andrew Kelley
|
670c9f9b74
|
add benchmark for measuring parser performance
|
2018-05-08 16:23:08 -04:00 |
Andrew Kelley
|
ca27ce3bee
|
std.zig.parser supports same-line comments on any token
|
2018-05-07 23:54:35 -04:00 |
Andrew Kelley
|
0cb65b266a
|
separate std.zig.parse and std.zig.render
|
2018-05-07 22:07:50 -04:00 |
Andrew Kelley
|
69ef6ae0f9
|
rework std.zig.parser
|
2018-05-07 21:57:44 -04:00 |
Andrew Kelley
|
dc23350847
|
add std.SegmentedList.Iterator.prev
|
2018-05-07 16:50:33 -04:00 |
Andrew Kelley
|
3b7aa80892
|
add std.SegmentedList.Iterator
|
2018-05-07 16:50:33 -04:00 |
Andrew Kelley
|
77a1a216d2
|
tagged union field access prioritizes members over enum tags
closes #959
|
2018-05-07 16:43:20 -04:00 |
Andrew Kelley
|
2f633452bb
|
std.SegmentedList: cleaner separation of capacity functions
|
2018-05-07 10:34:38 -04:00 |
Andrew Kelley
|
78ba3b8485
|
Merge pull request #992 from zig-lang/segmented-list
Segmented list implementation
|
2018-05-07 09:54:30 -04:00 |
Andrew Kelley
|
81007d0a4b
|
SegmentedList: fixups from review comments
|
2018-05-07 09:53:52 -04:00 |
Andrew Kelley
|
7fdbaeca72
|
zig fmt: same-line comment after non-block if expression
|
2018-05-07 01:05:06 -04:00 |
Andrew Kelley
|
41e1cd185b
|
std.SegmentedList implementation
|
2018-05-07 01:04:43 -04:00 |
Marc Tiehuis
|
d7b029995c
|
Fix bigint multi-limb shift and masks
|
2018-05-05 22:40:29 +12:00 |
Andrew Kelley
|
4d6d2f1cd2
|
zig fmt: same-line comment after non-block if expression
|
2018-05-04 18:35:43 -04:00 |
Jimmi Holst Christensen
|
87c0060e81
|
Made container methods that can be const, const
|
2018-05-04 23:48:14 +02:00 |
Andrew Kelley
|
0fc8885a8d
|
zig fmt: switch with empty body
|
2018-05-04 16:49:51 -04:00 |