Folkert
|
1beed7f759
|
implement function_R invoke
|
2021-07-14 16:58:49 +02:00 |
|
Folkert
|
8a1a643e3b
|
refactor function_r branch body
|
2021-07-14 16:52:56 +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
|
7701596469
|
small tweaks to llvm code gen
|
2021-07-14 00:47:37 +02:00 |
|
Folkert
|
c45637d0fd
|
cleanup in refcounting
|
2021-07-14 00:41:49 +02:00 |
|
Folkert
|
26b05d18f2
|
improvements to reset reuse
|
2021-07-14 00:40:48 +02:00 |
|
Folkert
|
bcf23d5699
|
Revert "improvements to reset reuse"
This reverts commit e0ce2892ad .
|
2021-07-14 00:30:00 +02:00 |
|
Folkert
|
e0ce2892ad
|
improvements to reset reuse
|
2021-07-13 23:45:06 +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
|
d80deb37cd
|
cleanup
|
2021-07-13 00:41:46 +02:00 |
|
Folkert
|
63e1374aaa
|
factor allocating space for tag out
|
2021-07-13 00:40:55 +02:00 |
|
Folkert
|
5cfc4b01c9
|
don't decrement when reusing
|
2021-07-12 22:04:04 +02:00 |
|
Folkert
|
09f01ba193
|
Boxed skeleton
|
2021-07-12 17:01:53 +02:00 |
|
Folkert
|
7be0349eee
|
refactor, insert reset more intelligently
|
2021-07-12 15:19:26 +02:00 |
|
Folkert
|
ed28b02b57
|
shift store_pattern over to decision_tree
|
2021-07-11 01:06:22 +02:00 |
|
Folkert
|
e32a06b088
|
assign guarded patterns at the last moment
|
2021-07-11 00:39:30 +02:00 |
|
Folkert
|
78309f2607
|
cleanup
|
2021-07-10 23:49:24 +02:00 |
|
Folkert
|
e05753afd8
|
working decision tree gen for all tests
|
2021-07-10 21:28:32 +02:00 |
|
Folkert
|
7abfca4388
|
expand tests
|
2021-07-10 14:27:43 +02:00 |
|
Folkert
|
541a62b109
|
cleanup: we either have a guard or a test, not both
|
2021-07-10 14:01:18 +02:00 |
|
Folkert
|
a22d1e9e4c
|
peal of guarded tests
|
2021-07-10 13:56:13 +02:00 |
|
Folkert
|
8755465ad6
|
hash tests as the same
|
2021-07-10 13:55:27 +02:00 |
|
Folkert
|
1b1a201517
|
more debug info
|
2021-07-10 13:55:13 +02:00 |
|
Folkert
|
0fbf540d69
|
move Guard into the Branch
|
2021-07-07 21:21:50 +02:00 |
|
Folkert
|
60311fc7ce
|
refactor: return option
|
2021-07-07 16:11:28 +02:00 |
|
Folkert
|
ca16dc3459
|
add tests
|
2021-07-07 16:09:15 +02:00 |
|
Richard Feldman
|
c598e3d103
|
Merge branch 'trunk' into zig_clean_up
|
2021-07-06 19:23:33 -07:00 |
|
Chadtech
|
d0445876b2
|
Merge branch 'trunk' into docs-exposed-values
|
2021-07-05 15:50:43 -04:00 |
|
Folkert de Vries
|
f02a7dd90f
|
Merge branch 'trunk' into zig_clean_up
|
2021-07-05 20:17:20 +02:00 |
|
Chadtech
|
c23d77a931
|
Merge branch 'docs-exposed-values' of github.com:rtfeldman/roc into docs-exposed-values
|
2021-07-05 13:03:13 -04:00 |
|
Chadtech
|
21a3d5a124
|
Bring back alises by symbol to loaded module
|
2021-07-05 13:03:00 -04:00 |
|
Chadtech
|
87162092ab
|
Merge branch 'trunk' into docs-exposed-values
|
2021-07-05 12:42:15 -04:00 |
|
Folkert
|
71d46a9b51
|
fix wrong bool
|
2021-07-05 17:35:55 +02:00 |
|
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
|
048326f9a3
|
build reset WIP
|
2021-07-04 14:20:44 +02:00 |
|
Lucas
|
f4753b6dc6
|
Merge branch 'trunk' into zig_clean_up
|
2021-07-03 20:07:39 -04:00 |
|
Folkert de Vries
|
b35eb85e03
|
Merge branch 'trunk' into incompatible_type_param
|
2021-07-04 01:09:04 +02:00 |
|
Chadtech
|
62d5633546
|
Fixed problems with docs failing to render and included test to validate that behavior
|
2021-07-03 14:51:40 -04:00 |
|
rvcas
|
39d39c218f
|
feat(mono): return Stmt::RuntimeError on bad layouts for If
|
2021-07-03 13:05:30 -04:00 |
|
rvcas
|
16542f0e1e
|
test: incompatible type params in if
|
2021-07-03 13:04:38 -04:00 |
|