Veikka Tuominen
|
241984987b
|
Merge pull request #5367 from Vexu/fix
Fix zig fmt regression
|
2020-05-17 17:43:25 +03:00 |
Vexu
|
28d449b38d
|
fix zig fmt regression
|
2020-05-17 15:13:19 +03:00 |
Vincent Rischmann
|
e5ffb94911
|
linux: remove duplicated fields
|
2020-05-17 02:42:59 -04:00 |
Andrew Kelley
|
f2ceb023f4
|
Merge pull request #5217 from wozeparrot/master
build.zig recursive dep support
|
2020-05-16 14:24:51 -04:00 |
Vexu
|
eda03354dc
|
Merge pull request #5358 from Vexu/parser
Fix infinite loop with invalid comptime
|
2020-05-16 20:49:37 +03:00 |
Andrew Kelley
|
cf34480f2a
|
Merge pull request #5231 from kubkon/wasi-preopens
Add mechanism for extracting preopens from the runtime
|
2020-05-16 12:49:08 -04:00 |
Felix (xq) Queißner
|
7dc29fdee1
|
Creates `std.ascii.control_code` that contains the C0 control codes as named constants.
|
2020-05-16 12:46:44 -04:00 |
data-man
|
6647c3f054
|
Fixes fmt padding for some types
|
2020-05-16 12:45:43 -04:00 |
Michael Dusan
|
e05923f34b
|
macos: use realpath$DARWIN_EXTSN
macOS 10.15 Catalina causes an ancient variant of `realpath` to fail,
likely due to 10.15's evolving security model.
closes #5325
|
2020-05-16 12:41:53 -04:00 |
Andrew Kelley
|
79462bb591
|
Merge pull request #5354 from DrDeano/master
Add enum to addBuildOption
|
2020-05-16 12:40:06 -04:00 |
Vexu
|
081ffe24cf
|
fix infinite loop with invalid comptime
|
2020-05-16 19:23:59 +03:00 |
Vexu
|
74f7d710bb
|
Merge pull request #5032 from LakeByTheWoods/redo_translate_c
Translate C: Redo Add comment containing c source location for failed decls.
|
2020-05-16 17:37:19 +03:00 |
DrDeano
|
72b72faa0b
|
Add Enum Option
|
2020-05-16 15:36:18 +01:00 |
DrDeano
|
b2cb8beed9
|
Add enum to addBuildOptions
|
2020-05-16 15:35:42 +01:00 |
Vexu
|
d061e5854a
|
Merge pull request #5020 from jinroh/docs/search-perf
docs: search perf
|
2020-05-16 16:43:41 +03:00 |
Vexu
|
758de71d97
|
Merge pull request #5353 from Vexu/parser
Self-hosted parser fixes
|
2020-05-16 15:56:03 +03:00 |
Vexu
|
3e375ee2b9
|
translate-c use tagName for token id
|
2020-05-16 14:17:50 +03:00 |
Vexu
|
092f726eec
|
Merge pull request #5175 from daurnimator/multi-out-stream
std: add io.MultiOutStream
|
2020-05-16 13:43:50 +03:00 |
Vexu
|
e2a0f5741d
|
Merge pull request #5189 from zigazeljko/patch-1
Split AES struct into AESEncrypt and AESDecrypt
|
2020-05-16 13:20:14 +03:00 |
Vexu
|
6c10075dd3
|
Merge pull request #5350 from yvt/test-global-linkage
Enable the test `standalone/global_linkage`
|
2020-05-16 13:10:01 +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 |
yvt
|
b747d4d1ce
|
Enable the test `standalone/global_linkage`
This test was added to the source tree in c39d7a6 , but has never been
referenced from anywhere.
|
2020-05-16 02:05:55 +09:00 |
Vexu
|
a00fd6e254
|
properly handle extra closing braces at top level
|
2020-05-15 14:30:49 +03:00 |
Vexu
|
f8b99331a2
|
Merge pull request #5336 from Vexu/parser
Make self-hosted parser more error tolerant
|
2020-05-15 14:15:30 +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
|
4b898893e2
|
Merge pull request #5254 from ifreund/top-level-struct-file-names
Apply naming conventions of structs to files
|
2020-05-13 19:28:14 +03:00 |
Vexu
|
118db892be
|
Merge pull request #5321 from gpanders/ascii-case-sensitive
Add helper functions and docstrings to ascii.zig
|
2020-05-13 19:04:53 +03:00 |
Vexu
|
76681e6b96
|
Make PriorityQueue.Iterator public
The `iterator` function was already public but these seem to have been forgotten.
|
2020-05-13 18:38:03 +03:00 |
Vexu
|
be2b8d58ef
|
Merge pull request #5337 from DrDeano/master
Make StackIterator next public
|
2020-05-13 18:32:01 +03:00 |
DrDeano
|
2589f7207b
|
Make StackIterator next public
|
2020-05-13 16:21:15 +01:00 |
Vexu
|
3715226b9f
|
Merge pull request #5332 from jwmerrill/patch-1
Fix comment typo RFC8529 -> RFC8259
|
2020-05-13 18:04:27 +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 |
Jason Merrill
|
706311cad9
|
Fix comment typo RFC8529 -> RFC8259
Ref: https://tools.ietf.org/html/rfc8259
|
2020-05-12 19:11:05 -07:00 |