Folkert
|
b62de8fc3c
|
only aliases without type arguments can be host-exposed (for now)
|
2020-11-10 13:29:25 +01:00 |
|
Folkert
|
33f65caedd
|
alias referenced by another alias is not unused!
|
2020-11-09 22:22:00 +01:00 |
|
Folkert
|
0b19c594c5
|
improve compare/Order
|
2020-11-09 21:21:14 +01:00 |
|
Folkert
|
063492680f
|
recursive functions cannot capture other recursive functions from their LetRec
|
2020-11-09 15:54:02 +01:00 |
|
Folkert
|
4868c0bd25
|
fix problem with patterns and optional record fields
|
2020-11-09 01:04:40 +01:00 |
|
Sébastien Besnier
|
420e1c84e0
|
make clippy happy
|
2020-11-08 13:48:19 +01:00 |
|
Sébastien Besnier
|
a6a4750501
|
fix parsing issue
|
2020-11-08 13:48:19 +01:00 |
|
Richard Feldman
|
6db4bd6ed4
|
Drop spaces around fields in canonicalization
|
2020-11-08 13:48:19 +01:00 |
|
Richard Feldman
|
5f82372899
|
Fix AnnotatedBody desugaring
|
2020-11-08 13:48:19 +01:00 |
|
Richard Feldman
|
93867b1a1b
|
Improve some error reporting
|
2020-11-08 13:48:19 +01:00 |
|
Sébastien Besnier
|
f4c1af0f19
|
test_can pass
|
2020-11-08 13:43:11 +01:00 |
|
Sébastien Besnier
|
014131dabe
|
handle AnnotatedBody everywhere. It compiles now!
|
2020-11-08 13:43:11 +01:00 |
|
Chad Stearns
|
5e0e3da3b7
|
Merging in remote trunk
|
2020-11-08 07:01:07 -05:00 |
|
Jared Ramirez
|
74b09605a7
|
Merge branch 'trunk' into builtin-count-graphemes
|
2020-11-07 18:49:29 -06:00 |
|
Chad Stearns
|
d41e940b7f
|
Merge branch 'trunk' of github.com:rtfeldman/roc into str-split
|
2020-11-07 02:07:52 -05:00 |
|
Folkert
|
7cfe5efe1b
|
Merge remote-tracking branch 'origin/trunk' into generate-effects-module
|
2020-11-07 00:30:23 +01:00 |
|
Jared Ramirez
|
63308d90e1
|
Add Str.countGraphemes
|
2020-11-06 16:54:28 -06:00 |
|
Richard Feldman
|
6f4d727b6f
|
Merge pull request #646 from rtfeldman/add_list_contains
Add List.contains
|
2020-11-06 08:49:59 -05:00 |
|
Richard Feldman
|
401c3319a0
|
Merge branch 'trunk' into optional-fields-in-exprs
|
2020-11-05 20:58:51 -05:00 |
|
Folkert
|
eae797a47a
|
introduce ForeignSymbol wrapper
|
2020-11-05 23:43:32 +01:00 |
|
Folkert
|
3cd132dd51
|
introduce foreign call
|
2020-11-05 23:35:56 +01:00 |
|
lrosa007
|
9269f1d8a7
|
feat(List): start contains function
|
2020-11-04 21:09:15 -05:00 |
|
Folkert
|
4c5a5dc6a2
|
thread things through
|
2020-11-04 21:03:43 +01:00 |
|
Folkert
|
33820dd82e
|
record alias data in Annotation
|
2020-11-04 20:06:57 +01:00 |
|
Folkert
|
2acbfa91f1
|
remove def_symbol field
|
2020-11-04 14:59:41 +01:00 |
|
Folkert
|
c09b66a9cc
|
add HostExposedAlias
|
2020-11-04 13:19:57 +01:00 |
|
Sébastien Besnier
|
619cabe1b8
|
add reporting tests
|
2020-11-04 10:51:34 +01:00 |
|
Sébastien Besnier
|
5273896981
|
working feature
|
2020-11-04 09:49:19 +01:00 |
|
Folkert
|
d19223dfb3
|
add VariableSizedTypes struct
|
2020-11-04 00:03:14 +01:00 |
|
Sébastien Besnier
|
aaff5a5dce
|
first draft about invalid optional fields in records
|
2020-11-03 21:28:50 +01:00 |
|
Folkert
|
89e01c63d1
|
make Num.maxInt and Num.minInt work
|
2020-11-02 21:49:44 +01:00 |
|
Richard Feldman
|
df4c780aa9
|
Merge branch 'trunk' into fuzz
|
2020-11-01 16:58:05 -05:00 |
|
Chad Stearns
|
c412a8e0db
|
Merge in remote trunk
|
2020-11-01 11:38:44 -05:00 |
|
lrosa007
|
bd696e1f6f
|
feat(builtins): Num.asin : Float -> Float
|
2020-11-01 09:54:00 -05:00 |
|
lrosa007
|
4da2d7f101
|
feat(builtins): Num.acos : Float -> Float
|
2020-11-01 09:27:42 -05:00 |
|
Richard Feldman
|
2f2e67059b
|
Merge branch 'trunk' into fuzz
|
2020-11-01 08:57:19 -05:00 |
|
Folkert
|
b075c2d394
|
clean up imports
|
2020-10-31 15:36:46 +01:00 |
|
Folkert
|
8b3b677439
|
remove aliases from Let and LetCon
|
2020-10-31 15:27:24 +01:00 |
|
Brendan Hansknecht
|
d00189530a
|
Add fuzzing to the parser.
As part of this, todos and panics where moved outside of this module
to elsewhere when they would cause fuzzing to fail.
|
2020-10-30 22:04:54 -07:00 |
|
Folkert
|
9e981c264e
|
fix clippy issues
|
2020-10-30 22:28:55 +01:00 |
|
Folkert
|
40bf9be1e2
|
fix bugs exposed by reporting tests
|
2020-10-30 22:15:28 +01:00 |
|
Folkert
|
247071668e
|
import aliases and put them in the scope
|
2020-10-30 19:59:09 +01:00 |
|
Folkert
|
73e0ea2e5d
|
fix some mistakes
|
2020-10-30 00:35:40 +01:00 |
|
Folkert
|
5d3f969a84
|
handle as aliases correctly
|
2020-10-30 00:20:10 +01:00 |
|
Folkert
|
b75880bed2
|
expand aliases before/during canonicalization
|
2020-10-29 22:33:18 +01:00 |
|
Folkert
|
a0c8915678
|
Merge remote-tracking branch 'origin/trunk' into fix-alias-inference
|
2020-10-29 14:40:55 +01:00 |
|
Chad Stearns
|
a9c0185225
|
Bringing in remote trunk
|
2020-10-28 21:24:15 -04:00 |
|
Folkert
|
ee23e5979d
|
pass argument by reference
|
2020-10-29 00:35:10 +01:00 |
|
Folkert
|
047746c716
|
use only references (no Vec) in canonical AST
|
2020-10-29 00:12:44 +01:00 |
|
Folkert
|
93a1baad1d
|
use only references (no Vec) in canonical AST
|
2020-10-26 01:03:33 +01:00 |
|