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 |
|