Richard Feldman
|
52dfb75dc0
|
Fix some Int8s that should have been Int1s
|
2020-06-21 16:52:22 -04:00 |
|
Richard Feldman
|
56c637e399
|
Fix some constraint gen
|
2020-06-21 16:48:44 -04:00 |
|
Richard Feldman
|
32b9b1ea60
|
Remove FLOAT_ADD and similar
|
2020-06-21 15:35:38 -04:00 |
|
Richard Feldman
|
ddf980e475
|
Use RunLowLevel over calling Bool.and
|
2020-06-21 15:25:03 -04:00 |
|
Richard Feldman
|
1f6afe1182
|
Default Num layout to Int
|
2020-06-21 15:21:03 -04:00 |
|
Richard Feldman
|
6ef74a2432
|
Add canonical builtins to test_mono
|
2020-06-21 15:14:04 -04:00 |
|
Richard Feldman
|
187f3f8dc5
|
Move some Num operations into LowLevel
|
2020-06-21 15:07:32 -04:00 |
|
Richard Feldman
|
7c98e2e9f8
|
Only immediately specialize anonymous closures
|
2020-06-21 15:07:20 -04:00 |
|
Chad Stearns
|
16dd9bd8d6
|
Comply with clippy
|
2020-06-21 14:39:17 -04:00 |
|
Richard Feldman
|
0d6d30e5df
|
debug_assert for duplicate partial_procs
|
2020-06-21 14:20:10 -04:00 |
|
Richard Feldman
|
706c28b2bb
|
Specialize in test_mono
|
2020-06-21 14:18:19 -04:00 |
|
Chad Stearns
|
0eee0cc07b
|
A comment about the output list length
|
2020-06-21 14:14:26 -04:00 |
|
Chad Stearns
|
9376b4b988
|
empty_list helper
|
2020-06-21 14:03:04 -04:00 |
|
Chad Stearns
|
10aa44e12b
|
More comments
|
2020-06-21 14:02:52 -04:00 |
|
Chad Stearns
|
3af1632ede
|
Changed some commented out type signatures from List a to List elem
|
2020-06-21 13:30:49 -04:00 |
|
Chad Stearns
|
7125af2493
|
Switched from one list foldr type to the other in the test
|
2020-06-21 13:24:45 -04:00 |
|
Chad Stearns
|
197dc01ad8
|
Got rid of test for negative amount of repeats. We will worry about that later
|
2020-06-21 13:24:21 -04:00 |
|
Chad Stearns
|
ca411b11a3
|
Switched all i32 to i64 in gen builtins
|
2020-06-21 13:23:59 -04:00 |
|
Chad Stearns
|
5898fa0905
|
Cleaned up list_push
|
2020-06-21 04:37:58 -04:00 |
|
Chad Stearns
|
e4eeff5bd0
|
List repeat works for all test cases except one with a negative number repeats param, and avoids malloc in the case that the number of repeats is not more than 0
|
2020-06-21 00:55:53 -04:00 |
|
Chad Stearns
|
6485b039c7
|
List repeats code gen works.. so long as its 5
|
2020-06-20 15:49:58 -04:00 |
|
Chad Stearns
|
4cf87d2374
|
Fixed small errors in list push, such as using wrong argument, and using wrong list length
|
2020-06-20 15:00:11 -04:00 |
|
Richard Feldman
|
461e166254
|
wip
|
2020-06-20 13:59:04 -04:00 |
|
Chad Stearns
|
7bf8be5e9a
|
Merge branch 'trunk' of github.com:rtfeldman/roc into list-repeat
|
2020-06-20 13:45:04 -04:00 |
|
Chad Stearns
|
0531d91301
|
WIP
|
2020-06-20 13:40:48 -04:00 |
|
Richard Feldman
|
920b530008
|
Rename solve tests
|
2020-06-20 13:25:40 -04:00 |
|
Richard Feldman
|
f90b64edd9
|
Use a custom macro for builtin_defs
|
2020-06-20 10:58:12 -04:00 |
|
Richard Feldman
|
07689ca9dc
|
Switch back to builtin_defs returning Def
|
2020-06-20 10:57:44 -04:00 |
|
Chad Stearns
|
3af6d5f0b3
|
WIP
|
2020-06-19 21:02:52 -04:00 |
|
Richard Feldman
|
16ceb895c1
|
Fix some Bool.isEq stuff
|
2020-06-19 20:45:14 -04:00 |
|
Richard Feldman
|
dec5c3a062
|
Get low-level ops compiling
|
2020-06-19 20:07:04 -04:00 |
|
Richard Feldman
|
b75f061f4f
|
Fix exhaustiveness errors
|
2020-06-19 13:30:14 -04:00 |
|
Richard Feldman
|
11920e781e
|
Remove gen_module test
|
2020-06-19 11:10:22 -04:00 |
|
Richard Feldman
|
e014e5c95c
|
Update gen_module test
|
2020-06-19 11:10:14 -04:00 |
|
Richard Feldman
|
0b64c3a1ad
|
wip
|
2020-06-19 11:02:13 -04:00 |
|
Richard Feldman
|
e49b43d376
|
Extract constrain_imports & pre_constrain_imports
|
2020-06-19 11:02:10 -04:00 |
|
Richard Feldman
|
9d31c667fa
|
Merge remote-tracking branch 'origin/trunk' into specialize-separately
|
2020-06-18 21:02:50 -04:00 |
|
Richard Feldman
|
d5116d01b4
|
Ignore carriage returns
|
2020-06-16 23:04:00 -04:00 |
|
Richard Feldman
|
1b3b9ee1c4
|
Merge remote-tracking branch 'origin/trunk' into specialize-separately
|
2020-06-13 23:54:30 -04:00 |
|
Richard Feldman
|
269da82840
|
Make VarStore no longer use atomics
|
2020-06-13 21:59:01 -04:00 |
|
Richard Feldman
|
245a9fc951
|
Merge remote-tracking branch 'origin/trunk' into specialize-separately
|
2020-06-13 21:03:38 -04:00 |
|
Chadtech
|
52c4b80f7b
|
Merge branch 'trunk' into list-single
|
2020-06-08 08:45:00 -04:00 |
|
Chad Stearns
|
5ad05efa39
|
Merging in remote
|
2020-06-07 23:50:20 -04:00 |
|
Richard Feldman
|
a4338f0406
|
Remove lots of unnecessary clones (thanks clippy!)
|
2020-06-07 15:43:07 -04:00 |
|
Richard Feldman
|
72706a0ac0
|
clippy
|
2020-06-07 15:37:12 -04:00 |
|
Richard Feldman
|
e726d838ea
|
Don't have builtins return Defs
|
2020-06-06 23:55:05 -04:00 |
|
Richard Feldman
|
093579780f
|
Fix stack overflow
|
2020-06-06 23:47:00 -04:00 |
|
Richard Feldman
|
1ef85fa061
|
Store builtins as a Map
|
2020-06-06 23:47:00 -04:00 |
|
Richard Feldman
|
0a9989e75f
|
wip
|
2020-06-06 23:41:12 -04:00 |
|
Richard Feldman
|
9e02537ebb
|
Store builtins as a Map
|
2020-06-06 23:41:09 -04:00 |
|