Folkert
|
225c97aae3
|
move List.prepend to zig
|
2021-08-14 12:28:05 +02:00 |
|
Folkert
|
59e551dd32
|
cleanup
|
2021-07-24 00:13:00 +02:00 |
|
rvcas
|
fb12715aba
|
chore: list remove unused vars
|
2021-07-02 18:36:17 -04:00 |
|
Folkert
|
98a9dc0945
|
remove tag id from data bytes for non-recursive tags
|
2021-06-26 17:01:23 +02:00 |
|
Folkert
|
fc4f04dbd8
|
clean up variable names
|
2021-06-24 21:21:07 +02:00 |
|
Folkert
|
8d9f5b078e
|
fix ffi
|
2021-06-24 21:11:25 +02:00 |
|
Folkert
|
f8bdf05f90
|
has_tag_id from zig
|
2021-06-24 20:12:05 +02:00 |
|
Folkert
|
27308e98b7
|
use morphic update mode
|
2021-06-22 20:53:55 +02:00 |
|
Folkert
|
12c186813d
|
use std.mem.swap
|
2021-06-09 14:25:45 +02:00 |
|
rvcas
|
573f7d8093
|
feat(listRange): use a more terse syntax
|
2021-06-06 00:53:25 -04:00 |
|
tarjei
|
45185d1e84
|
Implement List.swap in zig
|
2021-05-31 19:08:37 +02:00 |
|
tarjei
|
ade591dd10
|
Fix plumbing
|
2021-05-29 22:21:25 +02:00 |
|
Folkert
|
4d0216cf09
|
fix merge conflicts
|
2021-05-25 09:18:39 +02:00 |
|
Folkert de Vries
|
5724f82667
|
Merge branch 'trunk' into zig-list-set
|
2021-05-25 09:05:18 +02:00 |
|
Richard Feldman
|
aa96d2373b
|
Reorder args in decref
|
2021-05-24 22:06:35 -04:00 |
|
Richard Feldman
|
0b3715ebee
|
Rearrange arg order for roc_alloc etc
|
2021-05-24 21:01:12 -04:00 |
|
Richard Feldman
|
7d7588ca19
|
Merge remote-tracking branch 'origin/trunk' into roc_alloc
|
2021-05-24 20:10:26 -04:00 |
|
Folkert
|
799e4a3239
|
use new roc alloc stuff for List.set
|
2021-05-24 18:27:27 +02:00 |
|
Folkert
|
91b49ecf98
|
Merge remote-tracking branch 'origin/roc_alloc' into zig-list-set
|
2021-05-24 18:25:18 +02:00 |
|
Folkert
|
fbb711b2ca
|
Merge remote-tracking branch 'origin/trunk' into specialize-lowlevel
|
2021-05-24 15:11:40 +02:00 |
|
Richard Feldman
|
ab51582541
|
Switch builtins to use roc_alloc and friends
|
2021-05-23 23:46:09 -04:00 |
|
Folkert
|
2e8a246095
|
Merge remote-tracking branch 'origin/trunk' into zig-list-set
|
2021-05-23 16:28:20 +02:00 |
|
Folkert
|
a4ed13d714
|
optimize zig code
|
2021-05-23 15:58:08 +02:00 |
|
Folkert
|
25ec057b2b
|
write List.set in zig
|
2021-05-22 22:13:54 +02:00 |
|
Richard Feldman
|
8666a2ad58
|
Avoid recomputing loop termination condition
LLVM might take care of this for us, but just to be safe!
|
2021-05-22 14:51:19 -04:00 |
|
Folkert
|
f0fc8a268f
|
cleanup
|
2021-05-22 17:26:01 +02:00 |
|
tarjei
|
e062bdaad8
|
Fix dec ref for empty list
|
2021-05-22 00:54:03 +02:00 |
|
tarjei
|
85e5b0ff82
|
Fix most of deref logic
Still doesn't handle empty lists properly.
|
2021-05-21 21:53:55 +02:00 |
|
Folkert
|
8f55706d5d
|
fix list gen tests
|
2021-05-19 22:45:30 +02:00 |
|
Folkert
|
f3199ed2a7
|
work on dicts
|
2021-05-19 22:32:31 +02:00 |
|
Folkert
|
d01d539d6b
|
first pass for List.keep
|
2021-05-19 21:30:43 +02:00 |
|
Folkert
|
e3b102e0c3
|
fix List.map3
|
2021-05-19 16:41:12 +02:00 |
|
Folkert
|
d2b0ecdd04
|
fix List.map2
|
2021-05-19 16:07:50 +02:00 |
|
Folkert
|
87b9f866d3
|
WIP fixing the borrowing in HOFs
|
2021-05-19 15:28:20 +02:00 |
|
tarjei
|
f45d89270b
|
Implement basic List.drop that satisfies tests
Issues with uniqueness and copying which leaks memory obviously needs to be fixed.
|
2021-05-18 22:59:55 +02:00 |
|
Folkert
|
04968d6394
|
fix closure RC increments
|
2021-05-18 21:34:37 +02:00 |
|
Folkert
|
8dddf952a8
|
WIP List.map + RC'd closure troubles
|
2021-05-17 19:31:52 +02:00 |
|
Folkert
|
917acac843
|
Merge remote-tracking branch 'origin/increment-many' into specialize-lowlevel
|
2021-05-16 21:57:15 +02:00 |
|
Folkert
|
4afd3cfce6
|
fixup
|
2021-05-16 21:32:45 +02:00 |
|
Folkert
|
3ca6ffade9
|
make List.map borrow based on passed function
|
2021-05-16 14:09:39 +02:00 |
|
Folkert
|
2163e01288
|
lowlevel List.map works
|
2021-05-13 19:15:17 +02:00 |
|
Eric Henry
|
eda462c6e9
|
implement list.concat in zig
|
2021-05-08 14:39:06 -04:00 |
|
Folkert
|
839095942d
|
reallocate in strings
|
2021-05-01 23:16:34 +02:00 |
|
Folkert
|
b79230c069
|
refactor reallocate
|
2021-05-01 23:16:34 +02:00 |
|
Folkert
|
314b7e41fd
|
use realloc in List.append
|
2021-05-01 22:01:18 +02:00 |
|
Folkert
|
586727f74a
|
list single in zig
|
2021-05-01 16:38:11 +02:00 |
|
Folkert
|
42d065af45
|
move List.join to zig
|
2021-04-25 21:43:15 +02:00 |
|
Richard Feldman
|
04aa9f4faa
|
Synchronize walkBackwards with walk
|
2021-04-11 12:10:45 -04:00 |
|
Folkert
|
0575c01f41
|
Revert "use FixedBufferAllocator in builtins"
This reverts commit 0c2da8686a .
|
2021-04-05 00:46:27 +02:00 |
|
Folkert
|
0c2da8686a
|
use FixedBufferAllocator in builtins
|
2021-04-04 22:01:22 +02:00 |
|