Folkert
|
4a8ec50c0e
|
more raw layout
|
2021-06-19 15:04:27 +02:00 |
|
Folkert
|
e0f5dc40cb
|
WIP
|
2021-06-19 15:04:27 +02:00 |
|
Richard Feldman
|
449ec19b0f
|
Merge pull request #1420 from rtfeldman/layout-changes
Layout changes
|
2021-06-19 08:08:07 -04: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 |
|
Richard Feldman
|
53ccef0506
|
nightly clippy
I was on nightly for benchmarks, and these all seem reasonable.
|
2021-06-18 15:21:11 -04:00 |
|
Folkert
|
a64f80dbe8
|
fix hash problem
|
2021-06-18 21:16:43 +02:00 |
|
Folkert
|
94cbb103ef
|
use toplevelfunctionlayout in refcount insertion
|
2021-06-18 20:46:15 +02:00 |
|
Folkert
|
642271d730
|
clippy
|
2021-06-16 23:18:56 +02:00 |
|
Folkert
|
6d31f9e1da
|
recursion info is not needed
|
2021-06-16 23:17:10 +02:00 |
|
Folkert
|
11ed2cbcf8
|
special-case rose tree field access
|
2021-06-16 23:16:14 +02:00 |
|
Folkert
|
a1231058da
|
store is_recursive info for unwrapped tags
|
2021-06-16 23:09:58 +02:00 |
|
Folkert
|
5ba378551c
|
deal with closure argument everywhere
|
2021-06-16 23:09:40 +02:00 |
|
Folkert
|
cc98237a0a
|
closure_env_layout
|
2021-06-16 22:15:55 +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 |
|
Richard Feldman
|
4bba22391c
|
Merge branch 'trunk' into name-functions-with-morphic
|
2021-06-13 12:39:56 -04:00 |
|
Folkert
|
b00dcbd6f0
|
clippy
|
2021-06-13 17:21:14 +02:00 |
|
Folkert
|
ab7f4a70a1
|
remove list_var
|
2021-06-13 16:56:59 +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
|
20f6e03cfb
|
Merge remote-tracking branch 'origin/trunk' into name-functions-with-morphic
|
2021-06-09 14:57:09 +02:00 |
|
Folkert
|
0754b8e3ce
|
WIP
|
2021-06-07 18:17:45 +02:00 |
|
Anton-4
|
22d834ebd9
|
Merge branch 'trunk' of github.com:rtfeldman/roc into typos_ci
|
2021-06-07 12:33:26 +02:00 |
|
Richard Feldman
|
b05342c678
|
Split out an optional "llvm" feature
Also move OptLevel out of roc_gen (which
should really be called gen_llvm) and into roc_mono,
so it's no longer coupled to LLVM.
|
2021-06-06 00:32:58 -04:00 |
|
Anton-4
|
314503cf7f
|
fixed typos, added typos checking to CI
|
2021-06-05 20:02:54 +02:00 |
|
Folkert
|
40792187fe
|
setup
|
2021-06-04 22:26:45 +02:00 |
|
Richard Feldman
|
60ae15c7ea
|
Merge branch 'trunk' into thread-morphic
|
2021-06-02 21:45:13 -04: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
|
3a97ccd8ac
|
fix recursive layout issue
|
2021-06-02 14:37:02 +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 |
|
rvcas
|
792ff5d5ed
|
feat: delete old mono tests
|
2021-06-01 15:40:51 -04:00 |
|
Folkert de Vries
|
60e7684948
|
Merge branch 'trunk' into morphic-recursive-types-hack
|
2021-05-31 23:21:31 +02:00 |
|
Folkert
|
7bafa42d4d
|
make alias analysis pass the test suite without panics
|
2021-05-31 23:19:14 +02:00 |
|
tarjei
|
bec6e556d5
|
Merge branch 'trunk' into builtins/list-swap
|
2021-05-31 19:16:31 +02:00 |
|
Folkert de Vries
|
d263016a84
|
Merge branch 'trunk' into morphic-static-strings
|
2021-05-30 23:03:29 +02:00 |
|
Folkert
|
b3e83b917c
|
flip set key/value
|
2021-05-30 23:03:05 +02:00 |
|
Folkert
|
e1a444793d
|
Merge remote-tracking branch 'origin/trunk' into catch-cleanup
|
2021-05-30 15:05:40 +02:00 |
|