Folkert
|
407f8b9321
|
turn unused module into a warning
|
2020-12-13 22:21:44 +01:00 |
|
Richard Feldman
|
48909f2114
|
Add RuntimeError::ExposedButNotDefined
|
2020-12-11 21:13:34 -05:00 |
|
Richard Feldman
|
9115f792a4
|
Special-case error reporting of app module
|
2020-12-10 23:59:15 -05:00 |
|
Richard Feldman
|
572c7cb3dd
|
Report an error for lookups of unexposed values
|
2020-12-10 23:59:15 -05:00 |
|
Richard Feldman
|
ed222912b3
|
Report exposed-but-not-defined symbols
|
2020-12-10 23:59:15 -05:00 |
|
rvcas
|
4987721154
|
feat(Num): rename Num.Int to Num.I64
|
2020-12-07 19:17:20 -05:00 |
|
rvcas
|
f7bd803509
|
feat(Num): rename Float to F64
|
2020-11-24 10:25:21 -05:00 |
|
Folkert
|
c05ec12be0
|
report a Foo.Bar malformed identifier
|
2020-11-12 20:48:34 +01:00 |
|
Folkert
|
cf80e2852f
|
add test for transitive alias import
|
2020-11-11 01:20:30 +01:00 |
|
Folkert
|
58a7ea5572
|
fix unused argument formatting error
|
2020-11-09 22:31:05 +01:00 |
|
Folkert
|
7cfe5efe1b
|
Merge remote-tracking branch 'origin/trunk' into generate-effects-module
|
2020-11-07 00:30:23 +01:00 |
|
Richard Feldman
|
8429bd896f
|
Fix fix of typo
|
2020-11-05 22:31:52 -05:00 |
|
Folkert
|
3cd132dd51
|
introduce foreign call
|
2020-11-05 23:35:56 +01:00 |
|
Sébastien Besnier
|
7a21b6a162
|
make clippy happy
|
2020-11-04 15:45:25 +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 |
|
Sébastien Besnier
|
aaff5a5dce
|
first draft about invalid optional fields in records
|
2020-11-03 21:28:50 +01:00 |
|
Folkert
|
3408a31453
|
preparations for specializing closures
|
2020-10-20 00:33:10 +02:00 |
|
Folkert
|
05d1f28e83
|
add logic to generate/solve closure size constraints
|
2020-10-02 20:46:47 +02:00 |
|
Folkert
|
2e1e87ad6a
|
add closure size variable
|
2020-10-02 00:53:02 +02:00 |
|
Sébastien Besnier
|
f319fdad79
|
Tag with no args in error msgs (#471)
|
2020-09-05 08:42:40 +02:00 |
|
Richard Feldman
|
0bdc7f2f74
|
Fix CLI underline character on Windows
|
2020-09-03 20:24:09 -04:00 |
|
Richard Feldman
|
2e15443c8c
|
Canonicalize unicode code point escapes
|
2020-08-31 23:13:50 -04:00 |
|
Richard Feldman
|
274e7e786d
|
Constrain string interpolation
|
2020-08-31 23:13:50 -04:00 |
|
Richard Feldman
|
c611f1dfe8
|
Tweak some error message reports
|
2020-08-31 20:37:37 -04:00 |
|
Richard Feldman
|
e6cbfb1567
|
Change "Hint" to "Tip"
|
2020-08-31 17:30:34 -04:00 |
|
Richard Feldman
|
181cf10d2c
|
Replace TagName::into_string with as_string
|
2020-08-24 00:03:12 -04:00 |
|
Folkert
|
378fe1d5d1
|
phase out old mono stuff
|
2020-08-06 21:05:14 +02:00 |
|
Folkert
|
40b68f7e99
|
all gen tests are passing
|
2020-08-06 14:08:33 +02:00 |
|
Folkert
|
b45b39af5e
|
optional fields improvements
|
2020-07-21 15:25:21 +02:00 |
|
Folkert
|
e93c04a8ce
|
improved error messages for function definitions
|
2020-07-20 21:38:21 +02:00 |
|
Richard Feldman
|
8644433158
|
Reporting for optional fields
|
2020-07-18 22:13:20 -04:00 |
|
Folkert
|
331a8ed5eb
|
error message for record update and missing module
|
2020-07-14 23:37:19 +02:00 |
|
Folkert
|
b7c35665aa
|
report empty non-base-10 integers
|
2020-07-08 14:18:02 +02:00 |
|
Richard Feldman
|
1cd49689c2
|
Merge remote-tracking branch 'origin/trunk' into low-level-ops
|
2020-07-07 21:09:50 -04:00 |
|
Folkert
|
edb79b8fce
|
pretty error messages for floats
|
2020-07-07 22:53:54 +02:00 |
|
Folkert
|
9d67b11c0d
|
pretty error messages for integers
|
2020-07-07 22:10:23 +02:00 |
|
Folkert
|
e595c14fae
|
wip
|
2020-07-06 20:38:10 +02:00 |
|
Folkert
|
b7d689226c
|
cover all parsed patterns with an error message
but, some invalid patterns are not parsed as expected. See https://github.com/rtfeldman/roc/issues/399
|
2020-07-04 20:39:49 +02:00 |
|
Folkert
|
0c7a4179aa
|
report malformed int and float patterns
|
2020-07-04 20:29:37 +02:00 |
|
Folkert
|
98ac988e99
|
use symbols instead of identifiers; prevents cloning
|
2020-07-03 19:23:58 +02:00 |
|
Folkert
|
667233a00d
|
report error for invalid alias argument patterns
|
2020-07-03 16:54:28 +02:00 |
|
Folkert
|
53c5297aac
|
cleanup comment
|
2020-07-02 23:26:24 +02:00 |
|
Folkert
|
0cfb16c7d5
|
implement canonicalization error when signature pattern does not match definition pattern.
|
2020-07-02 23:24:10 +02:00 |
|
Richard Feldman
|
88990c8711
|
Move Int and Float modules into Num
|
2020-06-22 23:25:38 -04:00 |
|
Richard Feldman
|
dec5c3a062
|
Get low-level ops compiling
|
2020-06-19 20:07:04 -04:00 |
|
Richard Feldman
|
a4338f0406
|
Remove lots of unnecessary clones (thanks clippy!)
|
2020-06-07 15:43:07 -04:00 |
|
Richard Feldman
|
101dc80ae5
|
Move parse::operator into module::operator
|
2020-05-01 21:58:53 -04:00 |
|
Folkert
|
81769b4e65
|
fix clippy's newly-learned warnings
|
2020-04-23 22:12:24 +02:00 |
|
Folkert
|
848764cb25
|
improve formatting of records in pattern exhaustiveness errors
|
2020-04-23 21:49:24 +02:00 |
|