Folkert
|
85f290f9be
|
cleanup, and remove reset-reuse stuff for now
|
2020-09-07 16:50:05 +02:00 |
|
Folkert
|
4522fe14fc
|
fix recursion issue in type inference
|
2020-09-07 16:35:49 +02:00 |
|
Folkert
|
0a034c474a
|
fix test failures
|
2020-09-07 14:36:33 +02:00 |
|
Folkert
|
127dd06586
|
fix bug with optional record fields
|
2020-09-07 14:13:22 +02:00 |
|
Folkert
|
25cd0a2c02
|
codegen for walkRight
|
2020-09-06 22:03:46 +02:00 |
|
Chad Stearns
|
5d0ec57461
|
List.walkRight definition in unique, std, builtins, etc. No implementation
|
2020-09-06 14:06:08 -04:00 |
|
Folkert
|
46755973d6
|
wip
|
2020-09-06 18:53:26 +02:00 |
|
Chad Stearns
|
d61e0735ec
|
Minor changes to List.keepIf test and commented out a test that doesnt yet work
|
2020-09-05 19:02:44 -04:00 |
|
Chad Stearns
|
9de9831823
|
Code clarity changes to List.keepIf, including many comments
|
2020-09-05 19:02:04 -04:00 |
|
Chad Stearns
|
90a3771584
|
Fix comment definitions for List.keepIf and List.append
|
2020-09-05 19:01:26 -04:00 |
|
Folkert
|
ceb938c9af
|
get tests working again
|
2020-09-06 00:26:41 +02:00 |
|
Chad Stearns
|
ad41d0f26e
|
Nonempty list with always true condition List.keepIf test
|
2020-09-05 02:52:51 -04:00 |
|
Chad Stearns
|
efbc8b4192
|
Renamed some llvm code block operations
|
2020-09-05 02:52:27 -04:00 |
|
Chad Stearns
|
5bd88c8901
|
Merge branch 'trunk' of github.com:rtfeldman/roc into list_keepIf
|
2020-09-05 00:47:21 -04:00 |
|
Folkert
|
c1fdd0ea7b
|
remove unused field
|
2020-09-04 23:09:05 +02:00 |
|
Folkert
|
f02d907f17
|
inc/dec for recursive unions; first pass
|
2020-09-04 23:07:27 +02:00 |
|
Richard Feldman
|
5b27e10095
|
Reproduce empty string parsing bug
|
2020-08-31 23:13:50 -04:00 |
|
Richard Feldman
|
e9f71d09bb
|
Monomorphize string interpolation
|
2020-08-31 23:13:50 -04:00 |
|
Richard Feldman
|
f35e43768a
|
Get things compiling
|
2020-08-31 23:13:50 -04:00 |
|
Folkert
|
f9cf4ea371
|
recursive tag unions
|
2020-08-31 14:29:09 +02:00 |
|
Chad Stearns
|
b02f8af37e
|
Complete implementation of List.keepIf, that is currently not passing tests
|
2020-08-30 21:29:14 -04:00 |
|
Chad Stearns
|
8b31419b2c
|
Merge in remote
|
2020-08-30 15:38:43 -04:00 |
|
Chad Stearns
|
08dba946e6
|
Use struct parameter
|
2020-08-29 23:03:56 -04:00 |
|
Chad Stearns
|
379235fd7e
|
Improved comment
|
2020-08-29 22:44:56 -04:00 |
|
Chad Stearns
|
257cb88511
|
Added name parameter to non_emptylist_function
|
2020-08-29 22:31:14 -04:00 |
|
Chad Stearns
|
f2a8065adc
|
Moved over to incrementing_elem_loop from incrementing_index_loop
|
2020-08-29 21:56:52 -04:00 |
|
Chad Stearns
|
dedbd5b3bd
|
partial work on using if_non_empty in list_map
|
2020-08-29 20:01:17 -04:00 |
|
Chad Stearns
|
a83891011d
|
if_non_empty helper function
|
2020-08-29 19:56:55 -04:00 |
|
Chad Stearns
|
a0a00d3521
|
Store list helper function
|
2020-08-29 19:56:42 -04:00 |
|
Chad Stearns
|
d0587fa92c
|
Commented in some quick sort tests
|
2020-08-29 17:46:27 -04:00 |
|
Chad Stearns
|
8547b7de89
|
Commented in first_empty_list_test
|
2020-08-29 17:41:12 -04:00 |
|
Chad Stearns
|
01b3d2cf61
|
broke up list_prepend_tests
|
2020-08-29 17:41:03 -04:00 |
|
Chad Stearns
|
b3ce6041a3
|
Split List.join and List.concat
|
2020-08-29 16:56:35 -04:00 |
|
Chad Stearns
|
195925d993
|
Removed 'main = \_ ->' from List.map tests, since they were to work around a bug, and also split list_map and list_append tests into separate tests
|
2020-08-29 16:30:54 -04:00 |
|
Chad Stearns
|
30046d1ad4
|
basic List.keepIf set definition, but no implementation
|
2020-08-29 15:47:11 -04:00 |
|
Folkert
|
73bb8e58c5
|
List.map: set calling convention explicitly
|
2020-08-27 00:34:57 +02:00 |
|
Folkert
|
020b6154f9
|
fix passing functions by name
|
2020-08-26 23:34:49 +02:00 |
|
Chad Stearns
|
ddc15fd2ea
|
Added some tests that should work some day
|
2020-08-24 03:35:25 -04:00 |
|
Chad Stearns
|
4ea52c139d
|
List.map implementation
|
2020-08-23 19:35:21 -04:00 |
|
Chad Stearns
|
43bb4af2f4
|
Import listmap into build.rs
|
2020-08-22 19:47:59 -04:00 |
|
Chad Stearns
|
4d1945d062
|
Put List.map tests under main
|
2020-08-22 19:47:12 -04:00 |
|
Chad Stearns
|
800b99d165
|
Try different List.map unique implementation
|
2020-08-22 19:46:29 -04:00 |
|
Folkert
|
ba186bfe09
|
can store, but not load recursive fields
|
2020-08-22 16:01:04 +02:00 |
|
Folkert
|
f4e1aa046d
|
basic infrastruture for recursive layouts
|
2020-08-21 00:14:24 +02:00 |
|
Richard Feldman
|
f48aca841c
|
Update compiler/gen/src/llvm/build.rs
|
2020-08-19 23:38:48 -04:00 |
|
Richard Feldman
|
50251c678b
|
Merge branch 'trunk' into str-concat
|
2020-08-19 23:05:13 -04:00 |
|
Chad Stearns
|
8b582d4835
|
Fix some names and some comments
|
2020-08-19 20:04:00 -04:00 |
|
Folkert
|
0e5283efd2
|
Merge remote-tracking branch 'origin/trunk' into infer-borrow
|
2020-08-19 23:56:29 +02:00 |
|
Folkert
|
bfa11cf6b0
|
appease the clipman
|
2020-08-19 23:46:56 +02:00 |
|
Folkert
|
fa5e5ab201
|
back to a working version
|
2020-08-19 23:42:45 +02:00 |
|