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 |
|
Techatrix
|
805e8389cb
|
Update README.md
|
2023-01-28 22:40:37 +00:00 |
|
Techatrix
|
3872915701
|
more comptime interpreter tests
|
2023-01-28 19:22:51 +01:00 |
|
Techatrix
|
3c7e9e13ce
|
better error messages on field access
|
2023-01-28 19:01:49 +01:00 |
|
Techatrix
|
9cde2495b2
|
bug fixes
|
2023-01-28 18:54:16 +01:00 |
|
Techatrix
|
32b70117ef
|
use SegmentedList
|
2023-01-28 18:53:42 +01:00 |
|
Techatrix
|
55364f2e2b
|
do not intern Structs, Enums and Unions
|
2023-01-28 18:02:29 +01:00 |
|
Techatrix
|
2857237f74
|
add colon to inlay hint label (#944)
|
2023-01-27 15:59:11 +01:00 |
|
Techatrix
|
e055f9d15c
|
remove unused capacity from Ast and DocumentStore (#941)
|
2023-01-26 16:57:07 -05:00 |
|
Techatrix
|
6019eff13e
|
Fuzzer fixes (#940)
* better handling of container_decl_arg_trailing
* ignore semantic token when moving backwards
* use custom ast functions instead of from std
|
2023-01-26 16:04:49 -05:00 |
|
Techatrix
|
9131285db1
|
improve comptime interpreter stack trace message
|
2023-01-26 17:14:42 +01:00 |
|
Techatrix
|
ca644d67c1
|
Merge branch 'master' into intern-pool
|
2023-01-26 16:16:40 +01:00 |
|
Techatrix
|
fe54fb7cfa
|
Use new ast helper functions (#939)
* use new ast helper functions
* use new ast helper functions
* update min build version
* fix merge conflicts
|
2023-01-24 18:55:38 -05:00 |
|
Techatrix
|
b09c317ae7
|
bug hunting
|
2023-01-24 22:07:19 +01:00 |
|
Techatrix
|
d2586f79a1
|
replace ArrayList with MultiArrayList in DocumentScope (#938)
|
2023-01-24 15:43:48 -05:00 |
|
Techatrix
|
05ad3294f1
|
use ArrayList for dotCompletions
|
2023-01-24 17:00:14 +01:00 |
|
Techatrix
|
3577e719fb
|
equality compare floats with bitcast in InternPool
|
2023-01-24 16:59:01 +01:00 |
|
Techatrix
|
95139e09ec
|
move InternPool and encoding into analyser folder
|
2023-01-23 22:26:56 +01:00 |
|
Techatrix
|
829f4aa9c4
|
use analyser/completions.zig for completing comptime interpreter
|
2023-01-23 22:23:01 +01:00 |
|
Techatrix
|
4b7a434feb
|
small refactor
|
2023-01-23 22:21:47 +01:00 |
|
Techatrix
|
f2b133c428
|
update tests
|
2023-01-23 21:29:51 +01:00 |
|
Techatrix
|
497f1e1b23
|
implement field access in comptime interpreter
|
2023-01-23 21:29:24 +01:00 |
|
Techatrix
|
9dbae69288
|
add helper functions to intern pool
|
2023-01-23 21:28:40 +01:00 |
|
Techatrix
|
d10837dca0
|
expand dot completions
|
2023-01-23 21:28:15 +01:00 |
|
Auguste Rame
|
ed9cf06d5f
|
Properly refer to external repositories instead of lumping everything into zls (#936)
|
2023-01-23 00:23:21 -05:00 |
|
Álan Crístoffer
|
0e53ac1328
|
Partially fixes #907 (#908)
|
2023-01-22 17:52:04 -05:00 |
|