travisstaloch
|
3139a787a1
|
fix another underflow in ast.zig#fullWhile() (#853)
|
2022-12-27 00:45:52 -05:00 |
|
travisstaloch
|
faae689ff7
|
prevent underflow in ast.zig#fullWhile() (#848)
|
2022-12-25 17:44:25 -05:00 |
|
Techatrix
|
5d6f23b5f1
|
fix integer underflow in ast.fullPtrType (#829)
|
2022-12-16 15:24:25 -05:00 |
|
Techatrix
|
68ac6f9f30
|
remove ast.tokenSlice() (#824)
|
2022-12-15 17:01:42 -05:00 |
|
Jonas Enlund
|
3833566790
|
Add missing .switch_case_inline, .switch_case_inline_one cases (#699)
* Add missing .switch_case_inline, .switch_case_inline_one cases
* Include inline semantic token
Co-authored-by: Auguste Rame <19855629+SuperAuguste@users.noreply.github.com>
|
2022-10-07 20:00:23 -04:00 |
|
Techatrix
|
a8dcb89a81
|
refactor getting the first & last parameter token into a function
|
2022-09-24 21:26:55 +02:00 |
|
Lee Cannon
|
6d9e891d98
|
fix for zig master (#658)
|
2022-09-17 15:05:55 -04:00 |
|
max
|
5aff17afb0
|
sync with zig master version llvm15 (#652)
|
2022-09-14 14:56:17 -04:00 |
|
nullptrdevs
|
6269eef776
|
fix: "f..o.o;" crashes the server (#629)
this is a fix for #381 and a hack for #409
(related, get triggered by "f..o.o;")
|
2022-09-07 13:14:11 -04:00 |
|
nullptrdevs
|
54be6d92c6
|
fix: fix server crash related to parsing incomplete function as a function's parameter
fixes zigtools#567
|
2022-08-25 13:17:38 -07:00 |
|
InKryption
|
249685e4c5
|
2 minor tidy-ups + fix for over-eager unused parameter error in function types
|
2022-08-19 00:31:41 +02:00 |
|
Techatrix
|
29690f4e0b
|
Refactor Ast helper functions
|
2022-08-18 00:52:21 +02:00 |
|
v1nh1shungry
|
042b03a06a
|
fix ast.lastToken() does not handle empty error_value
|
2022-04-20 14:49:52 +08:00 |
|
ikrima
|
90195a6695
|
fix: ast.lasttoken() does not handle addrspace section
|
2022-02-28 16:08:56 -06:00 |
|
Stephen Gutekanst
|
515cdd95a0
|
update for anytype field yeeting
Updates ZLS to account for the yeeting of anytype fields: https://github.com/ziglang/zig/pull/10766
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-02 22:00:31 -07:00 |
|
Meghan Denny
|
3f92120fbe
|
fix missing double reference
|
2021-10-19 19:26:57 -07:00 |
|
Meghan Denny
|
91c8ffb38c
|
fully qualify std.debug.assert references
|
2021-10-19 19:26:57 -07:00 |
|
Meghan Denny
|
b63339e350
|
remove Tree when it was the same as Ast
|
2021-09-30 18:57:45 -07:00 |
|
Meghan Denny
|
9e0f201283
|
finish rename of usage of std.zig.Ast
|
2021-09-30 18:44:06 -07:00 |
|
Travis Staloch
|
50aa71c10f
|
support new ast token changes
- some ast token tags were renamed: ie .bit_shift_left => .shl
- add initial support for saturating operators: +|, -|, *|, <<|, +|=, -|=, *|=, <<|=
|
2021-09-28 21:15:37 -07:00 |
|
pyxel
|
03f70be32a
|
refactor: update ast with addrspace changes
|
2021-09-21 17:32:32 -04:00 |
|
Sashiri
|
fed1c4c2c6
|
usingnamespace semantics update
+ Ast changes adjustments
|
2021-09-04 21:25:35 +02:00 |
|
Lee Cannon
|
2ffd93280e
|
remove deleted keywords
|
2021-08-30 13:54:27 +01:00 |
|
Jonathan Hähne
|
b59db79a05
|
Refactor makeScopeInternal
|
2021-04-07 09:21:01 +02:00 |
|
Alexandros Naskos
|
ea1ad532a2
|
More lastToken improvements
|
2021-04-06 17:16:50 +03:00 |
|
Alexandros Naskos
|
f6bc380b95
|
Fixed lastToken for fn_proto_multi nodes
|
2021-04-05 20:01:03 +03:00 |
|
Alexandros Naskos
|
4b0d86f0bc
|
Fixed lastToken when called on function prototypes with no return type
|
2021-04-05 19:44:45 +03:00 |
|
Tau
|
b03fb5ffe3
|
Fix stack overflow and clean up a bit of resolveTypeOfNode (#297)
|
2021-04-05 14:46:05 +03:00 |
|
Alexandros Naskos
|
9cc8085699
|
Started signature help implementation
|
2021-04-01 14:20:37 +03:00 |
|
Alexandros Naskos
|
2415e7ca6d
|
Removed all zig.ast.Tree methods that call lastToken with our own versions
|
2021-03-30 20:59:58 +03:00 |
|
Alexandros Naskos
|
3e300e4d74
|
Added our own ifFull implementation, fixes some crashes
|
2021-03-26 21:46:49 +02:00 |
|