Folkert
|
6e3a2cd94d
|
remove union_size from Tag expr
|
2021-07-02 10:48:03 +02:00 |
|
Folkert
|
978cea4b8a
|
passing tests
|
2021-06-28 22:28:47 +02:00 |
|
Folkert
|
1d1bcaea63
|
make ir use different tag id types
|
2021-06-28 20:16:39 +02:00 |
|
Folkert
|
16f6259f7f
|
fix all the things
|
2021-06-27 14:39:28 +02:00 |
|
Folkert
|
99d0d9c732
|
WIP
|
2021-06-27 13:49:49 +02:00 |
|
Folkert
|
98a9dc0945
|
remove tag id from data bytes for non-recursive tags
|
2021-06-26 17:01:23 +02:00 |
|
Jared Ramirez
|
4d6e5a1a4f
|
[WIP] Add Dec/Decimal builtin types
|
2021-06-23 19:30:16 -07:00 |
|
Folkert
|
e80f8a5114
|
refactor
|
2021-06-21 23:24:55 +02:00 |
|
Folkert
|
84855dae5e
|
rename in mono tests
|
2021-06-21 23:16:09 +02:00 |
|
Folkert
|
98b4930054
|
rename
|
2021-06-21 23:14:05 +02:00 |
|
Folkert
|
f3b23a6a54
|
get rid of Wrapped
|
2021-06-21 23:10:56 +02:00 |
|
Folkert
|
205b168f16
|
rename
|
2021-06-21 23:02:49 +02:00 |
|
Folkert
|
368d45fb01
|
remove single element record
|
2021-06-21 23:02:09 +02:00 |
|
Folkert
|
6744e009ac
|
more single record cases
|
2021-06-21 22:56:44 +02:00 |
|
Folkert
|
2ceb50bd02
|
single element record pattern
|
2021-06-21 22:34:14 +02:00 |
|
Folkert
|
a94f597e1e
|
single record update
|
2021-06-21 22:26:53 +02:00 |
|
Folkert
|
4bbaa007f3
|
remove EmptyStruct from wrapper
|
2021-06-21 21:16:21 +02:00 |
|
Folkert
|
ab8e0c756d
|
remove LikeARoseTree
|
2021-06-21 21:07:49 +02:00 |
|
Folkert
|
65f4ff9663
|
remove MultiTagUnion
|
2021-06-21 21:03:37 +02:00 |
|
Folkert
|
8a36c20559
|
multi tag union is obsolete
|
2021-06-21 20:59:54 +02:00 |
|
Folkert
|
cc93da006d
|
emit less MultiTagUnion
|
2021-06-21 20:56:03 +02:00 |
|
Folkert
|
5734cce250
|
cleanup
|
2021-06-21 20:40:15 +02:00 |
|
Folkert
|
95c952a1ae
|
remove a wrapped
|
2021-06-21 20:35:00 +02:00 |
|
Folkert
|
7f51bf77aa
|
cleanup
|
2021-06-20 22:45:54 +02:00 |
|
Folkert
|
e274976c6a
|
make it work
|
2021-06-20 22:36:22 +02:00 |
|
Folkert
|
5e1077bf3e
|
write implementation
|
2021-06-20 21:55:04 +02:00 |
|
Folkert
|
aba01ad62a
|
add index
|
2021-06-20 21:33:25 +02:00 |
|
Folkert
|
e1af2eb7d0
|
add CoerceToTagId
|
2021-06-20 21:23:50 +02:00 |
|
Folkert
|
bc8bd95b3d
|
use union layout in mono patterns
|
2021-06-20 20:21:08 +02:00 |
|
Folkert
|
61c9de91dc
|
make newtype wrappers explicit in pattern code
|
2021-06-20 20:14:27 +02:00 |
|
Folkert
|
01f6433556
|
improve data model for mono record pattern
|
2021-06-20 18:13:56 +02:00 |
|
Folkert
|
e84559aa44
|
Revert "use union layout in mono patterns"
This reverts commit 9ba4885083 .
|
2021-06-20 18:12:31 +02:00 |
|
Folkert
|
9ba4885083
|
use union layout in mono patterns
|
2021-06-20 18:12:18 +02:00 |
|
Folkert
|
1e7cb5da00
|
use GetTagId
|
2021-06-20 17:02:32 +02:00 |
|
Eric Correia
|
342d1f34c2
|
set up GetTagId
|
2021-06-20 10:54:53 -04:00 |
|
Folkert
|
b20269d16d
|
clippy
|
2021-06-19 19:59:51 +02:00 |
|
Folkert
|
3ba643df70
|
refactor
|
2021-06-19 16:44:30 +02:00 |
|
Folkert
|
565a962613
|
even more Layout::Closure
|
2021-06-19 16:01:03 +02:00 |
|
Folkert
|
84df503193
|
less Layout::Closure
|
2021-06-19 15:52:54 +02:00 |
|
Folkert
|
0a3cfd9a39
|
more raw function layout
|
2021-06-19 15:19:25 +02:00 |
|
Folkert
|
6a010c9513
|
rename TopLevelFunctionLayout -> ProcLayout
|
2021-06-19 15:07:40 +02:00 |
|
Folkert
|
f2f9897187
|
remove FunctionPointer completely
|
2021-06-19 15:04:28 +02:00 |
|
Folkert
|
c776d98686
|
remove another FunctionPointer
|
2021-06-19 15:04:27 +02:00 |
|
Folkert
|
dd341508e4
|
refactor
|
2021-06-19 15:04:27 +02:00 |
|
Folkert
|
53ce8b2d25
|
improve call_by_name with raw layout
|
2021-06-19 15:04:27 +02:00 |
|
Folkert
|
4a8ec50c0e
|
more raw layout
|
2021-06-19 15:04:27 +02:00 |
|
Folkert
|
e0f5dc40cb
|
WIP
|
2021-06-19 15:04:27 +02:00 |
|
Folkert
|
4256c22004
|
more toplevel
|
2021-06-18 22:25:31 +02:00 |
|
Folkert
|
fe81eabbfa
|
remove full() function
|
2021-06-18 22:08:42 +02:00 |
|
Folkert
|
daa1374678
|
remove full_layout field
|
2021-06-18 21:58:50 +02:00 |
|