tankorsmash
|
63ee20b6fe
|
add best effort guesses for many builtin error messages
|
2025-02-05 19:40:27 -05:00 |
|
dzaima
|
162e6ff387
|
decG more
found automatically via awful hack via GUARANTEED
|
2024-12-04 00:10:52 +02:00 |
|
dzaima
|
52f318e755
|
EACH_FILLS tests
|
2024-10-14 05:09:03 +03:00 |
|
dzaima
|
03fc22662b
|
add •internal.Properties for better build parameter detecting
|
2024-10-10 01:33:17 +03:00 |
|
dzaima
|
6f7e82e52b
|
include JIT heap in used heap measurements
|
2024-09-21 21:26:02 +03:00 |
|
dzaima
|
153850921b
|
actually, hanyv?_ptr shouldn't be a thing
|
2024-09-09 17:55:26 +03:00 |
|
dzaima
|
4cf8e10b95
|
fillarr_ptr → fillarrv_ptr
|
2024-09-09 17:55:26 +03:00 |
|
dzaima
|
37a3694df7
|
restore usage of bitarr_ptr where appropriate
|
2024-08-15 17:36:43 +03:00 |
|
dzaima
|
5098781ffc
|
replace all bitarr_ptr usages with bitany_ptr
|
2024-08-15 17:36:43 +03:00 |
|
dzaima
|
a8af920dc9
|
•internal.PureKeep
|
2024-07-10 00:55:43 +03:00 |
|
dzaima
|
826179c83d
|
•internal utility for getting & setting object flags
|
2024-07-08 22:53:29 +03:00 |
|
dzaima
|
1b26e85325
|
don't need to mark static globals as hidden
gcc complains about this
|
2024-02-01 21:26:08 +02:00 |
|
dzaima
|
c078f62b1f
|
add GLOBAL, INIT_GLOBAL, or const to globals
|
2024-02-01 21:13:39 +02:00 |
|
dzaima
|
e9b7d027ca
|
cleanup & fix various build types
|
2023-11-26 16:56:26 +02:00 |
|
dzaima
|
f6a9c30889
|
•internal.HeapStats
|
2023-09-18 23:38:06 +03:00 |
|
dzaima
|
24fea51bdd
|
fix unshare of fillslice
|
2023-07-10 22:55:00 +03:00 |
|
dzaima
|
a03fab044d
|
•internal.Keep
|
2023-05-19 15:41:50 +03:00 |
|
dzaima
|
f6703df0b2
|
range calculation functions
|
2023-05-19 14:01:32 +03:00 |
|
dzaima
|
0598ce8357
|
use getFillQ less
|
2023-05-09 00:14:14 +03:00 |
|
dzaima
|
bb7c37960e
|
a round of more incG/incByG
|
2023-04-29 17:39:13 +03:00 |
|
dzaima
|
77154be2a8
|
testing setup for ˘ & ⎉
incl. toggleable fill testing for !CATCH_ERRORS
|
2023-04-24 19:43:04 +03:00 |
|
dzaima
|
e11d5dd31d
|
•internal.HasFill
|
2023-04-24 19:43:04 +03:00 |
|
dzaima
|
0aca470931
|
more explicit inline requiring
|
2023-04-06 13:12:11 +03:00 |
|
dzaima
|
1f2456042c
|
clean up calls.h includes
|
2023-03-26 15:54:27 +03:00 |
|
dzaima
|
1f70c08aa2
|
fillarr NOGC
|
2023-03-26 15:43:59 +03:00 |
|
dzaima
|
01c457b77b
|
make all cpy.*Arr function results Arr*
|
2023-03-11 16:51:13 +02:00 |
|
dzaima
|
98c963453b
|
•internal.GC
|
2023-03-05 14:16:38 +02:00 |
|
dzaima
|
1af9155425
|
optional path arg for •internal.HeapDump; STORE_JIT_MAP
|
2023-02-24 00:16:44 +02:00 |
|
dzaima
|
a84ca6c5d6
|
strict prototypes
|
2023-02-03 15:33:31 +02:00 |
|
dzaima
|
9abe7506ab
|
native minimal compiler
|
2023-01-26 01:30:10 +02:00 |
|
dzaima
|
f9eb7f083c
|
unshare shape
|
2023-01-17 04:38:55 +02:00 |
|
dzaima
|
21372a743a
|
allow unsharing slices
|
2023-01-17 04:32:30 +02:00 |
|
dzaima
|
55e8a43297
|
fix test/mut.bqn leaking references
|
2022-11-17 18:56:46 +02:00 |
|
dzaima
|
f87a1155f5
|
store references instead of GC root functions to handle mutable roots
-0.21% binary size; mm_visit & mm_visitP got inlined in the gcFn-s, even though that's very pointless
|
2022-11-06 02:01:14 +02:00 |
|
dzaima
|
4daabd708a
|
introduce calls.h, move vec_addN and vec_join to core header
and remove a bunch of apparently unnecessary mut.h imports
|
2022-11-02 23:17:52 +02:00 |
|
dzaima
|
2bb6750d7d
|
better bitarr fill
|
2022-09-24 19:31:46 +03:00 |
|
dzaima
|
59e947cc20
|
more consistent type checking & conversion functions
|
2022-09-07 23:56:03 +03:00 |
|
dzaima
|
1b8bd0707e
|
make dyarith array-array dispatch its own function
|
2022-09-01 22:22:13 +03:00 |
|
dzaima
|
ce5ece34e1
|
new arith
|
2022-08-28 23:28:06 +03:00 |
|
dzaima
|
1694bfb7d2
|
s?p?rnk(x) → S?P?RNK(x)
|
2022-08-20 08:36:59 +03:00 |
|
dzaima
|
e10f13d6ea
|
x->type → TY(x) / PTY(x)
|
2022-08-20 08:30:12 +03:00 |
|
dzaima
|
e6b4f85662
|
x->ia → IA(x) / PIA(x)
|
2022-08-20 08:30:03 +03:00 |
|
dzaima
|
b1300e6e76
|
yet another string function rename
|
2022-08-18 09:07:32 +03:00 |
|
dzaima
|
0313b0a0a0
|
fix •internal.Variation
|
2022-06-30 03:05:30 +03:00 |
|
dzaima
|
fadde40f78
|
more incG
|
2022-06-26 23:48:30 +03:00 |
|
dzaima
|
1fd88c1749
|
clean up ascii/utf8 functions
|
2022-06-15 15:31:57 +03:00 |
|
dzaima
|
409524d958
|
noinline version of vec_add
|
2022-05-11 18:31:49 +03:00 |
|
dzaima
|
cee8e841f9
|
better fillarr creating in •internal.Variation
|
2022-05-01 02:49:10 +03:00 |
|
dzaima
|
c54e63099f
|
additional check in •internal.Variation
|
2022-04-12 16:24:25 +03:00 |
|
dzaima
|
69067b8fcc
|
decG round 2
|
2022-04-07 15:15:28 +03:00 |
|