Folkert
|
65f4ff9663
|
remove MultiTagUnion
|
2021-06-21 21:03:37 +02:00 |
|
Folkert
|
3a6ef8a53d
|
use in decision_tree
|
2021-06-20 23:53:57 +02:00 |
|
Folkert
|
e274976c6a
|
make it work
|
2021-06-20 22:36:22 +02:00 |
|
Folkert
|
e1af2eb7d0
|
add CoerceToTagId
|
2021-06-20 21:23:50 +02:00 |
|
Eric Correia
|
342d1f34c2
|
set up GetTagId
|
2021-06-20 10:54:53 -04: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
|
53ce8b2d25
|
improve call_by_name with raw layout
|
2021-06-19 15:04:27 +02:00 |
|
Folkert
|
daa1374678
|
remove full_layout field
|
2021-06-18 21:58:50 +02:00 |
|
Folkert
|
642271d730
|
clippy
|
2021-06-16 23:18:56 +02:00 |
|
Folkert
|
11ed2cbcf8
|
special-case rose tree field access
|
2021-06-16 23:16:14 +02:00 |
|
Folkert
|
5ba378551c
|
deal with closure argument everywhere
|
2021-06-16 23:09:40 +02:00 |
|
Folkert
|
b54033a2f5
|
alias analysis fixes
|
2021-06-16 22:14:14 +02:00 |
|
Folkert
|
ee2a1d74ed
|
fix usage of layout in Switch; always use outer layout
|
2021-06-16 22:05:30 +02:00 |
|
Folkert
|
9b9394b413
|
make list literal return bag and cell
|
2021-06-15 21:28:13 +02:00 |
|
Folkert
|
0e6e9847fc
|
fix things in alias analysis
|
2021-06-14 23:36:27 +02:00 |
|
Folkert
|
b622202d97
|
rename joinpoint field
|
2021-06-14 21:12:24 +02:00 |
|
Folkert
|
19db7515da
|
fix shadowing of layout
|
2021-06-14 21:03:17 +02:00 |
|
Folkert
|
cf6eb718b3
|
create alias analysis entry point
|
2021-06-13 23:16:53 +02:00 |
|
Folkert
|
0d5e91eb92
|
fix entry points
|
2021-06-13 22:13:37 +02:00 |
|
Folkert
|
b00dcbd6f0
|
clippy
|
2021-06-13 17:21:14 +02:00 |
|
Folkert
|
86f35c33cd
|
work on higher order lowlevels
|
2021-06-12 23:05:06 +02:00 |
|
Folkert
|
9476f63e07
|
WIP
|
2021-06-09 19:21:24 +02:00 |
|
Folkert
|
3c8d675378
|
get most cli tests to pass
|
2021-06-09 19:05:37 +02:00 |
|
Folkert
|
0754b8e3ce
|
WIP
|
2021-06-07 18:17:45 +02:00 |
|
Folkert
|
40792187fe
|
setup
|
2021-06-04 22:26:45 +02:00 |
|
Folkert
|
4f20cd4928
|
use recursive touch for inc/decref
|
2021-06-02 21:50:26 +02:00 |
|
Folkert
|
8f5d1fa48f
|
treat more things as unit value/type
|
2021-06-02 17:05:36 +02:00 |
|
Folkert
|
dee0abca5d
|
changes to modelling RC
|
2021-06-02 16:59:48 +02:00 |
|
Folkert
|
fbac262023
|
update morphic
|
2021-06-02 16:04:24 +02:00 |
|
Folkert
|
d7ed1de15f
|
Merge remote-tracking branch 'origin/trunk' into catch-cleanup
|
2021-06-01 21:48:06 +02:00 |
|
Folkert
|
1353c5e26f
|
Merge remote-tracking branch 'origin/move_mono_test' into catch-cleanup
|
2021-06-01 21:43:30 +02:00 |
|
Folkert
|
7bafa42d4d
|
make alias analysis pass the test suite without panics
|
2021-05-31 23:19:14 +02:00 |
|
Folkert
|
b3e83b917c
|
flip set key/value
|
2021-05-30 23:03:05 +02:00 |
|
Folkert
|
03cc96f4ed
|
rename Rethrow -> Resume
|
2021-05-30 14:44:46 +02:00 |
|
Folkert
|
64576ddab5
|
add exception id to invoke/rethrow
|
2021-05-29 23:27:43 +02:00 |
|
Folkert
|
1b3bbaf5de
|
define one global static str
|
2021-05-28 23:56:52 +02:00 |
|
Folkert
|
577d801829
|
Merge remote-tracking branch 'origin/trunk' into morphic-static-strings
|
2021-05-27 20:28:27 +02:00 |
|
Folkert
|
06b2beb7ca
|
tags have a union layout
|
2021-05-26 18:31:55 +02:00 |
|
Folkert
|
e2b200b84f
|
simplify list layout
|
2021-05-26 14:28:56 +02:00 |
|
Folkert
|
bfe49d2188
|
remove Pointer
|
2021-05-26 14:18:19 +02:00 |
|
Folkert
|
ca5e9518d9
|
remove PhantomEmptyStruct
|
2021-05-26 14:14:53 +02:00 |
|
Folkert
|
1d7fa5bab4
|
remove TODOs
|
2021-05-26 13:39:55 +02:00 |
|
Folkert
|
2a61c3108e
|
start using the solutions
|
2021-05-25 09:08:01 +02:00 |
|
Folkert de Vries
|
61f0fe0927
|
Merge branch 'specialize-lowlevel' into morphic-static-strings
|
2021-05-24 20:41:57 +02:00 |
|
Folkert
|
fbb711b2ca
|
Merge remote-tracking branch 'origin/trunk' into specialize-lowlevel
|
2021-05-24 15:11:40 +02:00 |
|
Folkert
|
630c1db5ef
|
fix ownership
|
2021-05-21 15:20:00 +02:00 |
|
Folkert
|
f6c04d6646
|
make strings const
|
2021-05-21 15:06:40 +02:00 |
|
Folkert
|
083f8275bf
|
update morphic
|
2021-05-19 22:51:33 +02:00 |
|
Folkert
|
184c71d669
|
implement RC
|
2021-05-18 20:53:50 +02:00 |
|