Commit Graph

17242 Commits

Author SHA1 Message Date
Ayaz Hafiz
419a29caeb
Turn on working test 2022-07-10 14:03:18 -04:00
Ayaz Hafiz
08c5467856
Enable tests that failed due to now-fixed exhaustiveness checking
Closes #786
2022-07-10 13:58:16 -04:00
Ayaz Hafiz
4ced6faa9a
Enable ignored rosetree compare test 2022-07-10 13:55:04 -04:00
Ayaz Hafiz
c211ec9790
Don't include DelayedAlias in illegal cycle checks 2022-07-10 13:53:41 -04:00
Ayaz Hafiz
25ba744cdd
Unignore most list gen tests 2022-07-10 13:44:35 -04:00
Ayaz Hafiz
032a8a892b
Use correct callconv for Str.toNum 2022-07-10 13:42:38 -04:00
Folkert de Vries
3b60acb938
Merge pull request #3462 from rtfeldman/fix-nested-imports
Fix importing interfaces with nested paths
2022-07-10 18:08:38 +02:00
Folkert de Vries
73ce1cda5d
Merge pull request #3472 from rtfeldman/fix-comments
Allow single-line comments in multiline annotations
2022-07-10 16:38:40 +02:00
Ayaz
7c5dac7bcf
Merge pull request #3475 from rtfeldman/llvm-test-mode
add wasm test mode that influences test wrapper codegen
2022-07-10 08:32:53 -05:00
Richard Feldman
c45e3ec4b4
Merge remote-tracking branch 'origin/trunk' into fix-nested-imports 2022-07-10 08:52:38 -04:00
Richard Feldman
c09fd5ea91
Merge remote-tracking branch 'origin/trunk' into fix-comments 2022-07-10 08:52:20 -04:00
Ayaz
b2f044d9f7
Merge pull request #3474 from rtfeldman/get-tag-id-void 2022-07-10 07:51:16 -05:00
Folkert
57acbb5f28
clippy 2022-07-10 14:06:28 +02:00
Folkert
cef4dc6b9f
add wasm test mode that influences test wrapper codegen 2022-07-10 14:05:17 +02:00
Folkert
2163147e42
update mono tests 2022-07-10 11:58:32 +02:00
Folkert
76a2496b9e
error earlier on empty lambda set 2022-07-10 11:23:13 +02:00
Richard Feldman
57260d53f9
Allow single-line comments in multiline annotations 2022-07-09 23:06:45 -04:00
Richard Feldman
c8d8b6adb6
Fix wasm gen dev tests 2022-07-09 21:25:18 -04:00
Richard Feldman
86ee6b0e03
Fix some warnings in gen dev tests 2022-07-09 19:23:36 -04:00
Richard Feldman
081b1d2612
Fix a gen test for dev backend 2022-07-09 19:23:22 -04:00
Ayaz
7b308d9efe
Merge pull request #3404 from rtfeldman/ambient-lset-specialization
The ambient lambda set specialization algorithm
2022-07-09 17:23:27 -05:00
Ayaz
87c85d4ac3
Merge pull request #3466 from rtfeldman/roc-exposed-return
Correct dropping of return pointer from exposed functions
2022-07-09 14:13:27 -05:00
Brendan Hansknecht
93e0439b7f
typo 2022-07-09 09:24:14 -07:00
Brendan Hansknecht
b3fa1d2dc2
Merge remote-tracking branch 'origin/trunk' into roc-exposed-return 2022-07-09 09:18:48 -07:00
Brendan Hansknecht
9248e1853b
correct dropping of return pointer from exposed functions 2022-07-09 09:18:22 -07:00
Folkert de Vries
13de9feeed
Merge pull request #3446 from rtfeldman/3437-result-afterErr
implements Roc.afterErr
2022-07-09 16:52:26 +02:00
Folkert
d1f7b0fc5a
wasm: store tag id right after the content 2022-07-09 14:28:41 +02:00
Marten/Qqwy
620d719661
Run the formatter 2022-07-09 14:28:30 +02:00
Marten/Qqwy
906aa5bbb0
Fix implementation and tests for Result.after and Result.afterErr 2022-07-09 14:28:30 +02:00
Marten/Qqwy
699ab5c646
Symbol definition and tests 2022-07-09 14:28:30 +02:00
Marten/Qqwy
5632d07179
Pure Roc implementation of Result.alterErr 2022-07-09 14:28:29 +02:00
Folkert de Vries
7a2c2f6d1d
Merge pull request #3460 from rtfeldman/i3456
Correctly compile polymorphic recursive tag unions
2022-07-09 12:44:21 +02:00
Folkert de Vries
1ab4908032
Merge pull request #3463 from rtfeldman/expect-fixes
Minor top-level `expect` fixes
2022-07-09 12:38:56 +02:00
Ayaz
f7fef2289e
Merge pull request #3461 from rtfeldman/ignore-nvimrc
Ignore vim-specific editor files
2022-07-08 20:03:26 -05:00
Richard Feldman
4ae91b2084
Fix STR_RESERVE constant 2022-07-08 20:24:22 -04:00
Richard Feldman
81d2d46077
clippy 2022-07-08 20:18:36 -04:00
Richard Feldman
93f6e1691c
s/ran/run and fix indentation in a macro 2022-07-08 20:17:18 -04:00
Richard Feldman
d56a1edd91
Don't generate docs for top-level expects 2022-07-08 20:17:18 -04:00
Richard Feldman
55931bca9e
Merge pull request #3452 from rtfeldman/can-builtins-cleanup
Can builtins cleanup
2022-07-08 18:54:59 -04:00
Richard Feldman
f45e3dbb46
Fix tests 2022-07-08 18:16:08 -04:00
Richard Feldman
281f2d6842
Use if let over some matches 2022-07-08 18:16:08 -04:00
Richard Feldman
9cc658119e
Consider nested interface module paths in src_dir 2022-07-08 18:16:07 -04:00
Richard Feldman
a6d99aa357
Move src_dir into LoadStart 2022-07-08 18:16:07 -04:00
Ayaz Hafiz
7886668c68
Ignore vim-specific editor files 2022-07-08 18:03:15 -04:00
Ayaz Hafiz
532b2ff403
Support specialization of naked tag unions at toplevel 2022-07-08 17:50:52 -04:00
Folkert
d8c1ae6bf1
fix off-by-one error 2022-07-08 23:47:03 +02:00
Folkert
a4e1de2f2d
improve names and comments around the new macros 2022-07-08 23:43:36 +02:00
Ayaz Hafiz
507e1e5add
Add gen tests for polymorphic recursive tags 2022-07-08 17:35:14 -04:00
Ayaz Hafiz
808d19b01b
Correctly compile unified recursive tag unions 2022-07-08 17:35:14 -04:00
Richard Feldman
1364f1e518
Reproduce #3451 2022-07-08 17:25:28 -04:00