Brian Carroll
|
9b833720d4
|
Further refactor and debug == in Wasm
|
2021-12-20 08:39:16 +00:00 |
|
Brian Carroll
|
635c9757dd
|
Implement Eq for tags in CodeGenHelp
|
2021-12-19 21:20:01 +00:00 |
|
Brian Carroll
|
570044f88a
|
Check pointer equality for Eq on Structs
|
2021-12-19 09:06:06 +00:00 |
|
Brian Carroll
|
e847c924dd
|
Lowlevels: replace RefCountGetPtr with the more general GetPtrAsInt.
|
2021-12-19 08:29:17 +00:00 |
|
Brian Carroll
|
a1d883600c
|
Equality operator for records
|
2021-12-18 17:25:00 +00:00 |
|
Brian Carroll
|
55f5956175
|
Add comments to group code together
|
2021-12-18 00:23:31 +00:00 |
|
Brian Carroll
|
71bb756d20
|
Move related code closer together
|
2021-12-18 00:12:19 +00:00 |
|
Brian Carroll
|
2d887b297f
|
Fill out match expressions in generate_procs
|
2021-12-18 00:11:18 +00:00 |
|
Brian Carroll
|
0f2d14490f
|
Clippy fixes
|
2021-12-16 16:58:37 +00:00 |
|
Brian Carroll
|
307ab9ee83
|
Use a single enum for all helpers
|
2021-12-16 16:56:56 +00:00 |
|
Brian Carroll
|
3eb9e9f7ac
|
Traverse nested layouts for code gen helpers
|
2021-12-16 16:56:56 +00:00 |
|
Brian Carroll
|
ae9e5f115f
|
Generate specialized call for Eq
|
2021-12-16 16:56:56 +00:00 |
|
Brian Carroll
|
e1a04c2661
|
Only check layout is implemented for RC, not other ops
|
2021-12-16 16:56:56 +00:00 |
|
Brian Carroll
|
3adaacc66e
|
Add some comments
|
2021-12-16 16:56:53 +00:00 |
|
Brian Carroll
|
cd91be678f
|
Setup for specializing equality checks
|
2021-12-16 16:52:47 +00:00 |
|
Brian Carroll
|
ee97eb668d
|
Add Eq operation to code gen helpers
|
2021-12-16 16:52:47 +00:00 |
|
Brian Carroll
|
efef2be958
|
Rename mono IR code gen helpers
|
2021-12-16 16:52:47 +00:00 |
|
Brian Carroll
|
71de2289ae
|
Rename helper proc generator struct
|
2021-12-16 16:52:47 +00:00 |
|
Brian Carroll
|
0547647341
|
Rename code gen helper file in mono
|
2021-12-16 16:52:47 +00:00 |
|