Folkert
|
51a02b05dc
|
don't cache builtins when the target is wasm (wasm declaration order is different from the cached version we make at compile time)
|
2022-04-16 20:36:25 +02:00 |
|
Folkert
|
86c86ab41e
|
stop inserting builtin implementations in all modules
|
2022-04-16 20:35:50 +02:00 |
|
Folkert
|
1568a57de0
|
turn panic into runtime error
|
2022-04-16 19:42:08 +02:00 |
|
Folkert
|
392b429e1a
|
stop skipping builtin imports
|
2022-04-16 19:41:29 +02:00 |
|
Folkert
|
2b07b8c78d
|
Merge remote-tracking branch 'origin/trunk' into builtins-in-roc
|
2022-04-13 21:45:40 +02:00 |
|
Folkert
|
493a96d85b
|
mark the builtin files as such so builtin function implementations are inserted
|
2022-04-13 21:40:08 +02:00 |
|
Folkert
|
7c583b5e79
|
disable caching just for CI
|
2022-04-13 14:09:22 +02:00 |
|
Richard Feldman
|
f39f7eda03
|
Merge pull request #2832 from rtfeldman/div-no-result
`div`, `divCeil`, `divFloor` panic + add checked versions returning `Result`
|
2022-04-12 15:10:06 -04:00 |
|
Nikita Mounier
|
c035900d64
|
Update test_mono test.
|
2022-04-12 18:15:19 +00:00 |
|
Nikita Mounier
|
dfba77bd04
|
Explicit i128 in test.
|
2022-04-12 16:41:29 +00:00 |
|
Nikita Mounier
|
0f0e9bdf14
|
Fix test in solve_expr.rs
|
2022-04-12 12:12:29 +00:00 |
|
Nikita Mounier
|
2a56463b74
|
Fix typo in test_load.
|
2022-04-12 01:23:49 +00:00 |
|
Nikita Mounier
|
895ba92239
|
Change expected types in test_load.
|
2022-04-12 01:21:24 +00:00 |
|
Kevin Gillette
|
1c3700e22e
|
Minor typo/formatting fixes
|
2022-04-11 19:11:37 -06:00 |
|
Nikita Mounier
|
6b2d1a7af6
|
Remove outdated comments.
|
2022-04-11 23:36:30 +00:00 |
|
Nikita Mounier
|
dbb91639e9
|
Revert weird changes in tests.
|
2022-04-11 21:33:22 +00:00 |
|
Nikita Mounier
|
20b9f6377c
|
Fix f64 ambiguity in test.
|
2022-04-11 19:43:21 +00:00 |
|
Nikita Mounier
|
799c05f183
|
Fix test.
|
2022-04-11 17:56:43 +00:00 |
|
Nikita Mounier
|
1d5ab1d79c
|
Merge remote-tracking branch 'origin/trunk' into div-no-result
|
2022-04-11 17:51:38 +00:00 |
|
Richard Feldman
|
d81228df80
|
cargo fmt
|
2022-04-11 13:17:46 -04:00 |
|
Nikita Mounier
|
1df1b4bc84
|
Fix typo.
|
2022-04-11 12:34:23 +00:00 |
|
Nikita Mounier
|
8206f345c7
|
Merge remote-tracking branch 'origin/trunk' into div-no-result
|
2022-04-11 11:45:06 +00:00 |
|
Nikita Mounier
|
9182bb5773
|
Add toF32/64 checked versions in symbol.rs to avoid conflict.
|
2022-04-11 11:35:56 +00:00 |
|
Nikita Mounier
|
4ecf2a8c24
|
Modify division behaviour to panic when dividing by 0, and add divChecked , divFloorChecked and divCeilingChecked` for safe alternatives which return a Result, mimicking the previous behaviour.
|
2022-04-11 11:23:33 +00:00 |
|
Folkert
|
e281ca7152
|
remove dependency
|
2022-04-10 21:42:39 +02:00 |
|
Folkert
|
2cb175df10
|
use cached subs, run solve tests single-threaded
|
2022-04-10 21:22:15 +02:00 |
|
Folkert
|
78735b6159
|
remove unused code
|
2022-04-10 21:15:29 +02:00 |
|
Folkert
|
823d4678a8
|
import Box in box tests
|
2022-04-10 20:12:59 +02:00 |
|
Folkert
|
6ef443d1b0
|
Merge remote-tracking branch 'origin/trunk' into builtins-in-roc
|
2022-04-10 19:14:00 +02:00 |
|
Folkert
|
52b58ecdf3
|
don't write to (temp) file in solve tests
|
2022-04-10 16:22:35 +02:00 |
|
Folkert de Vries
|
7675e0232b
|
Merge pull request #2819 from rtfeldman/zero-arg-tag
Drop unused `arguments` field from `ZeroArgumentTag`
|
2022-04-10 15:18:03 +02:00 |
|
Ayaz Hafiz
|
a102a7497e
|
Support box/unbox for types that are typically only on the stack
Closes #2786
|
2022-04-09 16:22:01 -04:00 |
|
Richard Feldman
|
e9acbe983f
|
Use array over vec for exists_many
|
2022-04-09 10:09:03 -04:00 |
|
Folkert
|
a4c8ebd55e
|
fix can tests; qualify imports from num
|
2022-04-09 14:41:45 +02:00 |
|
Folkert
|
a15ff20eec
|
give back the subs of the root module (for the repl)
|
2022-04-09 14:11:50 +02:00 |
|
Folkert
|
9d966d439f
|
fix solve tests
|
2022-04-09 12:29:49 +02:00 |
|
Folkert
|
166c949c3b
|
clippy
|
2022-04-09 12:24:12 +02:00 |
|
Folkert
|
bdfed2e699
|
disable usage of cached modules, but do the caching
|
2022-04-09 12:23:47 +02:00 |
|
Folkert
|
691e8ee068
|
remove unused alias code
|
2022-04-09 12:23:30 +02:00 |
|
Folkert
|
c9b29c773f
|
simplify GeneratedInfo
|
2022-04-09 12:23:18 +02:00 |
|
Folkert
|
37bb19b032
|
for now always generate constraints
|
2022-04-09 12:13:20 +02:00 |
|
Folkert
|
76037de335
|
ignore test for now
|
2022-04-09 12:11:11 +02:00 |
|
Folkert
|
4d780ec090
|
disable use of cached subs temporarily
|
2022-04-09 12:05:35 +02:00 |
|
Folkert
|
d2756919fd
|
treat Box.Box as a builtin opaque type
|
2022-04-09 12:04:12 +02:00 |
|
Folkert
|
a7c87af065
|
typo
|
2022-04-09 11:39:57 +02:00 |
|
Folkert
|
c32f851394
|
explicitly import Box
|
2022-04-09 11:35:06 +02:00 |
|
Folkert
|
fe77cb3b16
|
write functions, that can be written in roc, in roc
|
2022-04-09 11:34:24 +02:00 |
|
Richard Feldman
|
babe281b5d
|
Merge pull request #2780 from rtfeldman/no-link
Add --no-link flag for more complex linking cases
|
2022-04-08 23:49:48 -04:00 |
|
Richard Feldman
|
dd56fdb61c
|
Fix regression with ZeroArgumentTag constraint gen
Turns out it can't share quite that much code with Tag,
because doing so skips the important function-based
constraints.
|
2022-04-08 21:31:19 -04:00 |
|
Richard Feldman
|
b2ff785a5e
|
Another clip bites the clip
|
2022-04-08 19:56:43 -04:00 |
|