dzaima
|
ade183e635
|
bunch of header file changes
|
2022-01-06 01:17:10 +02:00 |
|
dzaima
|
d68e278083
|
move nsTime to its own file
|
2021-12-29 19:49:16 +02:00 |
|
dzaima
|
c4230ead74
|
remove duplicate definition
|
2021-12-16 12:29:25 +02:00 |
|
dzaima
|
4af4b45ab7
|
fix / with negative numbers in indexes
|
2021-12-16 12:20:42 +02:00 |
|
dzaima
|
9e6b8ecaae
|
throw error on reaching heap size limit if reasonable
|
2021-12-12 23:29:09 +02:00 |
|
dzaima
|
c8b15987b5
|
optimize mm_allocS
|
2021-11-30 17:13:07 +02:00 |
|
dzaima
|
4af5f3d4a6
|
store Value* as gc roots
|
2021-11-28 21:56:01 +02:00 |
|
dzaima
|
4697b91b1e
|
fix >2 repeated imports & error on cyclical importing
|
2021-11-26 00:25:11 +02:00 |
|
dzaima
|
f55e349999
|
inverse headers
|
2021-11-21 21:03:14 +02:00 |
|
dzaima
|
e38e4f89ae
|
overallocate heap
|
2021-10-19 18:12:27 +03:00 |
|
dzaima
|
ef230f8dc0
|
remove static from function that isn't
|
2021-10-15 12:08:48 +03:00 |
|
dzaima
|
b7f60ffb1c
|
move GC tag resetting from alloc to another pass
|
2021-10-10 23:11:49 +03:00 |
|
dzaima
|
1bca264db8
|
bitarrs
|
2021-10-03 23:18:30 +03:00 |
|
dzaima
|
dac6f29a41
|
more eachd_fn and eachm_fn out of header file
|
2021-09-30 20:24:14 +03:00 |
|
dzaima
|
751652c392
|
alternative JIT memory allocation if MAP_32BIT isn't sufficient
|
2021-09-26 22:00:19 +03:00 |
|
dzaima
|
b38e8c9aeb
|
normalize tag whitespace
|
2021-09-21 17:24:23 +03:00 |
|
dzaima
|
ffc4cec1ae
|
monadic i8/i16 arith
|
2021-09-05 23:26:31 +03:00 |
|
dzaima
|
4299fef6b6
|
clz macro
|
2021-09-05 21:05:19 +03:00 |
|
dzaima
|
21ba88751a
|
working i8/i16-arrs
|
2021-09-05 16:06:31 +03:00 |
|
dzaima
|
80be141968
|
tyarr.c
|
2021-09-05 02:58:18 +03:00 |
|
dzaima
|
521abe669d
|
hopefully fix SETH refcounts
|
2021-08-16 00:48:15 +03:00 |
|
dzaima
|
c00834cf15
|
move mm_free call into virtual function so dec is simpler
|
2021-07-30 04:40:56 +03:00 |
|
dzaima
|
78cd23907e
|
make err fails more clear
|
2021-07-19 23:09:10 +03:00 |
|
dzaima
|
ed691f3dae
|
joined 2buddy
|
2021-07-12 00:17:59 +03:00 |
|
dzaima
|
8f3f9ba114
|
don't read mmInfo from RAM
|
2021-07-11 23:24:13 +03:00 |
|
dzaima
|
2a0b91e7b4
|
counters instead of allocB
|
2021-07-11 23:07:07 +03:00 |
|
dzaima
|
1b31c88e4c
|
use mm_heapUsed() instead of allocB
|
2021-07-11 22:45:08 +03:00 |
|
dzaima
|
9982c62526
|
move OBJ_COUNTER increment
|
2021-07-11 22:14:28 +03:00 |
|
dzaima
|
1d5e7212fd
|
extract bucket definitions from template
|
2021-07-11 21:13:41 +03:00 |
|
dzaima
|
edd1f308ce
|
clean up mm macros & globals
|
2021-07-11 21:04:49 +03:00 |
|
dzaima
|
08723a3c80
|
use TI macros everywhere
|
2021-07-06 19:22:45 +03:00 |
|
dzaima
|
cd60db1c89
|
optimize fast allocation path
|
2021-07-05 02:52:42 +03:00 |
|
dzaima
|
d063e83a8d
|
apparently BSZI is barely used
|
2021-07-05 01:22:49 +03:00 |
|
dzaima
|
49810ce8bc
|
rename mm_allocN
|
2021-07-03 00:27:20 +03:00 |
|
dzaima
|
c62369c0c5
|
initialize objects a bit better
0.29% improvement
|
2021-07-02 23:07:46 +03:00 |
|
dzaima
|
550b91688a
|
extremely basic x86-64 generator
|
2021-06-09 18:47:50 +03:00 |
|
dzaima
|
96f3089410
|
proper i64 formatting, move openbsd hack up
|
2021-06-06 22:23:55 +03:00 |
|
dzaima
|
7e994dd913
|
modifiable defines
|
2021-06-06 16:50:18 +03:00 |
|
dzaima
|
b47e52db9e
|
preserve array reading through DONT_FREE
|
2021-06-01 17:52:51 +03:00 |
|
dzaima
|
c35e885ea1
|
nfns, basic random
|
2021-06-01 01:45:37 +03:00 |
|
dzaima
|
16f379b6c7
|
fix gc/refc issues, set memory to invalid objects on free in debug
|
2021-05-30 01:55:59 +03:00 |
|
dzaima
|
70dcc25c51
|
mm_buddyTemplate.c
|
2021-05-29 22:50:39 +03:00 |
|
dzaima
|
038b27072f
|
•internal namespace
|
2021-05-28 21:59:18 +03:00 |
|
dzaima
|
1b89661308
|
inline objects
|
2021-05-28 01:03:29 +03:00 |
|
dzaima
|
55a93d1838
|
fix -M
|
2021-05-25 02:20:32 +03:00 |
|
dzaima
|
50e76c8c04
|
move some headers & defs around
|
2021-05-25 00:51:09 +03:00 |
|
dzaima
|
899175f48b
|
split up arith.c
|
2021-05-24 21:35:53 +03:00 |
|
dzaima
|
33b548fbda
|
set max heap size
|
2021-05-24 19:54:16 +03:00 |
|
dzaima
|
6b4c5913ff
|
RT_VERIFY
|
2021-05-24 01:05:34 +03:00 |
|
dzaima
|
b2b826be9b
|
incremental compilation
|
2021-05-23 21:55:49 +03:00 |
|