Techatrix
|
bcd2b7f1ae
|
report interpreter errors in tests
|
2023-01-20 19:55:53 +01:00 |
|
Techatrix
|
861e2ffb05
|
add formatting to recordError
|
2023-01-20 19:55:26 +01:00 |
|
Techatrix
|
ea7fc74483
|
add more comptime interpreter tests
|
2023-01-20 19:29:03 +01:00 |
|
Techatrix
|
1e73ac91e5
|
small comptime interpreter refactor
|
2023-01-20 19:28:25 +01:00 |
|
Techatrix
|
b4ac6142cf
|
correctly resolve primitive types
|
2023-01-20 19:20:42 +01:00 |
|
Techatrix
|
34b2643b33
|
add basic comptime interpreter tests
|
2023-01-20 17:06:16 +01:00 |
|
Techatrix
|
06fcfcb3db
|
add internpool to test steps
|
2023-01-20 17:04:59 +01:00 |
|
Techatrix
|
4a8fe90d23
|
add coerceInMemoryAllowed integer & float tests
|
2023-01-20 15:34:49 +01:00 |
|
Techatrix
|
a145dbb616
|
remove panics from release builds
|
2023-01-20 15:26:00 +01:00 |
|
Techatrix
|
3d95b203f2
|
coerce in memory improvements
|
2023-01-20 15:08:52 +01:00 |
|
Techatrix
|
bdf143eaa6
|
implement onePossibleValue
|
2023-01-20 15:08:08 +01:00 |
|
Techatrix
|
666e3b0e7c
|
add function pointer peer type tests
|
2023-01-19 21:08:04 +01:00 |
|
Techatrix
|
5c20650143
|
refactor pointer peer type tests
|
2023-01-19 19:50:19 +01:00 |
|
Techatrix
|
eca9fc2f20
|
add expectEqualTypes
|
2023-01-19 19:49:46 +01:00 |
|
Techatrix
|
ea608a47ea
|
peer type resolution improvements
|
2023-01-19 19:16:19 +01:00 |
|
Techatrix
|
1e3d9579ca
|
improve peer type resolution test failure message
|
2023-01-19 19:15:52 +01:00 |
|
Techatrix
|
0c24f8e2a9
|
update pointer type tests
|
2023-01-17 20:49:11 +01:00 |
|
Techatrix
|
985cfb6d06
|
implement union values
|
2023-01-17 20:37:34 +01:00 |
|
Techatrix
|
30f919d854
|
optimize hashing and equality checks on structs
|
2023-01-17 20:36:33 +01:00 |
|
Techatrix
|
2ea97a050b
|
improve Function memory layout
|
2023-01-17 20:35:42 +01:00 |
|
Techatrix
|
fb3a4238d7
|
update tests
|
2023-01-17 20:32:49 +01:00 |
|
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 |
|