Folkert
|
83ad331bb1
|
remove chase_record_ext_var
|
2021-08-07 15:35:57 +02:00 |
|
Folkert
|
ad3d006a11
|
use a SubsIndex instead of Box
|
2021-08-07 13:50:53 +02:00 |
|
Folkert
|
c09acb255c
|
also sort by stack size
|
2021-08-07 13:08:55 +02:00 |
|
Folkert
|
3ca2140b69
|
fix double sorting in record layout
|
2021-08-07 12:25:56 +02:00 |
|
Folkert
|
e0039b94c9
|
clippy
|
2021-08-07 01:12:42 +02:00 |
|
Folkert
|
69c224843e
|
all the work
|
2021-08-07 00:51:53 +02:00 |
|
Folkert
|
efab1ef2ca
|
implement
|
2021-08-04 00:33:05 +02:00 |
|
Folkert
|
ceb5cc66fa
|
use IdentStr
|
2021-08-03 21:14:36 +02:00 |
|
Folkert
|
54198d7da1
|
one more shrinkage
|
2021-08-02 23:05:22 +02:00 |
|
Folkert
|
899cbeabd7
|
fix extra ampersands
|
2021-07-29 17:32:08 +02:00 |
|
Folkert
|
768c59f45d
|
bigger tag size fixes
|
2021-07-24 13:36:06 +02:00 |
|
Folkert
|
59e551dd32
|
cleanup
|
2021-07-24 00:13:00 +02:00 |
|
Folkert de Vries
|
d5c6fc7179
|
Merge branch 'trunk' into performance-tweaks
|
2021-07-22 22:43:16 +02:00 |
|
Folkert
|
533e20e49c
|
less cloning out of Subs
|
2021-07-21 20:24:30 +02:00 |
|
Folkert
|
cb42f0c039
|
Merge remote-tracking branch 'origin/trunk' into add-dec-types
|
2021-07-18 16:54:38 +02:00 |
|
Folkert
|
e19b03f290
|
WIP
|
2021-07-18 00:04:10 +02:00 |
|
Folkert
|
0171fd0959
|
remove Boxed
|
2021-07-14 15:33:59 +02:00 |
|
Folkert
|
7d91cb4cd7
|
clippy
|
2021-07-14 00:56:16 +02:00 |
|
Folkert
|
1bea704272
|
only expand recursive tag unions if it's a different type (think linked-list of trees)
|
2021-07-14 00:48:10 +02:00 |
|
Folkert
|
e02d950c7c
|
Merge remote-tracking branch 'origin/trunk' into reset-reuse
|
2021-07-13 00:44:05 +02:00 |
|
Folkert
|
83bea1582f
|
box fixes
|
2021-07-13 00:42:21 +02:00 |
|
Folkert
|
09f01ba193
|
Boxed skeleton
|
2021-07-12 17:01:53 +02:00 |
|
Jared Ramirez
|
67eef2c97f
|
Merge branch 'trunk' of https://github.com/rtfeldman/roc into add-dec-types
|
2021-07-08 16:47:42 -07:00 |
|
Folkert
|
71d46a9b51
|
fix wrong bool
|
2021-07-05 17:35:55 +02:00 |
|
Folkert
|
b2792af5f6
|
add helper function
|
2021-07-04 15:10:32 +02:00 |
|
Folkert
|
6f48c9762b
|
consider tags that are represented as NULL
|
2021-07-03 14:15:05 +02:00 |
|
Folkert
|
5250e930aa
|
don't unroll recursive layouts
|
2021-07-03 14:07:29 +02:00 |
|
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
|
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 |
|
Jared Ramirez
|
0827123c88
|
Adding Decimals work!!
|
2021-06-24 11:15:52 -07:00 |
|
Folkert
|
0eba188493
|
WIP
|
2021-06-24 20:12:37 +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
|
f3b23a6a54
|
get rid of Wrapped
|
2021-06-21 23:10:56 +02:00 |
|
Folkert
|
368d45fb01
|
remove single element record
|
2021-06-21 23:02:09 +02:00 |
|
Folkert
|
65f4ff9663
|
remove MultiTagUnion
|
2021-06-21 21:03:37 +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
|
61c9de91dc
|
make newtype wrappers explicit in pattern code
|
2021-06-20 20:14:27 +02:00 |
|
Folkert
|
b20269d16d
|
clippy
|
2021-06-19 19:59:51 +02:00 |
|
Folkert
|
af4ee51560
|
get rid of InPlace
|
2021-06-19 16:56:27 +02:00 |
|