Chadtech
|
c7f6de2afe
|
Merge branch 'trunk' of github.com:rtfeldman/roc into dict
|
2021-01-16 14:55:09 -05:00 |
|
Chadtech
|
41c1fa06da
|
Beginning to implement Dict size
|
2021-01-16 14:55:04 -05:00 |
|
Folkert
|
de666c575f
|
refactor union layout
|
2021-01-16 16:31:43 +01:00 |
|
Folkert
|
c85fa58648
|
a working state again
|
2021-01-16 01:55:38 +01:00 |
|
Folkert
|
c4e2b4f5cc
|
clippy
|
2021-01-15 21:18:11 +01:00 |
|
Folkert
|
fc5c6b9585
|
refactor
|
2021-01-15 21:17:56 +01:00 |
|
Folkert
|
4202503d42
|
no dereference required for Cons tag_id
|
2021-01-15 20:51:11 +01:00 |
|
Folkert
|
db11c62210
|
ld.lld research
|
2021-01-15 20:50:23 +01:00 |
|
Folkert
|
ef3bda40c6
|
fix RC
|
2021-01-15 16:10:48 +01:00 |
|
Folkert
|
345ecd434b
|
working is_empty (without RC)
|
2021-01-15 15:05:39 +01:00 |
|
Richard Feldman
|
82101a34e7
|
Merge pull request #898 from rtfeldman/decision-tree-improvements
Decision tree improvements
|
2021-01-14 23:53:02 -05:00 |
|
Richard Feldman
|
d2876b152c
|
Merge pull request #899 from rtfeldman/nqueens
Nqueens
|
2021-01-14 23:51:53 -05:00 |
|
Richard Feldman
|
8ebf45040e
|
Merge pull request #897 from rtfeldman/stdlib-by-reference
pass stdlib by reference
|
2021-01-14 22:44:52 -05:00 |
|
Folkert
|
167858ef06
|
reach the unreachable
|
2021-01-15 02:09:36 +01:00 |
|
Folkert
|
51cad15399
|
create NullableUnion in some cases
|
2021-01-15 01:02:34 +01:00 |
|
Folkert
|
b47ccb20fd
|
add NullableUnion layout
|
2021-01-15 00:25:28 +01:00 |
|
Folkert
|
f4b14b0b1b
|
remove todo
|
2021-01-14 23:48:19 +01:00 |
|
Folkert
|
b3d0c0194d
|
use const
|
2021-01-14 16:56:15 +01:00 |
|
Folkert
|
c1b5a42273
|
add jumps to decision tree creation
|
2021-01-14 16:54:34 +01:00 |
|
Folkert
|
d4e7ba552a
|
add jp id
|
2021-01-14 16:54:25 +01:00 |
|
Folkert
|
e1b5076a87
|
be a bit more efficient in generating jumps
|
2021-01-14 16:54:13 +01:00 |
|
Folkert
|
30023ac86b
|
turn count_targets_help into a loop
|
2021-01-14 16:54:01 +01:00 |
|
Folkert
|
ab6cb7ac93
|
pass stdlib by reference
|
2021-01-14 16:49:55 +01:00 |
|
Sébastien Besnier
|
fdc2b6ad86
|
add bitwise xor
|
2021-01-14 16:12:46 +01:00 |
|
Sébastien Besnier
|
85f146c688
|
fix extra space in comment
|
2021-01-14 07:59:26 +01:00 |
|
Chadtech
|
64d69b9ec4
|
Hash Low Level
|
2021-01-13 21:24:16 -05:00 |
|
Sébastien Besnier
|
1961cf771a
|
fix subtraction error implementation
|
2021-01-13 21:18:59 +01:00 |
|
Sébastien Besnier
|
dfed317f8e
|
add x86_64 subtraction support for gen_dev
|
2021-01-13 20:56:33 +01:00 |
|
Chadtech
|
cddd64f1c9
|
Get rid of old Dict implementation, use Zig wyhash, and WIP for testing Roc use of zig wyhash
|
2021-01-12 00:59:40 -05:00 |
|
Folkert
|
b7e044771e
|
clippy
|
2021-01-11 17:16:40 +01:00 |
|
Folkert
|
bfe947b07e
|
improve increment for rec tag unions
|
2021-01-11 17:14:30 +01:00 |
|
Folkert
|
5debaf7c30
|
comments
|
2021-01-11 16:56:02 +01:00 |
|
Folkert
|
a8b0f481af
|
improve decrement of recursive tag unions
|
2021-01-11 16:53:04 +01:00 |
|
Folkert
|
96f6b9a6f6
|
fix mono tests
|
2021-01-11 00:26:14 +01:00 |
|
Folkert
|
28e83f719d
|
add assert
|
2021-01-10 21:52:13 +01:00 |
|
Folkert
|
0cee82d25b
|
re-enable refcounting for recursive tags
|
2021-01-10 21:50:41 +01:00 |
|
Folkert
|
f3b8c707b1
|
update tests
|
2021-01-10 21:45:55 +01:00 |
|
Folkert
|
165672330d
|
cast read pointer to recursive field
|
2021-01-10 21:43:33 +01:00 |
|
Folkert
|
c79e031a55
|
don't store with RecursivePointer layout
|
2021-01-10 21:33:53 +01:00 |
|
Folkert
|
3cbac76be8
|
panic on invalid non-recursive tag union
|
2021-01-10 01:51:55 +01:00 |
|
Folkert
|
47128414d4
|
don't doubly allocate
|
2021-01-09 20:19:00 +01:00 |
|
Folkert
|
63fd71ba6e
|
dereference pointer to field
|
2021-01-09 19:56:44 +01:00 |
|
rvcas
|
5e69378850
|
fix: access at index errors
|
2021-01-09 11:21:52 -05:00 |
|
rvcas
|
56ff1fe463
|
feat: recursive tag unions store head on heap not stack
|
2021-01-09 10:54:53 -05:00 |
|
Folkert
|
78f653b85c
|
fix typo
|
2021-01-07 23:19:17 +01:00 |
|
Folkert
|
ecd03186dc
|
fix i128 bug
|
2021-01-07 20:55:31 +01:00 |
|
Folkert
|
e005dbde4c
|
rename Unreachable -> Rethrow
|
2021-01-07 20:19:12 +01:00 |
|
Folkert
|
9dd02ea090
|
reenable test
|
2021-01-07 20:15:06 +01:00 |
|
Folkert
|
b9359ffd71
|
remove variable from mono patterns
|
2021-01-07 20:12:11 +01:00 |
|
rvcas
|
e34fa2fe8c
|
fix(gen_list): forgot to use Nat in these tests as well
|
2021-01-06 07:42:01 -05:00 |
|