Chad Stearns
|
30b7545da0
|
Fixed inplace problem in list_set
|
2020-09-13 15:04:34 -04:00 |
|
Chad Stearns
|
9351746952
|
Store capacity in unique list
|
2020-09-13 14:56:01 -04:00 |
|
Chad Stearns
|
4e7aecc434
|
Complied with clippy
|
2020-09-13 14:55:37 -04:00 |
|
Chad Stearns
|
3112025b0c
|
Passed down inplace to everything that uses allocate_list
|
2020-09-13 14:46:21 -04:00 |
|
Chad Stearns
|
0a1e297b0f
|
Passed result layout down build expr function
|
2020-09-13 13:31:57 -04:00 |
|
Richard Feldman
|
5f5c4354da
|
Fix unary negation with field access
Fixes #509
|
2020-09-12 10:25:45 -04:00 |
|
Richard Feldman
|
532b5c4051
|
Reproduce #509 (unary negation parse bug)
|
2020-09-12 10:18:12 -04:00 |
|
Jared Ramirez
|
c6b14e755c
|
Add clarificaton to oks docs
|
2020-09-11 13:05:59 -07:00 |
|
Jared Ramirez
|
d22d609097
|
Revert oks type signature
|
2020-09-11 09:21:05 -07:00 |
|
Jared Ramirez
|
aa5107257e
|
Change builitin List docs 'joinOks' to 'oks'
|
2020-09-11 09:21:05 -07:00 |
|
Richard Feldman
|
b6f706d124
|
Merge branch 'trunk' into feature/500-add-num-pow-expr-implementation
|
2020-09-10 21:25:24 -04:00 |
|
Richard Feldman
|
fe01a9ce0f
|
Update a comment
|
2020-09-10 21:24:07 -04:00 |
|
Folkert
|
145f75d72b
|
list reverse in-place
|
2020-09-11 00:59:19 +02:00 |
|
Dimitar Apostolov
|
51a6e0bde0
|
Add canonical Expr implementation for NumPow
|
2020-09-10 14:34:23 +02:00 |
|
Dimitar Apostolov
|
5bbee6217b
|
Add NUM_POW symbol to Num module
|
2020-09-10 14:34:23 +02:00 |
|
Chadtech
|
07784bf6c2
|
Language clean up and uniqueness section in builtin readme
|
2020-09-09 12:14:23 -04:00 |
|
Folkert
|
1279999c6c
|
fix how free is called
somehow the previous version compiles passes llvm verification, but hangs when free is actually called
|
2020-09-08 21:30:23 +02:00 |
|
Folkert
|
1b42831973
|
implement Num.compare
|
2020-09-08 19:40:18 +02:00 |
|
Folkert
|
4c995b12a6
|
move refcounting code gen into its own module
|
2020-09-08 15:51:38 +02:00 |
|
Folkert
|
0344030015
|
allow calling of functions passed as arguments
|
2020-09-08 14:19:47 +02:00 |
|
Folkert
|
ad8e9db896
|
fix comments/warnings
|
2020-09-08 14:18:55 +02:00 |
|
Richard Feldman
|
e1b1491588
|
Merge branch 'trunk' into recursive-layouts
|
2020-09-07 21:59:49 -04:00 |
|
Richard Feldman
|
99f6146703
|
Update another comment
|
2020-09-07 21:59:17 -04:00 |
|
Richard Feldman
|
7e834fbb37
|
Update a comment
|
2020-09-07 21:59:06 -04:00 |
|
Richard Feldman
|
aefcdcb36c
|
Merge pull request #498 from rtfeldman/builtins-readme-warnings
Warning section in builtins readMe
|
2020-09-07 20:44:10 -04:00 |
|
Chad Stearns
|
e7717230b8
|
Warning section in builtins readMe
|
2020-09-07 16:34:20 -04:00 |
|
Folkert
|
c8d03103d9
|
appease clippy
|
2020-09-07 22:18:16 +02:00 |
|
Folkert
|
30c897219b
|
clear up comments
|
2020-09-07 22:13:47 +02:00 |
|
Folkert
|
f857203673
|
Merge remote-tracking branch 'origin/trunk' into recursive-layouts
|
2020-09-07 16:53:15 +02:00 |
|
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 |
|
Richard Feldman
|
3c39a331d7
|
Remove obsolete parse::ast::TypedBody
|
2020-09-07 09:19:25 -04: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 |
|
Chadtech
|
ee74ccf6d2
|
Merge branch 'trunk' into list_keepIf
|
2020-09-05 19:03:05 -04: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 |
|
Chad Stearns
|
13a644b03c
|
Used correct low level op for List.keepIf definition
|
2020-09-05 19:00:55 -04:00 |
|
Folkert
|
ceb938c9af
|
get tests working again
|
2020-09-06 00:26:41 +02:00 |
|
Sébastien Besnier
|
72497a1916
|
add test for tag with no args and boolean
|
2020-09-05 09:17:42 +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 |
|
Sébastien Besnier
|
f319fdad79
|
Tag with no args in error msgs (#471)
|
2020-09-05 08:42:40 +02: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
|
b849a3019f
|
reset reuse stuff
|
2020-09-04 23:07:45 +02:00 |
|