Folkert
|
8bca6ebdfd
|
make fewer things pub
|
2021-07-04 23:10:44 +02:00 |
|
Folkert
|
1126921a9e
|
refactor
|
2021-07-04 23:05:04 +02:00 |
|
Folkert
|
b1a136bf2e
|
clippy
|
2021-07-04 22:44:36 +02:00 |
|
Folkert
|
2c0aa8a5a1
|
handle guards in a first-class way
|
2021-07-04 22:35:00 +02:00 |
|
Folkert
|
8f0c13ecc1
|
remove old handling of guard
|
2021-07-04 21:19:39 +02:00 |
|
Folkert
|
e7c88cac98
|
refactor guards
|
2021-07-04 21:17:57 +02:00 |
|
Folkert
|
b99f710c49
|
refactor
|
2021-07-04 20:12:50 +02:00 |
|
Folkert
|
b2792af5f6
|
add helper function
|
2021-07-04 15:10:32 +02:00 |
|
Folkert de Vries
|
b35eb85e03
|
Merge branch 'trunk' into incompatible_type_param
|
2021-07-04 01:09:04 +02:00 |
|
rvcas
|
39d39c218f
|
feat(mono): return Stmt::RuntimeError on bad layouts for If
|
2021-07-03 13:05:30 -04:00 |
|
Eric Correia
|
aa123635fa
|
remove comment
|
2021-07-03 12:08:42 -04:00 |
|
Eric Correia
|
8deb377d30
|
tag must be its own type fix
|
2021-07-03 12:06:48 -04: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
|
0d07c2ef84
|
make tag id less hardcoded
|
2021-06-28 20:03:49 +02:00 |
|
Folkert
|
3e387e8328
|
refactor
|
2021-06-27 15:08:57 +02:00 |
|
Folkert
|
e27a12e644
|
add comment
|
2021-06-27 14:43:45 +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 |
|
Folkert
|
0eba188493
|
WIP
|
2021-06-24 20:12:37 +02:00 |
|
Folkert
|
059cac3b98
|
remove ListSetInPlace
|
2021-06-22 20:34:59 +02: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
|
ee941c9f2e
|
cleanup
|
2021-06-21 21:25:51 +02:00 |
|
Folkert
|
7a36c25848
|
simpify pattern match on non-indexable values
|
2021-06-21 21:24:46 +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
|
3a6ef8a53d
|
use in decision_tree
|
2021-06-20 23:53:57 +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
|
454241a04f
|
use GetTagId in one more place
|
2021-06-20 21:05:02 +02:00 |
|
Folkert
|
0de501554a
|
use GetTagId
|
2021-06-20 20:49:36 +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 |
|