Techatrix
|
4f42c68a0a
|
improve error message when parsing zls.json (#1002)
|
2023-02-15 13:34:52 -05:00 |
|
nullptrdevs
|
dedb9deb08
|
Fix handling of invalid tokens in getPositionContext (#1006)
|
2023-02-15 13:33:58 -05:00 |
|
Techarix
|
2dffa9ef25
|
Merge branch 'master' into intern-pool
|
2023-02-14 23:48:57 +01:00 |
|
travisstaloch
|
2071db440d
|
sync build.zig with latest std.build API changes (#999)
fixes build.zig now that b.path_root changed from a `[]const u8` to a
`std.build.Cache.Directory`.
|
2023-02-14 03:07:25 -05:00 |
|
nullptrdevs
|
290ed6e7e7
|
Avoid integer overflow in analysis.getPositionContext (#998)
|
2023-02-13 20:09:36 -05:00 |
|
nullptrdevs
|
b28d3aadd7
|
Configuration handling fixes (#995)
* Fortify `server.handleConfiguration`.
* Move call to `server.registerCapability` within `server.initializedHandler`(was being sent prematurely).
|
2023-02-13 17:59:06 -05:00 |
|
nullptrdevs
|
409c203317
|
Amend getPositionContext to handle incomplete .string_literal s, ie " , @" (#997)
|
2023-02-13 17:47:57 -05:00 |
|
Auguste Rame
|
7919da5054
|
Bump diffz to fix overflow issue on long files (#993)
|
2023-02-11 17:30:55 -05:00 |
|
Álan Crístoffer
|
a2f9f8d0dd
|
Fix: variable not defined. (#992)
|
2023-02-11 17:12:15 -05:00 |
|
Álan Crístoffer
|
4b2882294f
|
Adds ziglibs/diffz to flake.nix (#991)
The flake is not building because it cannot find diffz.
|
2023-02-11 17:04:22 -05:00 |
|
Techatrix
|
37ca1333ed
|
implement cInclude completions & goto definition (#970)
* implement cInclude completions & goto definition
* fix cImport features on windows
* fix relative path with `..`
|
2023-02-11 20:25:55 +00:00 |
|
Techatrix
|
99b5fd4f69
|
small refactor
|
2023-02-11 20:45:51 +01:00 |
|
Techatrix
|
654913ae47
|
implement coerceInMemoryAllowedErrorSets
|
2023-02-11 20:37:26 +01:00 |
|
Auguste Rame
|
bf19ed3ea9
|
Switch to Diff Match Patch (diffz) (#982)
* Add tests, note about correctness issue
* Use diffz (DiffMatchPatch)
|
2023-02-11 14:21:10 -05:00 |
|
Alex Kladov
|
73d6264cab
|
Fix missing nodes in outline (#990)
* Remove some boilerplate from test
* Fix missing nodes in outline
|
2023-02-11 14:20:01 -05:00 |
|
Alex Kladov
|
0d3b0e9965
|
Remove some boilerplate from test (#988)
|
2023-02-11 14:19:37 -05:00 |
|
Alex Kladov
|
0e5e1fdb8a
|
add testing infra for textDocument/documentSymbol (#987)
* add testing infra for textDocument/documentSymbol
* add failing test for 986
|
2023-02-11 01:31:06 -05:00 |
|
Techatrix
|
5754f362c6
|
Merge branch 'master' into intern-pool
|
2023-02-11 00:41:29 +01:00 |
|
Techatrix
|
6d387bca11
|
improve comptime interpreter dot completions
|
2023-02-11 00:34:30 +01:00 |
|
Techatrix
|
5cb0c98db1
|
fix function call resolution
|
2023-02-11 00:04:08 +01:00 |
|
Techatrix
|
3fda3b5414
|
remove some InternPool test boilerplate
|
2023-02-10 22:57:46 +01:00 |
|
Techatrix
|
09c35b8eaa
|
update onePossibleValue for arrays
|
2023-02-10 22:44:26 +01:00 |
|
Techatrix
|
83f33f1c16
|
implement intInfo for enums
|
2023-02-10 19:39:21 +01:00 |
|
Techatrix
|
d98060b3d6
|
more closely match Zir.Inst.Ref to InternPool.Index
|
2023-02-10 19:10:58 +01:00 |
|
Techarix
|
57fc10eec0
|
add predefined values to Index
|
2023-02-08 21:01:15 +01:00 |
|
Techarix
|
6278880f42
|
Merge branch 'master' into intern-pool
|
2023-02-08 20:10:17 +01:00 |
|
Jesper Wendel Devantier
|
ebbe455722
|
make build docs reflect zig 0.11 cli args (#983)
|
2023-02-07 17:46:15 -05:00 |
|
Techatrix
|
8ec82321d4
|
remove arena allocator from analysis (#981)
* remove arena allocator from analysis
* fuzzer fix
* deinit `BoundTypeParams`
|
2023-02-07 17:44:04 -05:00 |
|
Techatrix
|
1b3274aa9c
|
simplify symbol references handler (#978)
|
2023-02-06 04:25:29 -05:00 |
|
Auguste Rame
|
69a1cae606
|
Use merge commit for fuzzing (#980)
|
2023-02-06 03:19:32 -05:00 |
|
nullptrdevs
|
62068ae828
|
zig build system changes (modules) (#976)
|
2023-02-05 02:15:42 -05:00 |
|
LeRoyce Pearson
|
0ad2009b00
|
Use -Doptimize=ReleaseSafe; update flake.lock (#975)
|
2023-02-05 00:54:12 -05:00 |
|
Techatrix
|
5a78cf1e50
|
optimize DocumentStore garbage collection (#969)
|
2023-02-05 00:24:37 -05:00 |
|
Techarix
|
66b7d7ad58
|
implement goto definition for cImport
|
2023-02-04 16:41:26 -08:00 |
|
Techarix
|
5f0d3bb886
|
show c source when hovering over cImport
|
2023-02-04 16:41:26 -08:00 |
|
nullptrdevs
|
bd539ae989
|
[std.zig. ] parse(alloc, src) -> Ast.parse(alloc, src, Ast.Mode) (#966)
* Work in Zig's breaking changes (build sys apis)
* [`std.zig.`] `parse(alloc, src)` -> `Ast.parse(alloc, src, Ast.Mode)`
|
2023-02-04 18:19:24 +00:00 |
|
bing
|
384f227cb7
|
fix doc comment not showing on container field (#947)
|
2023-02-03 18:58:53 -05:00 |
|
Auguste Rame
|
a74c767251
|
Fix fuzzing -Doptimize (#963)
|
2023-02-03 18:19:41 -05:00 |
|
nullptrdevs
|
4ba5631f7b
|
Update builtins data: "Say hello to @qualCast ". (#962)
|
2023-02-03 18:05:24 -05:00 |
|
nullptrdevs
|
9e986de4d9
|
Build modes are specified with -Doptimize now (#961)
|
2023-02-03 17:27:14 -05:00 |
|
Techarix
|
5258a60f0e
|
resolve bit size based target
|
2023-02-03 23:25:42 +01:00 |
|
Techarix
|
ef0cfadf8a
|
Merge branch 'master' into intern-pool
|
2023-02-03 23:19:40 +01:00 |
|
nullptrdevs
|
6297536d7b
|
Work in Zig's breaking changes (build sys apis) (#955)
|
2023-02-03 17:06:57 -05:00 |
|
nullptrdevs
|
75f0617279
|
Skip incomplete fn_protos when generating folding ranges (#958)
|
2023-02-02 23:38:09 -05:00 |
|
Auguste Rame
|
5ec4770ac2
|
Fix CI checkout origin (#959)
|
2023-02-02 23:07:49 -05:00 |
|
Techatrix
|
1b3c3defb7
|
rewrite folding range (#954)
|
2023-02-01 18:29:36 -05:00 |
|
Techatrix
|
767cf7a52d
|
fix iterateChildren on if (#951)
|
2023-02-01 12:11:45 +00:00 |
|
Techatrix
|
7b3cc1d6d4
|
Optimize inlay hints (#948)
* optimize inlay hints
* update iterateChildren
* add tests for nodesAtLoc
|
2023-01-31 22:41:39 -05:00 |
|
Techatrix
|
eac61ba8be
|
update data files
|
2023-01-28 22:42:13 +00:00 |
|
Techatrix
|
3080a5d315
|
fix config_gen
|
2023-01-28 22:42:13 +00:00 |
|