Folkert
899cbeabd7
fix extra ampersands
2021-07-29 17:32:08 +02:00
Folkert
fecb83b9c2
fixes
2021-05-07 11:00:15 +02:00
Folkert
48f392f372
fix bad test examples using unbound type alias variables
2021-05-05 19:54:10 +02:00
Folkert
112e97c4a2
improve circular definition error reporting
2021-04-10 21:39:20 +02:00
Folkert
41bfb0b69a
all tests working again
2021-03-15 21:49:19 +01:00
Eric Henry
f86888de46
fix tests, i64 conversions
2021-03-12 21:16:32 -05:00
Eric Henry
fe60805278
fix test, expect i128
2021-03-12 20:56:52 -05:00
Folkert
cba55734cb
clean up helpers
2021-03-12 03:41:01 +01:00
Folkert
4e4854ceaa
remove unneeded argument
2021-03-12 02:48:07 +01:00
Folkert
f5284d1db7
new space parser
2021-03-12 00:33:08 +01:00
Folkert
8ee99fa6be
fix up tests
2021-03-10 12:03:33 +01:00
Folkert
41720ec5db
attempt at multiline string
2021-02-26 21:14:46 +01:00
Folkert
5ec0103996
make parser helpers emit a more specific error (line too long)
2021-02-26 19:44:26 +01:00
Folkert
94fc5a1935
parse scientific notation
2021-02-26 16:09:17 +01:00
Folkert
0684a93727
fix offsets, add tests
2021-02-26 15:52:44 +01:00
Folkert
0ed87828e5
Merge remote-tracking branch 'origin/trunk' into dict
2021-02-10 15:02:53 +01:00
Folkert
0ad975113c
fix Bag import in tests
2021-02-08 23:40:50 +01:00
Folkert
ca04411523
fix tests/more uniq removal
2021-02-07 22:50:33 +01:00
Folkert
d211ca7e61
WIP
2021-02-03 20:21:12 +01:00
Folkert
5ce8e3a9d6
make tests compile
2021-02-02 22:09:29 +01:00
Chadtech
171e0358f3
Mono and can tests for Dict.len Dict.empty
2021-01-24 14:43:08 -05:00
rvcas
27cfd4d7ad
more test fixes
2021-01-04 15:18:49 -05:00
Folkert
3469cf7acc
remove uniqueness tests
2020-12-31 22:51:54 +01:00
rvcas
4987721154
feat(Num): rename Num.Int to Num.I64
2020-12-07 19:17:20 -05:00
Sébastien Besnier
66392eeeaf
other parsing adjustment!
2020-11-08 13:48:19 +01:00
Sébastien Besnier
1c5f381c09
cargo fmt
2020-11-08 13:48:19 +01:00
Sébastien Besnier
8ac078936a
add some tests around definition parsing -- all passing at the first time !
2020-11-08 13:48:19 +01:00
Richard Feldman
6c01d02de0
Make ann_pattern and ann_type references
2020-11-08 13:48:19 +01:00
Richard Feldman
b0e4f4c97f
Reproduce nested_unannotated body
2020-11-08 13:48:19 +01:00
Richard Feldman
77662970e9
Drop debug println
2020-11-08 13:48:19 +01:00
Sébastien Besnier
01b9b4a08d
update nested test
2020-11-08 13:45:47 +01:00
Sébastien Besnier
ad9ff3b3a9
add nested tests
2020-11-08 13:45:47 +01:00
Sébastien Besnier
6dbde806d6
cargo-fmt
2020-11-08 13:43:11 +01:00
Sébastien Besnier
f4c1af0f19
test_can pass
2020-11-08 13:43:11 +01:00
Sébastien Besnier
b2e6ebd32e
add tests
2020-11-04 09:51:37 +01:00
Folkert
8b3b677439
remove aliases from Let and LetCon
2020-10-31 15:27:24 +01:00
Folkert
58467d6515
get tests back up an running
2020-10-30 16:58:53 +01:00
Folkert
2e1e87ad6a
add closure size variable
2020-10-02 00:53:02 +02:00
Richard Feldman
37a254cef3
Interpolate strings by desugaring to Str.concat
...
We could definitely make this more efficent by
allocating enough space for the final string
and then copying the contents of each of the pieces
into it one by one. We don't do that yet though!
2020-08-31 23:14:45 -04:00
Richard Feldman
2e15443c8c
Canonicalize unicode code point escapes
2020-08-31 23:13:50 -04:00
Richard Feldman
5b27e10095
Reproduce empty string parsing bug
2020-08-31 23:13:50 -04:00
Richard Feldman
274e7e786d
Constrain string interpolation
2020-08-31 23:13:50 -04:00
Richard Feldman
f35e43768a
Get things compiling
2020-08-31 23:13:50 -04:00
Richard Feldman
9f9ce327d4
Lazily validate that input bytes are valid UTF-8
2020-07-27 01:10:04 -04:00
Richard Feldman
81a1111cae
Reproduce unused optional fields bug
2020-07-20 21:44:42 -04:00
Richard Feldman
2337d6638e
Temporarily disable can_inline
2020-07-07 21:11:56 -04: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
Richard Feldman
319da4141e
Fix some inlining logic
2020-07-04 10:35:37 -04:00