Techatrix
|
5cb0c98db1
|
fix function call resolution
|
2023-02-11 00:04:08 +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 |
|
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 |
|
Techatrix
|
3872915701
|
more comptime interpreter tests
|
2023-01-28 19:22:51 +01:00 |
|
Techatrix
|
9cde2495b2
|
bug fixes
|
2023-01-28 18:54:16 +01:00 |
|
Techatrix
|
55364f2e2b
|
do not intern Structs, Enums and Unions
|
2023-01-28 18:02:29 +01:00 |
|
Techatrix
|
95139e09ec
|
move InternPool and encoding into analyser folder
|
2023-01-23 22:26:56 +01:00 |
|
Techatrix
|
f2b133c428
|
update tests
|
2023-01-23 21:29:51 +01:00 |
|
Techatrix
|
723592e2ed
|
enable successful interpreter tests
|
2023-01-22 22:51:54 +01:00 |
|
Techatrix
|
89ac9d00f5
|
add more interpreter tests
|
2023-01-20 22:25:19 +01:00 |
|
Techatrix
|
bcd2b7f1ae
|
report interpreter errors in tests
|
2023-01-20 19:55:53 +01:00 |
|
Techatrix
|
ea7fc74483
|
add more comptime interpreter tests
|
2023-01-20 19:29:03 +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
|
f5188c4407
|
update test
|
2023-01-14 21:54:45 +01:00 |
|
Techatrix
|
04d281340c
|
restructure ComptieInterpreter tests
|
2023-01-14 14:08:15 +01:00 |
|
Techatrix
|
650eaeb66c
|
implement anyframe->T
|
2023-01-06 14:38:28 +01:00 |
|
Techatrix
|
4b4aafb8ee
|
first successful test case 🚀
|
2023-01-04 11:12:29 +01: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 |
|
Auguste Rame
|
1e99692d5c
|
Enable stage2 (#810)
|
2022-12-07 11:39:46 -05:00 |
|
Auguste Rame
|
369b851dc7
|
Revert "move to stage2 (#781)" (#783)
This reverts commit 29679ee6f8 .
|
2022-11-25 19:18:32 -05:00 |
|
Techatrix
|
29679ee6f8
|
move to stage2 (#781)
|
2022-11-25 16:31:27 -05:00 |
|
Auguste Rame
|
c8dffc1f9b
|
Some comptime interpreter fixes
|
2022-11-10 20:51:02 -05:00 |
|
Auguste Rame
|
599c134593
|
Imports, cross-boundary resolution; can import std but dies on missing builtins / lang features
|
2022-11-08 14:37:13 -05:00 |
|
Auguste Rame
|
779c3c0710
|
Hacky mess but it works (only if your function is the first root decl tho :P)
|
2022-11-08 14:37:13 -05:00 |
|
Auguste Rame
|
06e8756849
|
Add struct test
|
2022-11-08 14:37:13 -05:00 |
|
Auguste Rame
|
d2640a44ac
|
comptime interpreter moment
|
2022-11-08 14:37:01 -05:00 |
|
Techatrix
|
865a2713cd
|
add tests for cimport
|
2022-08-26 16:53:44 +02:00 |
|