Commit graph

13739 commits

Author SHA1 Message Date
Brendan Hansknecht
1f8ac3e150 refactor join points and jumps 2022-02-18 14:46:31 -08:00
Folkert
298fde7e42
split out RocStr 2022-02-18 23:44:36 +01:00
Folkert
d2086c58c2
split out list 2022-02-18 23:42:32 +01:00
Brendan Hansknecht
554db4556b refactor out loading values from storage or internal error 2022-02-18 13:25:39 -08:00
Folkert
5582644166
use str/list helpers to prepare for adding capacity 2022-02-18 22:23:05 +01:00
Brian Carroll
3433e01411 repl_www: Change page title. It's not a mock anymore! 2022-02-18 17:58:20 +00:00
Brian Carroll
5587fae4e6 repl_www: fix a bug in buffer alignment (transmuted slice had wrong length) 2022-02-18 17:42:49 +00:00
Brian Carroll
d4dc683cbb repl_www: rename the wrapper function around main on the JS side to match Wasm 2022-02-18 17:42:49 +00:00
Brian Carroll
7286f81091 repl_www: faster build script, without wasm-opt 2022-02-18 17:42:49 +00:00
Brian Carroll
26ce34e4e8 repl_www: add WASI imports for app 2022-02-18 17:42:49 +00:00
Folkert de Vries
4cf057f4d9
Merge pull request #2515 from rtfeldman/fix_space_typos
Fix some extra-space typos
2022-02-18 11:10:12 +01:00
Folkert de Vries
8854a562a2
Merge pull request #2514 from rtfeldman/i/2379-2
Generalize recursion variables properly
2022-02-18 11:09:45 +01:00
Jan Van Bruggen
3910680160
Fix some extra-space typos 2022-02-18 02:54:34 -07:00
Brendan Hansknecht
b00ef5ea4f add JoinPointId tracking for parameters 2022-02-17 23:17:17 -08:00
Brendan Hansknecht
fb589f7dc5 removing owning symbol map, now delt with by storage manager 2022-02-17 23:06:55 -08:00
Brendan Hansknecht
b6a61aa1cd update todo 2022-02-17 22:46:41 -08:00
Brendan Hansknecht
9fa420f871 move storing args to use storage manager 2022-02-17 22:41:34 -08:00
Brendan Hansknecht
d578dae3ef fix empty struct bug 2022-02-17 22:12:54 -08:00
Brendan Hansknecht
25f232ae0f fix minor typo 2022-02-17 22:09:46 -08:00
Brendan Hansknecht
2bcbb19f07 enable loading aligned referenced primitives 2022-02-17 22:08:35 -08:00
Brendan Hansknecht
907050ceaa convert loading args to storage manager 2022-02-17 21:52:41 -08:00
Brendan Hansknecht
76f03c722f add alignment dbg assert 2022-02-17 21:22:03 -08:00
Brendan Hansknecht
8eb1b09ff9 remove returns via arg pointer from the callconv interface 2022-02-17 21:21:07 -08:00
Brendan Hansknecht
d65a971508 add returning str and list 2022-02-17 21:17:56 -08:00
Brendan Hansknecht
cb64543476 add basic returned value loading 2022-02-17 21:08:28 -08:00
ayazhafiz
909fae5b6c Generalize recursion variables properly
Closes #2379
Closes #2481
2022-02-18 00:07:38 -05:00
Brendan Hansknecht
55c6c9abad fix wrong assumption 2022-02-17 20:49:27 -08:00
Brendan Hansknecht
77120cb063 enable returning basic symbols with storage manager 2022-02-17 20:46:36 -08:00
Richard Feldman
9226bafdfa
Merge pull request #2493 from rtfeldman/load-file-async
file.rs refactorings
2022-02-17 22:46:51 -05:00
Richard Feldman
fabf7c4e1d
Merge pull request #2505 from rtfeldman/readme_sponsor
added NoRedInk sponsor to README
2022-02-17 22:27:04 -05:00
Brendan Hansknecht
bf6e825e25 make clippy happier 2022-02-17 17:55:29 -08:00
Brendan Hansknecht
066cc9e3ef Merge remote-tracking branch 'origin/trunk' into gen-dev/cleanup 2022-02-17 17:50:24 -08:00
Brendan Hansknecht
e71da49dd1 re-add loading small string literals 2022-02-17 17:47:25 -08:00
Brendan Hansknecht
d33c02febd fix compilation bug and expand enum derives 2022-02-17 16:43:12 -08:00
Brendan Hansknecht
aa1c0c11b2 add referenced primitives and move loading struct fields to storage manager 2022-02-17 16:32:28 -08:00
Brendan Hansknecht
f4bb49427d remove refs to complex storage with todo to investigate later 2022-02-17 15:46:41 -08:00
Brendan Hansknecht
fa8d7f78b2 move freeing symbols to the storage manager 2022-02-17 15:28:54 -08:00
Brendan Hansknecht
89b6a6cf91 add todo 2022-02-17 15:11:24 -08:00
Brendan Hansknecht
895ed17776 add internal error 2022-02-17 14:58:09 -08:00
Brendan Hansknecht
c08b011875 move copy_symbol_to_stack_offset to storage manager 2022-02-17 14:55:49 -08:00
Brendan Hansknecht
dff1255fd3 properly get target_info and move claim stack fully to storage manager 2022-02-17 14:47:24 -08:00
Brendan Hansknecht
d7cac1a224 fix naming clippy warning 2022-02-16 23:37:28 -08:00
Brendan Hansknecht
b76052c91e swap to using storage manager for some core functions 2022-02-16 23:33:26 -08:00
Brendan Hansknecht
835d3980d5 add float methods to storage manager 2022-02-16 23:13:56 -08:00
Brendan Hansknecht
0d70a4f9f8 add symbol storage into generic64 backend 2022-02-16 23:06:31 -08:00
Brendan Hansknecht
6e10e00534 add core stack methods 2022-02-16 22:56:27 -08:00
Brendan Hansknecht
9e51148628 Add assembler and pass buffer through functions 2022-02-16 22:25:43 -08:00
Richard Feldman
531893b8b6
Merge pull request #2507 from rtfeldman/single-threaded-file-load
Single threaded file load
2022-02-17 01:20:41 -05:00
Brendan Hansknecht
6025880e73 Move references out of storage and into own map 2022-02-16 22:17:02 -08:00
Brendan Hansknecht
1926c3e198 Add base general reg helpers 2022-02-16 21:18:52 -08:00