Commit graph

10297 commits

Author SHA1 Message Date
Anton-4
19a716b8e9
Merge pull request #7225 from joshuawarner32/fuzzing-bugs
Fix some bugs found via fuzzing
2024-11-16 19:46:12 +01:00
Anton-4
47d810e059
fix example
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2024-11-16 19:30:47 +01:00
Richard Feldman
c883a6b5ac
Monomorphize record literals 2024-11-16 13:24:32 -05:00
Joshua Warner
550113df67
Fix some bugs found via fuzzing
* Keywords need to still be recognized if they're followed by ',' as well as a bunch of other operator characters. Notably missing from this list is '-', since that would mess up expect-fx currently.
* Smattering of niche cases of formatting bugs (either non-idempotency, leading to different code, or leading to unparsable code)
* One missing indent call in fmt_collection leading to a panic
2024-11-15 21:33:44 -08:00
Isaac Van Doren
35f221d9de
Merge branch 'main' of https://github.com/roc-lang/roc into list-splitting 2024-11-15 21:12:51 -06:00
Isaac Van Doren
d99c347998
rename Str.split 2024-11-15 21:12:23 -06:00
Isaac Van Doren
d0735f2661
remove List.split 2024-11-15 20:31:37 -06:00
Luke Boswell
57b3a3c2f7
Merge pull request #7196 from jfkonecn/hotfix/search-nav
Fixed broken link for doc search on ios
2024-11-16 10:33:05 +11:00
Anton-4
3b2331299f
Merge branch 'main' into multilingual-testing 2024-11-15 14:32:47 +01:00
svcxc
abf685be11
type in code, forgot to commit 2024-11-15 10:27:30 +01:00
svcxc
f58b0f31e2
removed stray dbg! 2024-11-15 10:05:40 +01:00
svcxc
25f7be8d5a
updated ZigGlue.roc header 2024-11-15 09:59:32 +01:00
svcxc
5617d2d0ce
allow for missing fixture-templates subfolders, as git ignores them when they're empty 2024-11-15 09:54:53 +01:00
svcxc
99a5fa9d3c
formatting 2024-11-15 09:40:52 +01:00
svcxc
1ae9359060
tried removing and gitignoring build files 2024-11-15 09:33:44 +01:00
Luke Boswell
8dbc9094de
Merge pull request #7176 from JRI98/unused_malformed
Remove unused malformed related variants
2024-11-15 15:22:26 +11:00
Joshua Warner
8fd83a483b
Merge pull request #7218 from joshuawarner32/clean-shutdown
Prevent panics in worker threads from causing deadlocks
2024-11-14 17:19:49 -08:00
Luke Boswell
f5b4f8021e
Merge branch 'main' into hotfix/search-nav 2024-11-15 07:11:31 +11:00
Luke Boswell
0804758895
Merge pull request #6967 from jfkonecn/test-mulitple-files
Roc test can now support multiple files
2024-11-15 07:10:55 +11:00
svcxc
95b39ce7f2
glue tests are no longer hard-coded to Rust 2024-11-14 11:55:58 +01:00
JRI98
a332acd7bf
Remove unused malformed related variants 2024-11-14 10:23:06 +00:00
Joshua Warner
d6b7ee2039
Prevent panics in worker threads from causing deadlocks
Occasionally, we'll run into panics during compilation which prior to this diff
would cause the compiler to hang indefinitely after printing the initial panic message.

Note that this simplified/renamed worker 'wakeup' system seems to leave around a bit of a code smell -
that this perhaps indicates we should rework/refactor in order to avoid the necessity of having separate wakeup and message stealing systems...
but one problem at a time!
2024-11-13 20:30:56 -08:00
Isaac Van Doren
cf05fe03e9
refactor implementation to avoid bug 2024-11-13 20:21:42 -06:00
Richard Feldman
074161733e
wip 2024-11-13 21:19:16 -05:00
Anton-4
0ab04c0d7e
remove mentions of --prebuilt-platform 2024-11-13 18:52:01 +01:00
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
f8304477f6
use initialize_zig_test_platforms in all cli_tests 2024-11-13 09:32:28 +11:00
Luke Boswell
f4451722e8
Merge remote/main into upgrade branch 2024-11-13 09:02:37 +11:00
Luke Boswell
dc3aa06d61
Merge remote-tracking branch 'remote/main' into upgrade-llvm-zig 2024-11-13 09:02:20 +11:00
Luke Boswell
5c1eb7efe5
add a cli test that uses echo 2024-11-13 07:47:47 +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
98bb9107b5
try unix instead of linux for ignore_attr 2024-11-12 09:37:04 +11:00
Luke Boswell
7295402704
try unix instead of linux for ignore_attr 2024-11-12 09:17:16 +11:00
Luke Boswell
74848bb2e5
ignore expects dev test on linux, needs further discussion 2024-11-12 09:00:37 +11:00
Luke Boswell
aad1df524f
ignore basic-cli tests on linux, broken on nix CI 2024-11-12 08:58:51 +11:00
Luke Boswell
04ab86fa8e
clippy fix 2024-11-11 22:12:07 +11:00
Luke Boswell
699bea80ad try dont use both linkers on basic-cli tests 2024-11-11 21:59:59 +11:00
Luke Boswell
fb795dae14
update snapshots to use unix slashes 2024-11-11 21:42:24 +11:00
Luke Boswell
24a90007c5
use only unix style slashes in problem reports 2024-11-11 21:42:11 +11:00
Luke Boswell
af6a7dbf54
ensure Windows git keeps line endings consitent with Unix 2024-11-11 21:27:54 +11:00
Luke Boswell
76942e4253
ignore windows tests that aren't implemented yet 2024-11-11 21:27:46 +11:00
Luke Boswell
bc5e3f494e
fix stray dbg limiting single Thread, causes stack overflow Windows 2024-11-11 21:27:38 +11:00