Agus Zubiaga
2e96aca0fd
Merge branch 'main' into specialize-exprs
2024-11-23 01:48:51 -03:00
Sam Mohr
22423ca98b
Merge pull request #7204 from smores56/constrain-early-return-functions
...
Constrain early returns in functions in addition to closures
2024-11-21 17:12:02 -08:00
Sam Mohr
c5b2e160ca
Ignore switch stmt ret_layout
2024-11-21 09:52:38 -08:00
Sam Mohr
899a7d3308
Add reporting tests for annotated functions with early returns
2024-11-21 04:38:58 -08:00
Sam Mohr
f857872903
Properly type constrain all function types
2024-11-21 04:09:47 -08:00
Sam Mohr
20ba4a92de
Merge branch 'main' into constrain-early-return-functions
2024-11-21 02:45:14 -08:00
Sam Mohr
6a3db1e59a
Merge pull request #7236 from roc-lang/fix-no-link
...
Restore `roc build --no-link` pipeline
2024-11-21 01:26:37 -08:00
Luke Boswell
34f5b61c3b
restore --no-link build pipeline
2024-11-21 16:20:05 +11:00
Anton-4
86b19337f1
Merge pull request #7234 from roc-lang/architecture-display-revert
...
back to old architecture display
2024-11-20 22:03:59 +01:00
Anton-4
d123d0f256
back to old architecture display
...
arm64 causes issues on raspberry pi
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2024-11-20 20:04:25 +01:00
Anton-4
28b3e9f221
Merge pull request #7220 from svcxc/multilingual-testing
...
Glue tests are no longer hard-coded to Rust
2024-11-19 13:41:39 +01:00
Anton-4
5ac7b193a9
Merge pull request #7229 from JRI98/remove_unused_ast_expr_expect
...
Remove unused ast::Expr::Expect
2024-11-19 13:32:45 +01:00
Anton-4
b849cdc7eb
Merge pull request #7230 from roc-lang/fix-nightly-many-os-tests
...
nightly tests fixes
2024-11-19 13:31:08 +01:00
Anton-4
7867e3d3a0
back to old triggers
2024-11-19 12:14:00 +01:00
Anton-4
a551d6c9f9
test on this PR
...
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2024-11-19 11:59:27 +01:00
Anton-4
8e23f96fbd
nightly tests fixes
2024-11-19 11:41:50 +01:00
svcxc
14ec7e4b0b
add doc comment
2024-11-19 11:28:33 +01:00
svcxc
c84e71602c
deleted erroneous host.c files
2024-11-19 11:28:32 +01:00
Sam Mohr
6b378d1732
Merge pull request #7228 from JRI98/cleanup_after_7227
...
Cleanup after #7227
2024-11-18 19:16:46 -08:00
Richard Feldman
13efa083dd
Improve representation of record fields in mono
2024-11-18 21:36:39 -05:00
Sam Mohr
7ca305b5dc
Merge branch 'main' into constrain-early-return-functions
2024-11-18 15:04:34 -08:00
JRI98
addf876672
Remove unused dependency
2024-11-18 18:39:34 +00:00
Anton-4
9eb72959e5
update skip test names
...
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2024-11-18 17:51:21 +01:00
JRI98
de4179d5e1
Remove unused ast::Expr::Expect
2024-11-18 14:13:46 +00:00
JRI98
a18232bd8b
Cleanup after #7227
2024-11-18 11:04:07 +00:00
Joshua Warner
64cd70c1da
Merge pull request #7227 from joshuawarner32/remove-expect-fx
...
Remove expect-fx syntax and handling
2024-11-17 21:41:14 -08:00
Joshua Warner
9ead801536
Remove expect-fx syntax and handling
...
This was never fully hooked up in platforms, and the plan is to replace the need for this with doing purity-inference on normal `expect` statements.
On the other hand, fuzzing is finding some bugs caused by having a hyphenated keyword, so this is a great time to go ahead and remove it!
2024-11-17 20:25:37 -08:00
Richard Feldman
073df686bc
Remove some dbg!s
2024-11-17 01:48:21 -05:00
Richard Feldman
7832a7f16f
Delete unnecessary specialize_types tests
2024-11-17 00:37:07 -05:00
Richard Feldman
2e8ea853f7
Fix floating-point monomorphization
2024-11-17 00:00:33 -05:00
Richard Feldman
dd031855a9
Revert "Try fixing a surprising constraint behavior"
...
This reverts commit ae2855628e
.
2024-11-16 23:49:20 -05:00
Richard Feldman
ae2855628e
Try fixing a surprising constraint behavior
2024-11-16 23:48:57 -05:00
Richard Feldman
05e5fb4189
Fix a test, delete some dead code
2024-11-16 18:53:53 -05:00
Richard Feldman
219a0398a2
Introduce string-based mono expr tests
2024-11-16 18:31:32 -05:00
Richard Feldman
03370da6d6
Unwrap single-field records
2024-11-16 15:08:51 -05:00
Anton-4
7bf3701c9e
Merge pull request #7213 from roc-lang/list-splitting
...
Rename List.split to List.splitAt and add List.splitOn and List.splitOnList
2024-11-16 20:15:41 +01:00
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
Anton-4
434836b6be
Merge pull request #7221 from tannerntannern/prohibit-increasing-panics
...
Block PRs that increase the amount of panics in non-test code
2024-11-16 16:18:26 +01:00
Anton-4
60e5937605
concurrency causes deadlock
...
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2024-11-16 15:14:31 +01:00
Anton-4
80709dfb02
Merge branch 'main' into prohibit-increasing-panics
2024-11-16 14:08:43 +01:00
Anton-4
42571f96d9
added panic_check workflow
...
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2024-11-16 14:08:28 +01:00
Anton-4
cbdedc8c1f
misc improvements
...
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2024-11-16 14:06:51 +01: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
Tanner Nielsen
331ff4c81f
Block PRs that increase the amount of panics in non-test code
2024-11-15 12:13:10 -06:00