Ayaz Hafiz
|
254d684dfa
|
Use abilities ImplKey in solve
|
2022-07-26 20:46:33 -04:00 |
|
Ayaz Hafiz
|
28c1a4cb95
|
Use ImplKey in abilities store public API
|
2022-07-26 20:46:33 -04:00 |
|
Folkert
|
40d7e94a17
|
make the mmapped buffer configurable
|
2022-07-26 23:36:25 +02:00 |
|
Folkert
|
f011748526
|
fix duplicate test failing llvm wasm tests
|
2022-07-26 18:22:05 +02:00 |
|
Ayaz
|
6b6f240acb
|
Merge pull request #3589 from rtfeldman/can-abilities3
Canonicalize syntactic abilities: Part 3 - solving
|
2022-07-25 21:48:14 -05:00 |
|
Joshua Warner
|
a579edc6f0
|
Fix error reporting location for unterminated strings and add test for insufficiently indented multiline strings
|
2022-07-25 19:07:58 -07:00 |
|
Folkert
|
6d0e751999
|
fix bug in expect handling on the cli side
|
2022-07-25 22:37:36 +02:00 |
|
Richard Feldman
|
11ba64c249
|
Merge pull request #3608 from rtfeldman/more-list-builtins
More `List` builtins
|
2022-07-25 15:23:45 -04:00 |
|
Folkert
|
d3cb0e03d4
|
fix bug with incrementing elem loop on empty range
|
2022-07-25 21:15:15 +02:00 |
|
Folkert de Vries
|
d212dffa1a
|
Merge pull request #3616 from rtfeldman/i3614
Compile branches in the presence of degenerate patterns
|
2022-07-25 19:45:36 +02:00 |
|
Folkert de Vries
|
50021a65cf
|
Merge pull request #3615 from rtfeldman/3198
Support parsing opaque destructures as first item in nested body
|
2022-07-25 19:32:57 +02:00 |
|
Folkert
|
67c736948b
|
fix wasm test
|
2022-07-25 19:15:40 +02:00 |
|
Richard Feldman
|
4a371b9524
|
roc format List.roc
|
2022-07-25 19:15:39 +02:00 |
|
Richard Feldman
|
f216224495
|
Fix off-by-one in List.splitFirst and splitLast
|
2022-07-25 19:15:38 +02:00 |
|
Richard Feldman
|
6f1932eae4
|
Fix endsWith off-by-one error
|
2022-07-25 19:15:38 +02:00 |
|
Richard Feldman
|
7cf5732001
|
Add List.startsWith and endsWith gen tests
|
2022-07-25 19:15:38 +02:00 |
|
Richard Feldman
|
bdfcabd803
|
Add List.findLast gen tests
|
2022-07-25 19:15:37 +02:00 |
|
Richard Feldman
|
c3cfc0d396
|
Add List.findLastIndex gen tests
|
2022-07-25 19:15:37 +02:00 |
|
Richard Feldman
|
97720c4090
|
Drop unexposed List symbol
List.iterate doesn't need a manual Symbol entry because
it's not exposed.
|
2022-07-25 19:15:37 +02:00 |
|
Richard Feldman
|
d60ad6b5af
|
Fix iterateBackwards
|
2022-07-25 19:15:36 +02:00 |
|
Richard Feldman
|
1c2047fbeb
|
Rename an argument
|
2022-07-25 19:15:36 +02:00 |
|
Richard Feldman
|
3991bd31d6
|
Don't qualify iterateBackwards
|
2022-07-25 19:15:36 +02:00 |
|
Richard Feldman
|
5520a82bfe
|
Re-enable and expand list_find_empty_layout
|
2022-07-25 19:15:35 +02:00 |
|
Richard Feldman
|
038e999009
|
roc format List.roc
|
2022-07-25 19:15:35 +02:00 |
|
Richard Feldman
|
6a3694cf8f
|
Fix some errors and warnings
|
2022-07-25 19:15:35 +02:00 |
|
Richard Feldman
|
bae99413dd
|
Expose List.startsWith and List.endsWith
|
2022-07-25 19:15:34 +02:00 |
|
Richard Feldman
|
baa9176363
|
Update List builtin symbols
|
2022-07-25 19:15:34 +02:00 |
|
Richard Feldman
|
a5384effee
|
Improve some doc comments
|
2022-07-25 19:15:33 +02:00 |
|
Richard Feldman
|
c87f2fdee1
|
Add List.splitFirst and List.splitLast
|
2022-07-25 19:15:33 +02:00 |
|
Richard Feldman
|
87f03d1f9f
|
Add List.findLast and findLastIndex
|
2022-07-25 19:15:32 +02:00 |
|
Richard Feldman
|
46abf539bf
|
Drop unnecessary parens
|
2022-07-25 19:15:32 +02:00 |
|
Richard Feldman
|
f3b8025d8d
|
Rename List.find and findIndex to include 'First'
|
2022-07-25 19:15:32 +02:00 |
|
Richard Feldman
|
661376958c
|
Add List.startsWith and List.endsWith
|
2022-07-25 19:15:31 +02:00 |
|
Ayaz Hafiz
|
5df1dfae6f
|
Update mono tests
|
2022-07-25 11:44:48 -04:00 |
|
Ayaz Hafiz
|
10db3f8574
|
Detect ability specializations that overload different opaque types
|
2022-07-25 11:35:20 -04:00 |
|
Ayaz Hafiz
|
51bce825fb
|
Properly record all erroring ability implementations
|
2022-07-25 11:30:03 -04:00 |
|
Ayaz Hafiz
|
7167b58e9e
|
Import declared implementations in correct order
|
2022-07-25 11:01:46 -04:00 |
|
Ayaz Hafiz
|
9a60f720d4
|
Add reproduction for recursive ability impl specialization with inference
|
2022-07-25 10:53:29 -04:00 |
|
Ayaz Hafiz
|
75ce40c67d
|
Make sure ability defs that are possibly recursive are marked as such
|
2022-07-25 10:52:55 -04:00 |
|
Ayaz Hafiz
|
0525c6d616
|
Import both specializations and declared ability mappings
|
2022-07-25 10:06:49 -04:00 |
|
Joshua Warner
|
92a9570384
|
Remove indents from multiline strings
|
2022-07-25 06:52:08 -07:00 |
|
Ayaz Hafiz
|
cd0b8577ab
|
Have load_internal deal with separate declared/known ability specializations
|
2022-07-25 09:24:58 -04:00 |
|
Ayaz Hafiz
|
e2454f497f
|
Store declared implementations, both custom and derived, in abilities store
|
2022-07-25 09:09:01 -04:00 |
|
Ayaz Hafiz
|
6035e45f25
|
Store derivable ability members statically
|
2022-07-25 09:09:00 -04:00 |
|
Richard Feldman
|
10001876bb
|
Merge pull request #3629 from rtfeldman/when-binop
Allow `when` after infix operators
|
2022-07-25 08:59:54 -04:00 |
|
Richard Feldman
|
a790db6159
|
Merge pull request #3613 from rtfeldman/i3263
Allow underscores in assignment patterns, and warn on assignments that don't add anything new
|
2022-07-25 08:59:40 -04:00 |
|
Richard Feldman
|
a1a3eff278
|
Support when after binop
|
2022-07-24 18:25:02 -04:00 |
|
Richard Feldman
|
bbf867c1d1
|
Reproduce missing support for when after operator
|
2022-07-24 18:25:02 -04:00 |
|
Richard Feldman
|
0d2141d8b8
|
Separate out parse_loc_term_or_underscore_or_if
|
2022-07-24 18:15:18 -04:00 |
|
Folkert de Vries
|
834378503f
|
Merge pull request #3625 from rtfeldman/multiple-expects
Multiple expects
|
2022-07-25 00:04:37 +02:00 |
|