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 |
|
Folkert
|
3e53f0a14d
|
cleanup
|
2021-06-27 20:37:44 +02:00 |
|
Folkert
|
16f6259f7f
|
fix all the things
|
2021-06-27 14:39:28 +02:00 |
|
Folkert
|
99d0d9c732
|
WIP
|
2021-06-27 13:49:49 +02:00 |
|
Folkert
|
8add147dcf
|
change over nullable wrapped
|
2021-06-27 01:35:15 +02:00 |
|
Folkert
|
fd9b826398
|
fix the issues
|
2021-06-25 22:27:11 +02:00 |
|
Folkert
|
0eba188493
|
WIP
|
2021-06-24 20:12:37 +02:00 |
|
Folkert
|
f2f9897187
|
remove FunctionPointer completely
|
2021-06-19 15:04:28 +02:00 |
|
Richard Feldman
|
53ccef0506
|
nightly clippy
I was on nightly for benchmarks, and these all seem reasonable.
|
2021-06-18 15:21:11 -04:00 |
|
Richard Feldman
|
57676057fa
|
Rename gen to gen_llvm
This way, we have gen_dev and gen_llvm representing the two
different compiler backends.
|
2021-06-06 07:56:47 -04:00 |
|