J.Teeuwissen
|
297658caba
|
Merge branch 'main' into symbol_tags
|
2023-04-30 16:35:22 +02:00 |
|
J.Teeuwissen
|
e2042debfd
|
feedback
|
2023-04-30 12:01:01 +02:00 |
|
J.Teeuwissen
|
b8a2ea1bf2
|
Merge branch 'main' into drop_specialization
|
2023-04-29 18:31:12 +02:00 |
|
Anton-4
|
ff6ec21a09
|
Merge pull request #5324 from roc-lang/rust_version_upgrade
WIP Rust version upgrade
|
2023-04-29 18:01:04 +02:00 |
|
J.Teeuwissen
|
042482a19f
|
pipeline
|
2023-04-29 17:59:17 +02:00 |
|
J.Teeuwissen
|
231feb2fe2
|
assuming recursive rc
|
2023-04-29 15:31:27 +02:00 |
|
J.Teeuwissen
|
dbab89cc64
|
start
|
2023-04-29 15:28:25 +02:00 |
|
J.Teeuwissen
|
c1ced3c5d2
|
inc lowlevel return value
|
2023-04-29 14:30:14 +02:00 |
|
Folkert de Vries
|
3018ee6ec3
|
Merge pull request #5298 from roc-lang/externs-using-variables
find extern names using the variables (not layouts)
|
2023-04-29 05:44:30 +02:00 |
|
Folkert
|
2e6c632fb4
|
make only used fields pub(crate)
|
2023-04-28 22:08:55 +02:00 |
|
Folkert
|
4d681821bf
|
use get_lambda_set helper
|
2023-04-28 22:01:57 +02:00 |
|
Folkert
|
45b881d553
|
cleanup
|
2023-04-28 21:16:48 +02:00 |
|
Folkert
|
b9cc3b7823
|
don't check a non-recursive tag union for uniqueness
|
2023-04-28 18:46:07 +02:00 |
|
J.Teeuwissen
|
5d1349973e
|
removed recursive decrement wasm
|
2023-04-28 18:40:58 +02:00 |
|
Folkert
|
2ea69f07ef
|
fix decref returning incorrect address in some cases
|
2023-04-28 17:58:39 +02:00 |
|
Folkert
|
a7c7ad2d17
|
fix and optimize tail-recursive decrement
|
2023-04-28 17:50:30 +02:00 |
|
Folkert
|
755c294d90
|
only recursively decrement when unique
|
2023-04-28 17:10:22 +02:00 |
|
Folkert
|
a5862a9398
|
use data ptr instead of rc pointer to shrink IR size
|
2023-04-28 15:51:38 +02:00 |
|
Folkert
|
cf54304cf4
|
add lowlevel to inc/dec a data pointer
|
2023-04-28 15:30:23 +02:00 |
|
Folkert
|
a61e7a696d
|
use Box instead of a tag to read the refcount
|
2023-04-28 15:11:14 +02:00 |
|
J.Teeuwissen
|
ca7ba45955
|
chase_recursive_in
|
2023-04-27 10:37:09 +02:00 |
|
Folkert
|
64130dbbbc
|
use bool literals for bools
|
2023-04-26 23:33:52 +02:00 |
|
J.Teeuwissen
|
a7fe85bfeb
|
more clippy
|
2023-04-26 20:47:30 +02:00 |
|
J Teeuwissen
|
7439ee0c8c
|
Merge branch 'main' into drop_specialization
Signed-off-by: J Teeuwissen <jelleteeuwissen@hotmail.nl>
|
2023-04-26 20:26:37 +02:00 |
|
J.Teeuwissen
|
b0a4dd3e52
|
newlines
|
2023-04-26 20:25:15 +02:00 |
|
J.Teeuwissen
|
b4f65ad8cf
|
clippy
|
2023-04-26 20:23:30 +02:00 |
|
J.Teeuwissen
|
804e617497
|
undo mono unique
|
2023-04-26 20:17:19 +02:00 |
|
J.Teeuwissen
|
4de6369e6a
|
simplified join + mono
|
2023-04-26 20:11:44 +02:00 |
|
Anton-4
|
85dce119c7
|
downgrade to 1.66.1
going from 1.66.1 to 1.67.1 causes a segemntation fault in a wasm test, I expect because the size of Stmt and Expr have changed with that version.
|
2023-04-26 20:07:46 +02:00 |
|
J.Teeuwissen
|
74f2b0afda
|
Updated refcount logic
|
2023-04-26 18:14:16 +02:00 |
|
J.Teeuwissen
|
0fe94cbd90
|
cleanup dead code
|
2023-04-26 17:28:48 +02:00 |
|
J.Teeuwissen
|
ed46a1f2cb
|
lowlevel isUnique
|
2023-04-26 17:23:10 +02:00 |
|
J.Teeuwissen
|
2435bdb41a
|
added a wasm check
|
2023-04-26 17:21:19 +02:00 |
|
J.Teeuwissen
|
e12730ba88
|
drop specialization for union
|
2023-04-26 13:46:14 +02:00 |
|
Anton-4
|
a97f877f85
|
actually use a recent nixpkgs
|
2023-04-25 18:38:15 +02:00 |
|
Anton-4
|
36c67484b7
|
fix nix build
|
2023-04-24 16:51:47 +02:00 |
|
J Teeuwissen
|
0f04cd7b0b
|
interner borrow
|
2023-04-24 14:33:41 +02:00 |
|
J Teeuwissen
|
7710170e68
|
Merge branch 'main' into symbol_tags
Signed-off-by: J Teeuwissen <jelleteeuwissen@hotmail.nl>
|
2023-04-24 14:19:12 +02:00 |
|
J.Teeuwissen
|
b5655caebc
|
symbol_tag
|
2023-04-24 14:13:06 +02:00 |
|
J.Teeuwissen
|
91533e1071
|
refactor
|
2023-04-24 13:10:14 +02:00 |
|
Folkert
|
af2ab24525
|
simplify and fully implement comparisons
|
2023-04-23 19:58:31 +02:00 |
|
Folkert
|
b59ada4bc8
|
implement List.map in the dev backend
|
2023-04-23 17:35:17 +02:00 |
|
Folkert
|
be31bc5c41
|
add the PtrWrite lowlevel
|
2023-04-23 15:19:46 +02:00 |
|
Anton-4
|
937722c462
|
Merge branch 'main' of github.com:roc-lang/roc into rust_version_upgrade
|
2023-04-22 17:14:01 +02:00 |
|
Anton-4
|
e784baccce
|
rust update, nix update, clippy fixes
|
2023-04-22 14:51:01 +02:00 |
|
J.Teeuwissen
|
a0f8b50efe
|
Boxed
|
2023-04-22 14:20:48 +02:00 |
|
J.Teeuwissen
|
d4379ff895
|
Working IR
|
2023-04-22 13:32:38 +02:00 |
|
Folkert
|
caf11e58fa
|
more code sharing between mono and glue
|
2023-04-21 20:59:35 +02:00 |
|
Folkert
|
b5bd0f4fb0
|
find extern names using the variables (not layouts)
|
2023-04-21 18:21:01 +02:00 |
|
Folkert
|
394495d307
|
Revert "update size asserts"
This reverts commit 9973d4b8d2 .
|
2023-04-21 13:22:23 +02:00 |
|