Commit graph

6831 commits

Author SHA1 Message Date
Isaac Van Doren
efae03240e
fix ordering again 2024-11-12 22:12:02 -06:00
Isaac Van Doren
9a14991c8f
update mono tests 2024-11-12 21:58:00 -06:00
Isaac Van Doren
ae4d682806
change symbol ordering 2024-11-12 21:28:10 -06:00
Isaac Van Doren
8f0ca0c91c
fix numbering 2024-11-12 21:24:24 -06:00
Isaac Van Doren
f33a483502
merge main 2024-11-12 20:55:45 -06:00
Luke Boswell
9c1fe2c839
update mono 2024-11-13 10:46:34 +11:00
Luke Boswell
29012f7d7e
Merge remote-tracking branch 'remote/main' into effectful-builtins 2024-11-13 10:39:08 +11:00
Luke Boswell
69c2fef943
Merge remote-tracking branch 'remote/main' into list-splitting 2024-11-13 07:34:03 +11:00
Luke Boswell
4b4ab7bc0c
Merge remote-tracking branch 'remote/main' into record-suffix-warn-tweaks 2024-11-13 07:29:31 +11:00
Anton-4
9a3495cfae
minor cleanup 2024-11-12 19:16:20 +01:00
Luke Boswell
bc5e3f494e
fix stray dbg limiting single Thread, causes stack overflow Windows 2024-11-11 21:27:38 +11:00
Luke Boswell
09bd145845
update snapshot for newline_in_packages syntax test 2024-11-11 20:04:12 +11:00
Luke Boswell
9465b29376
fix test reporting 2024-11-11 19:47:55 +11:00
Luke Boswell
fc0f938e5c
fix test_reporting 2024-11-11 14:07:52 +11:00
Isaac Van Doren
f9ff551de1
update tests 2024-11-10 18:51:02 -06:00
Isaac Van Doren
75ebcbe952
add docs 2024-11-10 18:39:29 -06:00
Isaac Van Doren
ec59acea89
add List.splitOnList 2024-11-10 18:34:34 -06:00
Isaac Van Doren
0a7e98ab65
add List.splitOn 2024-11-10 18:20:31 -06:00
Luke Boswell
8a566dc339
WIP 2024-11-11 10:22:58 +11:00
Agus Zubiaga
6d0cec253d
Add List.forEachTry! builtin 2024-11-09 23:13:49 -03:00
Agus Zubiaga
ce568c01c1
Add List.forEach! builtin 2024-11-09 22:23:19 -03:00
Agus Zubiaga
644702a2b3
Add Result.onErr! builtin 2024-11-09 22:17:33 -03:00
Isaac Van Doren
45b50bd131
add List.splitAt 2024-11-09 17:16:21 -06:00
Anton-4
4249cd4784
ignore test debug exceptions in all contexts 2024-11-09 13:51:46 +01:00
Agus Zubiaga
ecc5fa57dd
Check record field suffixes in annotations 2024-11-09 02:06:05 -03:00
Agus Zubiaga
12c735644f
Do not warn about pure functions in suffixed record literal fields
Records fields that allow effectful functions, should also accept
pure functions.
2024-11-09 01:05:06 -03:00
Anton-4
219ebe084a
update everything to basic-cli 0.16.0 2024-11-08 15:51:20 +01:00
Agus Zubiaga
5641884669
Update regions in suffixed tests 2024-11-07 18:54:25 -03:00
Agus Zubiaga
bc0cfef128
Restore UNNCESSARY DEFINITION errors for top-level defs
Non-top-level defs are already covered
2024-11-07 18:54:25 -03:00
Agus Zubiaga
a4296ca19d
Improve wording in pattern suffix errors 2024-11-07 18:54:25 -03:00
Agus Zubiaga
1e835bbb17
Fix 'right-hand side' typo in errors 2024-11-07 18:54:25 -03:00
Agus Zubiaga
935d460236
Use plural 'effects' in FxInTopLevel error 2024-11-07 18:54:25 -03:00
Agus Zubiaga
2fdd1ef98f
Add explicit error for EffectfulFunc in layout 2024-11-07 18:54:24 -03:00
Agus Zubiaga
5848a3e926
Do not error when encountering EffectfulFunc in lambda_set_size 2024-11-07 18:54:24 -03:00
Agus Zubiaga
1a3d8cef78
Return early when encountering ! in an ident 2024-11-07 18:54:24 -03:00
Agus Zubiaga
a0f4b38ee9
Update region when desugaring ! in Task mode 2024-11-07 18:54:24 -03:00
Agus Zubiaga
46e808dc3a
Refactor if-let to let-else-continue 2024-11-07 18:54:24 -03:00
Agus Zubiaga
dae10d10fb
Do not alias ClosureData.fx_type in pattern matches 2024-11-07 18:54:23 -03:00
Agus Zubiaga
b31b30c468
Print fx_suffix_constraints in Debug impl for Constraints 2024-11-07 18:54:23 -03:00
Agus Zubiaga
2e5c143a0b
Explicit message for StmtAfterExpr in desugar 2024-11-07 18:54:23 -03:00
Agus Zubiaga
e3c6b756d3
Make sure to drop suffix from symbols exposed to the host 2024-11-07 18:54:23 -03:00
Agus Zubiaga
be0afbce25
update ui test 2024-11-07 18:54:23 -03:00
Agus Zubiaga
ca7697db91
update mono tests: ids increase because of new fx vars 2024-11-07 18:54:22 -03:00
Agus Zubiaga
5f5e123bfd
Expect only one problem in test_can::shadow_annotation
This is because the NoIdentifiersIntroduced error was moved
to the type checker.
2024-11-07 18:54:22 -03:00
Agus Zubiaga
a2f940be4e
Use byte literal instead of cast and ignore too_many_args 2024-11-07 18:54:22 -03:00
Agus Zubiaga
c9f001b041
Allow ignored defs with an effectful RHS 2024-11-07 18:54:22 -03:00
Agus Zubiaga
175a2b5683
Add hint about forgetting to call a function 2024-11-07 18:54:21 -03:00
Agus Zubiaga
cfc4be5254
Treat untyped suffixed functions as effectful 2024-11-07 18:54:21 -03:00
Agus Zubiaga
af6fc6306f
Treat untyped unsuffixed functions as pure 2024-11-07 18:54:21 -03:00
Agus Zubiaga
70fa4d036c
Test opaque destructure suffixes 2024-11-07 18:54:21 -03:00