Johan B.W. de Vries
167560d7dd
Replaced pylint with ruff
2023-11-15 12:06:25 +01:00
Johan B.W. de Vries
bd80210ba3
Support structs in extracting and inputting values
2023-11-14 15:04:20 +01:00
Johan B.W. de Vries
a73a3b2bb4
Improve test information on errors during parsing
2023-11-14 14:09:30 +01:00
Johan B.W. de Vries
0131b84146
Implemented round trip input / output
2023-11-13 14:32:17 +01:00
Johan B.W. de Vries
f4f068137a
More work on type testing.
...
Also, reduced spam on typing dump by only showing the
'back on todo list' count, rather than repeat them all.
Also, typing on tests.integration.helpers
2023-11-13 13:00:34 +01:00
Johan B.W. de Vries
769eaaf243
Started on extracting values. Works for most, not for tuples yet.
2023-11-11 15:53:43 +01:00
Johan B.W. de Vries
205897101f
Adds a typing system to Phasm
2023-01-07 16:24:50 +01:00
Johan B.W. de Vries
7a8b1baa25
Some repo cleanup
2022-08-20 18:21:23 +02:00
Johan B.W. de Vries
c4ee2ab3dc
Memory initialization is now done during compilation
...
Also, the user can now define tuple module constants
2022-08-17 21:07:33 +02:00
Johan B.W. de Vries
451a8e9158
Removes the old ___new_reference___ allocator
2022-08-09 20:42:02 +02:00
Johan B.W. de Vries
a13713d709
Cleanup to helpers, making use of runners
2022-08-09 19:04:40 +02:00
Johan B.W. de Vries
89ad648f34
Moved rendering to codestyle, parsing to parser
...
Also, removed name argument when parsing, wasn't used.
2022-07-09 14:04:40 +02:00
Johan B.W. de Vries
d32613d9b8
We have a name \o/
2022-07-09 12:35:32 +02:00
Johan B.W. de Vries
14eede6b06
Cleanup to wasm.py
2022-07-09 12:30:28 +02:00
Johan B.W. de Vries
76d80f57cb
Imports
2022-07-08 21:06:13 +02:00
Johan B.W. de Vries
374231d206
bytes, u8 types
2022-06-25 20:45:33 +02:00
Johan B.W. de Vries
0da309a280
Remove old code
2022-06-19 17:04:20 +02:00
Johan B.W. de Vries
ac0c49a92c
Now runs on new code
2022-06-19 16:54:14 +02:00
Johan B.W. de Vries
658e442df2
- Tuple => ()
...
- All tests are now parsed by our own AST
2022-06-06 12:18:09 +02:00
Johan B.W. de Vries
865eccd719
Testing with various wasm implementations
...
Also:
- Started on SIMD before finding out no implementation
supports that yet
- Type fix result Import / Function
- Various error reporting improvements
- Non-const tuple members
2022-05-07 14:21:50 +02:00
Johan B.W. de Vries
6b717dba0b
Fix pathing issue when wat2wasm is not globally installed
2022-05-07 12:14:34 +02:00
Johan B.W. de Vries
b468ffa780
First memory test checks out [skip-ci]
2022-03-04 15:50:53 +01:00
Johan B.W. de Vries
58bd5f0889
More cleanup [skip-ci]
2021-04-05 10:41:26 +02:00