Folkert
|
79d5c82dfb
|
cleanup
|
2021-11-27 16:36:43 +01:00 |
|
Folkert
|
dc44eaac97
|
cleanup
|
2021-11-21 14:11:18 +01:00 |
|
Joshua Warner
|
45f9f800ef
|
Use Internal linkage instead of Private to keep roc function symbols in the final binary
|
2021-11-19 21:32:34 -08:00 |
|
Folkert
|
196538cc58
|
fix valgrind error, finally
|
2021-11-13 01:00:20 +01:00 |
|
Folkert
|
65a9febe7d
|
clippy
|
2021-11-11 23:38:45 +01:00 |
|
Folkert
|
38da99b1ac
|
make it work
|
2021-11-11 23:36:35 +01:00 |
|
Folkert
|
8266284567
|
clippy
|
2021-11-08 22:31:08 +01:00 |
|
Folkert
|
0e1e3381f0
|
Merge remote-tracking branch 'origin/trunk' into tag-union-imitate-rust
|
2021-11-07 15:29:55 +01:00 |
|
Folkert
|
180575852a
|
all tests passing
|
2021-11-07 14:56:24 +01:00 |
|
Folkert
|
bd0f02c542
|
another waypoint
|
2021-11-06 19:27:16 +01:00 |
|
Kevin Sjöberg
|
f6d055dc62
|
Correct minor spelling mistakes
|
2021-11-06 15:29:08 +01:00 |
|
Folkert
|
5cd232816b
|
waypoint
|
2021-11-05 21:30:20 +01:00 |
|
Folkert
|
28b15cdf67
|
prettier
|
2021-10-22 13:17:07 +02:00 |
|
Folkert
|
7d1bd0ffe7
|
make refcount take tag union by reference
|
2021-10-22 13:17:07 +02:00 |
|
Folkert
|
0a12ce896f
|
Revert "make list inc/dec non-recursive (except when freeing the list)"
This reverts commit 19eadbfe70 .
|
2021-10-21 20:28:32 +02:00 |
|
Folkert
|
03144f978f
|
Revert "clippy"
This reverts commit 7773cf9b4d .
|
2021-10-21 20:28:18 +02:00 |
|
Folkert
|
7773cf9b4d
|
clippy
|
2021-10-14 20:12:43 +02:00 |
|
Folkert
|
19eadbfe70
|
make list inc/dec non-recursive (except when freeing the list)
|
2021-10-14 19:57:23 +02:00 |
|
Folkert
|
350891468a
|
add LambdaSet layout variant
|
2021-09-12 17:00:09 +02:00 |
|
Folkert
|
cf5bb7ae6e
|
cleanup
|
2021-09-11 13:56:06 +02:00 |
|
Folkert
|
cd9b32ba65
|
fix list decref
|
2021-09-10 21:53:57 +02:00 |
|
Folkert
|
5e68d31afc
|
expose decref_pointer_check_NULL
|
2021-09-10 20:42:25 +02:00 |
|
Folkert
|
ac75badbe4
|
refactor
|
2021-09-10 20:08:05 +02:00 |
|
Folkert
|
1d8a475ac6
|
un-pub function
|
2021-09-10 16:06:14 +02:00 |
|
Folkert
|
05ef6fdeb7
|
simplify
|
2021-09-10 15:47:16 +02:00 |
|
Folkert
|
770c8352e3
|
refactor
|
2021-09-10 15:29:28 +02:00 |
|
Folkert
|
7627e15266
|
remove dead code
|
2021-09-10 14:58:27 +02:00 |
|
Folkert
|
97577c92cf
|
layout add allocation_alignment_bytes
|
2021-09-04 00:03:10 +02:00 |
|
Folkert
|
63c488acd8
|
check whether a pointer actually stores the tag id in the bits
|
2021-09-03 23:58:41 +02:00 |
|
Folkert
|
4e39543054
|
simplify/optimize decref logic
|
2021-09-01 23:07:56 +02:00 |
|
Folkert
|
85e4afefe8
|
quick fix for failing expects on wasm
|
2021-09-01 17:22:57 +02:00 |
|
Folkert
|
5cb7dbd3cc
|
use zig's decref instead of an LLVM implementation
|
2021-09-01 16:58:05 +02:00 |
|
Folkert
|
a4475b7544
|
make TestBase64 compile
|
2021-08-25 20:47:03 +02:00 |
|
Folkert
|
08c24dde1b
|
make refcount increment support 32-bit
|
2021-08-24 16:59:27 +02:00 |
|
Richard Feldman
|
f279485edf
|
Merge branch 'trunk' into roc_panic
|
2021-08-19 07:20:26 -04:00 |
|
Folkert
|
c09b3b89f3
|
test_gen works again
|
2021-08-18 13:46:09 +02:00 |
|
Folkert
|
367d08814d
|
don't have compiler generate setjmp/longjmp when building an executable
|
2021-08-17 22:42:03 +02:00 |
|
Folkert
|
ceb5cc66fa
|
use IdentStr
|
2021-08-03 21:14:36 +02:00 |
|
Folkert
|
899cbeabd7
|
fix extra ampersands
|
2021-07-29 17:32:08 +02:00 |
|
Folkert
|
e19b03f290
|
WIP
|
2021-07-18 00:04:10 +02:00 |
|
Folkert
|
23867296a4
|
encode tag id in pointer and use it to read tag id
|
2021-07-15 23:44:00 +02:00 |
|
Folkert
|
785b4539af
|
less code
|
2021-07-14 22:22:33 +02:00 |
|
Folkert
|
771599165b
|
cleanup build_reset usage
|
2021-07-14 17:16:45 +02:00 |
|
Folkert
|
0171fd0959
|
remove Boxed
|
2021-07-14 15:33:59 +02:00 |
|
Folkert
|
c45637d0fd
|
cleanup in refcounting
|
2021-07-14 00:41:49 +02:00 |
|
Folkert
|
5cfc4b01c9
|
don't decrement when reusing
|
2021-07-12 22:04:04 +02:00 |
|
Folkert
|
09f01ba193
|
Boxed skeleton
|
2021-07-12 17:01:53 +02:00 |
|
Folkert
|
048326f9a3
|
build reset WIP
|
2021-07-04 14:20:44 +02:00 |
|
Folkert
|
978cea4b8a
|
passing tests
|
2021-06-28 22:28:47 +02:00 |
|
Folkert
|
0d07c2ef84
|
make tag id less hardcoded
|
2021-06-28 20:03:49 +02:00 |
|