Brian Carroll
|
718f0a85c6
|
Merge pull request #2524 from rtfeldman/gen-dev/cleanup
Gen dev/cleanup
|
2022-02-19 19:34:38 +00:00 |
|
Brendan Hansknecht
|
0dae9014fe
|
Update comments
|
2022-02-19 10:59:32 -08:00 |
|
ayazhafiz
|
d90915a8cd
|
Implement Num.to* builtins
Just wrap over Num.intCast
|
2022-02-19 11:28:41 -05:00 |
|
Jan Van Bruggen
|
e12d98af98
|
WIP: Start adding new Int.toInt builtins
|
2022-02-19 11:28:12 -05:00 |
|
Jan Van Bruggen
|
1760db2a0c
|
Add docs for new Int.toInt builtins
|
2022-02-19 11:28:12 -05:00 |
|
Folkert
|
637360fad5
|
clippy
|
2022-02-19 16:50:42 +01:00 |
|
Folkert de Vries
|
4990fb3a3d
|
Merge pull request #2525 from rtfeldman/time-dev
Add timing info for dev and wasm backend
|
2022-02-19 15:04:11 +01:00 |
|
Brendan Hansknecht
|
f3ef21773f
|
Add timing info for dev and wasm backend
|
2022-02-19 00:09:27 -08:00 |
|
Brendan Hansknecht
|
4e4dcef1b9
|
fix missed register freeing
|
2022-02-18 22:55:19 -08:00 |
|
Brendan Hansknecht
|
6c0230ae4f
|
fix typos
|
2022-02-18 22:10:15 -08:00 |
|
Brendan Hansknecht
|
427f3e2b68
|
fix typo
|
2022-02-18 21:35:30 -08:00 |
|
Brendan Hansknecht
|
b63d62418b
|
clippy
|
2022-02-18 21:30:58 -08:00 |
|
Brendan Hansknecht
|
469ecbe6c5
|
remove todo and use doc comments in more places
|
2022-02-18 21:29:18 -08:00 |
|
Brendan Hansknecht
|
7df6b34a21
|
correct arg storing index
|
2022-02-18 21:25:09 -08:00 |
|
Brendan Hansknecht
|
99f6dd7e7b
|
fully integrate storage manager removing old code
|
2022-02-18 21:14:01 -08:00 |
|
Brendan Hansknecht
|
f564514d9c
|
stop trying to free symbols that don't exist due to being call args
|
2022-02-18 16:45:34 -08:00 |
|
Brendan Hansknecht
|
c81a1c7c2c
|
remove redundant move
|
2022-02-18 16:34:07 -08:00 |
|
Brendan Hansknecht
|
f16c0f7db5
|
fix joinpoint and returning issues
|
2022-02-18 16:15:10 -08:00 |
|
Brendan Hansknecht
|
37afe28c98
|
fix join point param loading
|
2022-02-18 15:03:21 -08:00 |
|
Brendan Hansknecht
|
1f8ac3e150
|
refactor join points and jumps
|
2022-02-18 14:46:31 -08: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 |
|
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 |
|
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 |
|