Brian Carroll
|
4f55b7a56e
|
Allocate and free stack frames
|
2021-09-17 21:17:05 +01:00 |
|
Brian Carroll
|
036503c750
|
copy returned structs to caller stack
|
2021-09-17 19:42:29 +01:00 |
|
Brian Carroll
|
866d9f47a0
|
Move WasmLayout to its own module
|
2021-09-14 08:31:32 +02:00 |
|
Brian Carroll
|
cfef0f0f47
|
Add clarifying comments based on PR feedback
|
2021-09-13 22:42:04 +02:00 |
|
Brian Carroll
|
35c5b6bc4e
|
Tests passing with generic native/wasm interface
|
2021-09-12 23:23:43 +02:00 |
|
Brian Carroll
|
b21155f60b
|
Move some constants from backend to lib
|
2021-09-11 10:20:32 +01:00 |
|
Folkert
|
34a88c228f
|
fix another typo
|
2021-09-10 15:49:18 +02:00 |
|
Folkert
|
3a83b0c415
|
fix typo
|
2021-09-10 15:44:11 +02:00 |
|
Folkert
|
e3b3206286
|
sorting comment
|
2021-09-10 14:15:37 +02:00 |
|
Folkert
|
e802da5f54
|
implement factorial example
|
2021-09-08 20:05:05 +02:00 |
|
Folkert
|
f4379673b4
|
Merge remote-tracking branch 'origin/trunk' into gen_wasm
|
2021-09-07 16:45:57 +02:00 |
|
Folkert
|
f8809a3eef
|
rename wasm -> wasm32
|
2021-09-05 14:08:14 +02:00 |
|
Brian Carroll
|
13a969a238
|
Bugfixes: generate valid wasm for gen_add_i64
Still need to create test_wrapper
|
2021-09-03 21:54:57 +01:00 |
|
Brian Carroll
|
9ba7076d8e
|
Cleanups after self-review
- Fix clippy warnings
- Improve a comment
- Delete commented-out lines in Cargo.toml
- Checkin Cargo.lock
|
2021-09-01 19:37:15 +01:00 |
|
Brian Carroll
|
3bf94e020c
|
Beat the borrow-checker by following gen_dev structure
|
2021-09-01 19:26:26 +01:00 |
|
Brian Carroll
|
e67efaba4d
|
Split up Wasm module and function
|
2021-09-01 19:26:26 +01:00 |
|
Brian Carroll
|
e5d5bb27fa
|
Implement a bit more of the IR
|
2021-09-01 19:26:25 +01:00 |
|
Brian Carroll
|
6500cb3c35
|
Add a body to the function
|
2021-09-01 19:26:25 +01:00 |
|
Brian Carroll
|
4d76b9d15d
|
Refactor locals
|
2021-09-01 19:26:25 +01:00 |
|
Brian Carroll
|
8d7e0471fd
|
Get rid of return-on-stack stuff for now, focus on numbers first
|
2021-09-01 19:26:24 +01:00 |
|
Brian Carroll
|
06c0e0d815
|
outline of build_proc
|
2021-09-01 19:26:24 +01:00 |
|
Brian Carroll
|
a1102222dd
|
Create a high-level structure for Wasm backend
|
2021-09-01 19:26:23 +01:00 |
|
Brian Carroll
|
863f449048
|
Create a library for the Wasm dev backend
|
2021-09-01 19:26:23 +01:00 |
|