Techatrix
|
407f921ef8
|
refactor type printing
|
2023-01-17 20:23:27 +01:00 |
|
Techarix
|
739bd08b7b
|
fix storage of negative signed integer values
|
2023-01-16 12:38:35 +01:00 |
|
Techatrix
|
82e3ab9f2e
|
more tests
|
2023-01-15 18:25:00 +01:00 |
|
Techatrix
|
45f03ca239
|
add bit_offset & host_size to Pointer
|
2023-01-15 15:41:54 +01:00 |
|
Techatrix
|
f5188c4407
|
update test
|
2023-01-14 21:54:45 +01:00 |
|
Techatrix
|
bdf207a821
|
small refactor on ComptimeInterpreter
|
2023-01-14 21:49:27 +01:00 |
|
Techatrix
|
d49979d002
|
remove arena from ComptimeInterpreter
|
2023-01-14 21:30:52 +01:00 |
|
Techatrix
|
969efdfba0
|
more tests
|
2023-01-14 21:27:55 +01:00 |
|
Techatrix
|
5dca172c31
|
small cleanup
|
2023-01-14 19:51:44 +01:00 |
|
Techatrix
|
1456bfa1c6
|
refactor InternPool KeyAdapter
|
2023-01-14 19:17:06 +01:00 |
|
Techatrix
|
04d281340c
|
restructure ComptieInterpreter tests
|
2023-01-14 14:08:15 +01:00 |
|
Techatrix
|
98899ed0cf
|
some ComptieInterpreter work
|
2023-01-14 14:07:52 +01:00 |
|
Techatrix
|
27d91d100f
|
more tests
|
2023-01-06 15:02:45 +01:00 |
|
Techatrix
|
909424cada
|
error set type formatting
|
2023-01-06 15:01:48 +01:00 |
|
Techatrix
|
650eaeb66c
|
implement anyframe->T
|
2023-01-06 14:38:28 +01:00 |
|
Techatrix
|
f0c888188a
|
refactor and basic struct/union value implementation
|
2023-01-06 14:12:29 +01:00 |
|
Techatrix
|
4b4aafb8ee
|
first successful test case 🚀
|
2023-01-04 11:12:29 +01:00 |
|
Techatrix
|
8828ff117d
|
more comptime interpreter work
|
2023-01-04 11:11:48 +01:00 |
|
Techatrix
|
651955399e
|
remove namespace and decl from intern pool
|
2023-01-04 11:10:46 +01:00 |
|
Techatrix
|
5598ad032b
|
partially implement peer type resolution for pointer types
|
2023-01-04 09:53:48 +01:00 |
|
Techatrix
|
475da58895
|
finish and test peer type resolution among integers and floats
|
2023-01-04 06:07:39 +01:00 |
|
Techatrix
|
d56a274c16
|
Merge branch 'master' into intern-pool
|
2023-01-04 04:42:06 +01:00 |
|
Techatrix
|
c718e12d16
|
Autofix improvements (#879)
* improve autofix stability and client support
* run zig fmt
|
2023-01-02 14:59:01 -05:00 |
|
Techatrix
|
9badc745c5
|
remove setup wizard (#878)
* remove setup wizard
* add back findZig function
|
2023-01-02 13:54:13 -05:00 |
|
Techatrix
|
b95d5095af
|
enable all capabilities by default (#877)
|
2023-01-02 04:02:28 -05:00 |
|
Techatrix
|
3449269fd3
|
Add a replay feature to zls (#857)
* add config options for `zls --replay`
* implement `zls --replay`
* remove carriage return from zls replay files
* add missing arguments for Server.init in tests
|
2022-12-31 01:45:45 -05:00 |
|
Techatrix
|
417bf9bd0a
|
add vscode config generation to zig build gen (#862)
* add vscode config generation to `zig build gen`
* correctly handle removing configs in config_gen.zig
* update log messages in config_gen.zig
|
2022-12-30 18:45:31 -05:00 |
|
Techatrix
|
d86d05d969
|
fix ast-check with single error (#865)
|
2022-12-30 18:43:40 -05:00 |
|
Techatrix
|
94ec3a0a86
|
Debugging utilities (#860)
* add debug printing for Ast and DocumentScope
* add optional failing allocator
|
2022-12-30 18:42:53 -05:00 |
|
Techatrix
|
f473088b64
|
fix crashes found through fuzzing (#866)
|
2022-12-30 18:42:28 -05:00 |
|
Techatrix
|
c88562ca78
|
optimize build.zig discovery (#863)
|
2022-12-29 18:21:26 -05:00 |
|
Techatrix
|
978e41b8a5
|
always use scoped logs instead of default (#864)
|
2022-12-29 18:20:12 -05:00 |
|
Álan Crístoffer
|
c6d74dbca5
|
fix: tres not available in a nix environment. (#855)
|
2022-12-29 13:36:38 -05:00 |
|
Rekai Musuka
|
aabdb0c6ec
|
fix: update master.zig to reflect changes to builtins (#858)
|
2022-12-29 01:00:32 -05:00 |
|
Techatrix
|
ebe3ba1471
|
Memory lifetime fixes (#861)
* fix memory lifetime issues
* more memory lifetime issue fixes
|
2022-12-29 00:59:19 -05:00 |
|
Rekai Musuka
|
faee213658
|
chore: add command for updating master.zig on windows (#859)
|
2022-12-28 21:59:00 -05:00 |
|
Techatrix
|
61c0981294
|
Use zig-lsp-codegen (#850)
* add lsp.zig
* change references from types.zig to lsp.zig
* remove types.zig and requests.zig
* add tres as a submodule
* transition codebase from types.zig to lsp.zig
* update lsp.zig
* completely overhaul message handler
* fix memory errors
* partially transition tests to lsp.zig
* update lsp.zig
* more test fixes
* disable failing tests
* fix message handling bugs
* fix remaining tests
* access correct union in diff.applyTextEdits
* more message handler fixes
* run zig fmt
* update tres submodule
* fix memory access to freed memory
* simplify initialize_msg for testing
* check if publishDiagnostics is supported
|
2022-12-27 01:47:57 -05:00 |
|
Techatrix
|
941882371c
|
fix memory lifetime issues (#851)
|
2022-12-27 00:52:15 -05:00 |
|
travisstaloch
|
3139a787a1
|
fix another underflow in ast.zig#fullWhile() (#853)
|
2022-12-27 00:45:52 -05:00 |
|
Techatrix
|
6118686d00
|
fix remaining compiler errors
|
2022-12-27 03:02:07 +01:00 |
|
Techatrix
|
03e50066a1
|
Merge branch 'master' into intern-pool
|
2022-12-27 01:53:55 +01:00 |
|
Techarix
|
04448d1a7b
|
more intern pool work
|
2022-12-27 02:46:57 +01:00 |
|
travisstaloch
|
faae689ff7
|
prevent underflow in ast.zig#fullWhile() (#848)
|
2022-12-25 17:44:25 -05:00 |
|
Ryan Liptak
|
f6c15ac10c
|
semantic_tokens: Fix handleComments not evaluating the last byte (#844)
Fixes #842
|
2022-12-22 22:27:38 -05:00 |
|
rimuspp
|
4d7b95e1e2
|
generated master data for new builtins (#845)
|
2022-12-22 22:26:29 -05:00 |
|
Eric Puentes
|
44b6c4dae4
|
fix: avoid finding references in the current file twice (#846)
|
2022-12-22 22:25:56 -05:00 |
|
Auguste Rame
|
c355a54dd1
|
Fix raw, responseless returns on willSaveWaitUntil (#833)
* Fix raw, responseless returns on willSaveWaitUntil
* Make this code pretty
|
2022-12-19 16:01:08 -05:00 |
|
Lee Cannon
|
7b0c2a34fc
|
Merge pull request #835 from skabbes/builtin-rename
track builtin API changes from zig/master
|
2022-12-19 17:34:16 +00:00 |
|
Steven Kabbes
|
23ef018521
|
build: bump zig min version
|
2022-12-18 18:05:51 -07:00 |
|
Steven Kabbes
|
427620742a
|
track builtin API changes from zig/master
see: https://github.com/ziglang/zig/pull/13930
In this PR, std.builtin.Type.field_type is renamed to type
And there is discussion that all Enum layouts are .Auto
|
2022-12-18 12:45:36 -07:00 |
|