Commit Graph

18286 Commits

Author SHA1 Message Date
Richard Feldman
a5384effee
Improve some doc comments 2022-07-25 19:15:33 +02:00
Richard Feldman
d94f1caa01
Improve a type mismatch message 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
Richard Feldman
ce0f69b7ff
Drop openssl from nix flake 2022-07-25 13:05:10 -04:00
Richard Feldman
763f7eafcd
Use rustls in cli-platform example 2022-07-25 13:05:01 -04:00
Richard Feldman
0ae1c1fe98
Merge pull request #3622 from rtfeldman/nix_dev_flake
Added dev tools flake + instructions
2022-07-25 12:39:54 -04:00
Richard Feldman
97291d807e
Merge pull request #3634 from rtfeldman/issue_3632_openssl
added openssl dependency to flake
2022-07-25 12:38:46 -04: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
Anton-4
90a4c49a3f
added openssl to flake 2022-07-25 15:15:01 +02: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
Anton-4
e54222258d
improve extensions instructions 2022-07-25 14:20:01 +02:00
Richard Feldman
d2dd4f3e0b
Update reporting snapshot 2022-07-24 19:16:48 -04:00
Richard Feldman
d4f192ffd6
Change "an when" to "a when" in error message 2022-07-24 19:15:51 -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
Richard Feldman
fdfac6b52f
Merge pull request #3628 from rtfeldman/llvm-wasm-on-ci
llvm wasm on ci
2022-07-24 17:13:45 -04:00
Richard Feldman
a9483e4098
Merge pull request #3626 from rtfeldman/llvm-wasm-tests
Llvm wasm tests
2022-07-24 17:12:19 -04:00
Richard Feldman
089fae2d56
Merge pull request #3627 from rtfeldman/glue
Replace separate bindgen CLI with `roc glue`
2022-07-24 17:04:20 -04:00
Ayaz Hafiz
c882c76685
Update test 2022-07-24 16:12:47 -04:00
Ayaz Hafiz
0d13dcb1af
Update can tests 2022-07-24 16:11:05 -04:00
Ayaz Hafiz
e20b5f6ee1
Support underscore assignments in roc_ast 2022-07-24 16:11:05 -04:00
Ayaz Hafiz
cb42d9b076
Remove subsumed test 2022-07-24 16:11:05 -04:00
Ayaz Hafiz
e15278024a
Add no-introduced-variables test for toplevel defs 2022-07-24 16:11:05 -04:00
Ayaz Hafiz
0de32ac5a9
Warn on definitions that introduce no new variables 2022-07-24 16:11:04 -04:00
Ayaz Hafiz
beccc92c87
Support underscores in assignment patterns 2022-07-24 16:11:03 -04:00
Ayaz Hafiz
569e90d682
Fix test change due to underscore parsing in patterns 2022-07-24 16:10:36 -04:00
Ayaz Hafiz
639fcb076b
Add test for using only underscore as identifier name 2022-07-24 16:10:35 -04:00
Ayaz Hafiz
fbd70c4031
Parse assignment patterns with underscores 2022-07-24 16:10:01 -04:00
Ayaz Hafiz
79dcec705d
Disable wasm test for now 2022-07-24 16:07:26 -04:00
Folkert
505cd8dd2f
enable wasm llvm tests on CI 2022-07-24 21:24:57 +02:00
Brendan Hansknecht
3e82d30e89
Merge pull request #3619 from rtfeldman/gen-dev/array
Gen dev/array
2022-07-24 18:21:20 +00:00
Richard Feldman
4abad75d67
Revert "Don't use deprecated Arg::value_of_t"
This reverts commit 20275f480b.
2022-07-24 13:58:08 -04:00
Richard Feldman
e2de5519a7
Remove unnecessary clone - thanks, Clippy! 2022-07-24 12:01:38 -04:00