Luke Boswell
1d3660df89
replace cargo deps with workspace in roc_std_heap, test_compile, valgrind tests, wasi-libc, wasm_*
2024-11-29 11:07:43 +11:00
Luke Boswell
4d427168a4
replace cargo deps with workspace in repl_*, reporting, roc_std
2024-11-29 11:01:42 +11:00
Luke Boswell
6c6f6e08a9
replace cargo deps with workspace in linker, packaging, repl_*
2024-11-29 10:53:54 +11:00
Luke Boswell
30d8f7ee59
replace cargo deps with workspace in highlight, language server
2024-11-29 10:49:54 +11:00
Luke Boswell
5b0865c27e
replace cargo deps with workspace in docs_cli, fs, glue
2024-11-29 10:47:36 +11:00
Luke Boswell
a529079692
replace cargo deps with workspace in roc_docs
2024-11-29 10:44:44 +11:00
Luke Boswell
73305b97cb
replace cargo deps with workspace in cli_test_utils
2024-11-29 10:42:20 +11:00
Luke Boswell
8ad7ecdc10
replace cargo deps with workspace in roc_build
2024-11-29 10:40:20 +11:00
Luke Boswell
1ecb003887
Merge pull request #7250 from shua/fracdec
...
implement Num.isNaN,isFinite,isInfinite for Dec
2024-11-29 10:16:17 +11:00
Luke Boswell
61e290c423
add links to additional learning resources
2024-11-29 08:37:46 +11:00
JRI98
771a34054c
Remove an unused enum and a struct
2024-11-28 20:17:17 +00:00
JRI98
75f13d3f2e
Remove unused RuntimeErrorFunction variant from roc_mono::ir::Expr
2024-11-28 20:11:56 +00:00
JRI98
dcb6c543c0
Remove unused TypedHole variant from roc_can::expr::Expr
2024-11-28 20:11:37 +00:00
Sam Mohr
46067cf28c
Merge pull request #7255 from JRI98/fix_dec_zero_div_zero
...
Fix division of zero by zero for Dec
2024-11-28 15:06:18 -05:00
Anton-4
3a1f52a55f
update to basic-cli 0.17.0
2024-11-28 20:16:07 +01:00
Anton-4
61c9be564b
Merge pull request #7257 from roc-lang/glue-cli-tests-single-thread
...
glue_cli_tests single threaded
2024-11-28 13:51:20 +01:00
Anton-4
5d2781ec44
glue_cli_tests single threaded
...
Looks like this also happens without --features="wasm32-cli-run"
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2024-11-28 12:02:35 +01:00
Agus Zubiaga
c4fcd0dcd0
Merge pull request #7254 from roc-lang/allow-suffixed-host-exposed-pure
2024-11-27 21:59:56 -03:00
Luke Boswell
b178b41c50
Merge pull request #7248 from shua/rmdeps
...
rm unused dependencies
2024-11-28 11:26:41 +11:00
JRI98
61ca278e31
Fix division of zero by zero for Dec
2024-11-27 23:38:21 +00:00
shua
039e5dd3d7
fix gen-llvm
2024-11-27 22:41:56 +01:00
Agus Zubiaga
2e7e67019f
Add doc comment to SolveConfig.host_exposed_symbols
2024-11-27 14:15:08 -03:00
Agus Zubiaga
6ffc8a507b
Allow suffixed pure functions that are exposed to the host
2024-11-27 14:06:37 -03:00
Richard Feldman
4217ffa333
Merge pull request #7243 from roc-lang/specialize-exprs
...
Specialize exprs merge
2024-11-27 11:30:29 -05:00
Agus Zubiaga
1dc9dd0a90
Merge branch 'main' into specialize-exprs
2024-11-27 11:35:14 -03:00
Joshua Warner
0295bb58da
Merge pull request #7245 from joshuawarner32/dbg-expr-only
...
Make dbg always be parsed as an expression
2024-11-26 17:41:28 -08:00
Agus Zubiaga
568525ad7e
Allow panics in test_compile since it's only used in tests
2024-11-26 22:00:45 -03:00
Luke Boswell
67e6f1f7fd
fmt & clippy
2024-11-27 11:33:21 +11:00
Luke Boswell
171ddde998
restore fuzzer
2024-11-27 11:25:14 +11:00
shua
2649716e4a
PR: old code not fmt'd
2024-11-27 00:42:56 +01:00
shua
10f04f1d94
implement Num.isNaN,isFinite,isInfinite for Dec
2024-11-27 00:36:54 +01:00
shua
fc10883c47
PR: add libfuzzer-sys back, test_syntax-fuzz to ws
2024-11-26 23:05:23 +01:00
shua
621bd177e6
rm unused dependencies
...
left in perfcnt and criterion-perf-events because they are used in
nightly_benches, which is not included in the workspace so cargo doesn't
know about it. All the others are not currently used anywhere in the
repository.
2024-11-26 23:05:23 +01:00
Brendan Hansknecht
e40b3cd6a9
Merge pull request #7235 from shua/devneg
...
impl Num.neg for Dec,F32,F64 in repl
2024-11-26 13:29:19 -08:00
Anton-4
4b8417b672
Merge pull request #7247 from shua/helix
...
git ignore helix config
2024-11-26 20:09:22 +01:00
shua
1b2832534f
git ignore helix config
...
using helix editor, it's useful to specify workspace-lsp-roots with all the crate roots in a repo-local directory '.helix'
2024-11-26 19:18:01 +01:00
Agus Zubiaga
29b4ca0340
Add TODO to use interner
2024-11-25 19:54:43 -03:00
Agus Zubiaga
11f37eeb59
Add missing thrid item to soa_slice3 iter
2024-11-25 19:53:34 -03:00
Agus Zubiaga
4dd61e5c3c
Remove inaccurate comment
2024-11-25 19:50:02 -03:00
Agus Zubiaga
6e5f9eb510
Ignore whitespace-only lines in test_compile deindent
2024-11-25 19:46:19 -03:00
Agus Zubiaga
c31b457428
Remove unnecessary soa_index Id type alias
2024-11-25 19:35:26 -03:00
Agus Zubiaga
01892dcf20
Rename into_nonempty_slice to as_nonempty_slice
2024-11-25 19:33:27 -03:00
Agus Zubiaga
0a98580277
Use "opaques" instead of "opaque types" in reporting
2024-11-25 19:32:08 -03:00
Agus Zubiaga
f8e70f8786
Replace unwrap with debug_panic!
2024-11-25 19:26:49 -03:00
Agus Zubiaga
b781b966a2
Remove test_compile dep on test_solve_helpers
2024-11-25 19:11:22 -03:00
Agus Zubiaga
b50b79fbe2
Fix formatting in mono_type
2024-11-25 19:01:45 -03:00
Anton-4
e9eede7ac2
Update basic-cli docs link
...
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2024-11-25 12:11:06 +01:00
Joshua Warner
b4fdb0a4c2
Make dbg parse strictly as an Apply
...
This is important in order to fix some formatting bugs found in fuzzing
2024-11-24 14:15:29 -08:00
Anton-4
205c78e2df
run glue_cli_tests single threaded
2024-11-23 19:26:59 +01:00
shua
a98acff0b9
gen-dev: impl Num.neg for Dec,F32,F64
...
Dec negation was implemented across gen-dev, gen-llvm, gen-wasm as a call
to the compiled zig function `bitcode::DEC_NEGATE`.
f32 and f64 negation were implemented already for gen-llvm, gen-wasm.
for gen-dev x86_64, float negation is implemented by flipping the sign
bit, which means `xorps` for f32, and `xorpd` for f64
for gen-dev aarch64, there is conveniently a `fneg` instruction
2024-11-23 19:17:55 +01:00