Vexu
|
081ffe24cf
|
fix infinite loop with invalid comptime
|
2020-05-16 19:23:59 +03:00 |
|
Vexu
|
5ac684ec50
|
fix building translate-c
|
2020-05-16 13:05:43 +03:00 |
|
Vexu
|
a05011d403
|
move ParamType to Node.ParamDecl
|
2020-05-16 12:54:51 +03:00 |
|
Vexu
|
ed62081d38
|
recover from missing semicolon after if stmt
|
2020-05-16 12:29:01 +03:00 |
|
Vexu
|
6ca0def499
|
recover from invalid global error set access
|
2020-05-16 12:09:34 +03:00 |
|
Vexu
|
b2f16d4484
|
fix infinite loop with mismatced bracket
|
2020-05-15 23:50:47 +03:00 |
|
Vexu
|
a00fd6e254
|
properly handle extra closing braces at top level
|
2020-05-15 14:30:49 +03:00 |
|
Vexu
|
440189a04a
|
cleanup* remove unecessary error* properly handle ReturnTypeInvalid in ast.zig functions* assert that the tree is clean in render.zig* simplify parser recovery with top level decls
|
2020-05-15 11:35:37 +03:00 |
|
Vexu
|
c77fee0344
|
fix infinite loop
findToken wasn't as generic as I thought it was
|
2020-05-14 19:56:55 +03:00 |
|
Vexu
|
c4552ee8ed
|
store rparen in ReturnType.Invalid
This is useful for getting a partial function signature
|
2020-05-14 17:18:14 +03:00 |
|
Vexu
|
a32e240540
|
improve recovery from invalid container members
Instead of trying to find the end of the block or the next comma/semicolon
we no try to find the next token that can start a container member.
|
2020-05-14 12:09:40 +03:00 |
|
Vexu
|
89f2923a8a
|
recover from missing semicolon
|
2020-05-14 11:19:50 +03:00 |
|
Vexu
|
ac319b2734
|
remove useless nosuspend parsing
nosuspend cannot be used in a type expression and
all other use casesare covered by PrimaryExpr
|
2020-05-14 11:19:14 +03:00 |
|
Vexu
|
c3b76d0913
|
recover from invalid builtin/async call
|
2020-05-14 00:16:56 +03:00 |
|
Vexu
|
1f81887a78
|
recover after invalid inline/extern
|
2020-05-13 23:35:58 +03:00 |
|
Vexu
|
ad71d959d7
|
correctly recover from invalid top level declarations
|
2020-05-13 23:28:04 +03:00 |
|
Vexu
|
2296906e2a
|
modernize std.zig.tokenizer
|
2020-05-13 23:08:42 +03:00 |
|
Vexu
|
23c5ff94e9
|
improve recovery on top level declarations
|
2020-05-13 20:42:18 +03:00 |
|
Vexu
|
afab095b61
|
translate-c remove error set from checkForBuiltinTypedef
|
2020-05-13 17:53:15 +03:00 |
|
Vexu
|
cefc04348e
|
continue parsing on invalid and token
|
2020-05-13 17:36:06 +03:00 |
|
Vexu
|
be392777b7
|
continue parsing after missing commas and invalid statements
|
2020-05-13 17:21:27 +03:00 |
|
Vexu
|
91358f3092
|
continue parsing on extra qualifier errors
|
2020-05-13 16:51:23 +03:00 |
|
Vexu
|
df22c7dfef
|
std.zig attempt to continue parsing on error
|
2020-05-12 22:37:39 +03:00 |
|
Vexu
|
fa57463bb9
|
make parser testError take a list of expected errors
|
2020-05-12 21:44:08 +03:00 |
|
Vexu
|
80d0c2f166
|
Merge pull request #5118 from xackus/fix-json-writestream
fix json.WriteStream.emitJson
|
2020-05-12 17:44:06 +03:00 |
|
Vexu
|
08e2e690d7
|
Merge pull request #5275 from strangebug/docs-markdown-links
Add support for external links and URL to markdown parser.
|
2020-05-12 15:35:50 +03:00 |
|
Vexu
|
29b3be4f2f
|
Merge pull request #5319 from Vexu/float-fix
Fix intToFloat on comptime_floats
|
2020-05-12 15:20:03 +03:00 |
|
Vexu
|
b1ebaba408
|
std.json properly handle comptime int/float
|
2020-05-12 15:15:21 +03:00 |
|
Vexu
|
7456389ef3
|
Merge pull request #5308 from xiongxin/master
mem.eql need slice type
|
2020-05-12 01:41:51 +03:00 |
|
Vexu
|
7aee8a93eb
|
Merge pull request #5315 from xackus/fix-bigint_fits_in_bits
stage1: detect underflow in bigint_fits_in_bits
|
2020-05-12 01:25:24 +03:00 |
|
Vexu
|
0847b47bf8
|
fix @intToFloat on comptime_floats
|
2020-05-12 00:24:09 +03:00 |
|
Vexu
|
3e3c651b67
|
Merge pull request #5316 from marler8997/pubSockLen
make Address.getOsSockLen pub
|
2020-05-11 20:10:59 +03:00 |
|
Jonathan Marler
|
832f6c1228
|
make Address.getOsSockLen pub
|
2020-05-11 09:11:05 -06:00 |
|
xackus
|
204f8daeed
|
stage1: detect underflow in bigint_fits_in_bits
|
2020-05-11 14:06:37 +02:00 |
|
熊鑫
|
0363f3c6f3
|
mem.eql need slice type
|
2020-05-10 20:35:21 +08:00 |
|
Haze Booth
|
e79d7e0ded
|
Remove fs.File artifact from connectUnixSocket
|
2020-05-09 12:29:27 -04:00 |
|
Vexu
|
d4d509090b
|
make std.build.getInstallPath public
Closes #5299
|
2020-05-09 00:31:11 +03:00 |
|
Vexu
|
453df1cc1e
|
Merge pull request #4892 from Sobeston/patch-4
mem.zeroes - add sentinel terminated array support
|
2020-05-08 22:37:27 +03:00 |
|
Vexu
|
336ddb5b76
|
std: add test for mem.zeroes on sentinel terminated arrays
|
2020-05-08 19:03:27 +03:00 |
|
Vexu
|
f2d3266075
|
Merge pull request #4932 from Qix-/fix-private-access
Fix private access
|
2020-05-08 18:21:15 +03:00 |
|
Vexu
|
f1e5a4f163
|
Merge pull request #5296 from daurnimator/osx-RTLD
std: fix RTLD_ constants on OSX
|
2020-05-08 18:05:04 +03:00 |
|
daurnimator
|
45f7c78bfc
|
std: fix RTLD_ constants on OSX
|
2020-05-08 22:34:18 +10:00 |
|
Vexu
|
10abffcd98
|
fix more private member access
|
2020-05-08 15:10:38 +03:00 |
|
Josh Junon
|
b6dc7fc9ff
|
publicize member functions affected by #4909
|
2020-05-08 14:26:28 +03:00 |
|
Josh Junon
|
4a5c58dd35
|
fix private member checking for non-canonical invocations (fixes #4909)
|
2020-05-08 14:26:13 +03:00 |
|
Josh Junon
|
fbf081a306
|
add failing test for #4909
|
2020-05-08 14:26:13 +03:00 |
|
xackus
|
2c9effc101
|
stage1: handle all cases of invalid struct field default value
|
2020-05-07 16:39:16 -04:00 |
|
Andrew Kelley
|
3aa259d119
|
Merge branch 'kristoff-it-macos-kqueue'
closes #5286
|
2020-05-07 13:41:26 -04:00 |
|
Loris Cro
|
35a59b5b0f
|
remove readable check when opening a socket connection
|
2020-05-07 13:41:17 -04:00 |
|
Loris Cro
|
7e8b859095
|
fix oneshot flag erroneusly set as filter_flag
|
2020-05-07 13:41:17 -04:00 |
|