dzaima
|
0f5e3c354d
|
fix false-positive in heuristic randomization of 0 ∨ "Af64"•internal.Variation ↕0
caught by fuzz.bqn
|
2025-05-28 02:01:00 +03:00 |
|
dzaima
|
5e06dea15f
|
optimize WRAP
|
2025-05-26 23:45:20 +03:00 |
|
dzaima
|
7e3e4a031f
|
change freed object debug reference count value
the previous one had hex 0xaaaaada8, the new one has a more easily identifiable signed decimal form
|
2025-05-26 23:24:43 +03:00 |
|
dzaima
|
10c0e43649
|
•internal.Indistinguishable
|
2025-05-26 05:43:29 +03:00 |
|
dzaima
|
cac692da89
|
comparison cleanup
|
2025-05-26 05:35:48 +03:00 |
|
dzaima
|
3ab5c87a76
|
randomizable squeeze
|
2025-05-26 01:53:44 +03:00 |
|
dzaima
|
2a57cb30b8
|
fix eequal on different NaN patterns
+ rename compareFloat→floatCompare to be more consistent
|
2025-05-23 00:42:07 +03:00 |
|
dzaima
|
723ca38816
|
make native ⌾(is⊸⊏) & ⌾(m⊸/) compare NaNs as equal
|
2025-05-21 00:36:08 +03:00 |
|
dzaima
|
b9ccafcf3f
|
any_squeeze → squeeze_any
|
2025-05-13 17:04:38 +03:00 |
|
dzaima
|
f1cb141f56
|
new squeeze functions
|
2025-05-13 17:04:38 +03:00 |
|
dzaima
|
9d11fc0cde
|
use C1 & C2 helpers in grade.h
incl. making them capable of expanding a macro F
|
2025-05-13 17:04:38 +03:00 |
|
dzaima
|
8146040c15
|
helpers for creating empty arrays
|
2025-05-13 17:04:32 +03:00 |
|
dzaima
|
6c4eae5e28
|
rearrange squeeze.c and make num_squeeze & chr_squeeze more sane
|
2025-05-13 03:32:32 +03:00 |
|
dzaima
|
62366d10fa
|
•internal.Validate
|
2025-05-13 00:12:59 +03:00 |
|
dzaima
|
092ba4167a
|
fix talloc_realloc in VERIFY_TAIL
|
2024-11-17 22:18:33 +02:00 |
|
dzaima
|
6bd47b067e
|
split apart def_decompose
|
2024-10-10 02:38:17 +03:00 |
|
dzaima
|
d640931c02
|
i64 → ux for bucket indices
|
2024-10-09 03:31:20 +03:00 |
|
dzaima
|
f33e1e0dcc
|
allZeroes & allOnes variants which set result flags
|
2024-10-09 02:42:17 +03:00 |
|
dzaima
|
12cc7af83d
|
fast path for squeeze target determining on sorted input
|
2024-10-09 01:48:23 +03:00 |
|
dzaima
|
72cdb0d5fb
|
mark reshape_one as ascending & descending
|
2024-10-09 01:48:23 +03:00 |
|
dzaima
|
1679d957e8
|
more checks in arr_* functions
|
2024-09-13 21:52:18 +03:00 |
|
dzaima
|
704986d36c
|
reinit_portion
|
2024-09-13 17:41:48 +03:00 |
|
dzaima
|
8fd897690f
|
move customizeShape into stuff.h
|
2024-09-12 06:47:06 +03:00 |
|
dzaima
|
09bdeb7fd8
|
more usz overflow checking
|
2024-08-23 03:59:57 +03:00 |
|
dzaima
|
88de336516
|
introduce bitany_ptr
+ more general typed arr pointer getting functions
|
2024-08-15 17:36:43 +03:00 |
|
dzaima
|
d95a792230
|
add bitwiden & bitnarrow to header
|
2024-08-14 05:18:13 +03:00 |
|
dzaima
|
c445f24aae
|
COPY_TO_FROM
|
2024-08-14 05:18:13 +03:00 |
|
dzaima
|
ae0d392d43
|
tyarrv_free
|
2024-08-14 05:02:24 +03:00 |
|
dzaima
|
7e15dfe104
|
make loadu_*/storeu_* take void*
|
2024-06-26 03:03:57 +03:00 |
|
dzaima
|
17339eceae
|
proper description of reshape_one
|
2024-06-05 13:52:25 +03:00 |
|
dzaima
|
e04819a28d
|
make TYARR_SZ always operate in u64
shouldn't change anything on 64-bit platforms as the sizeof in fsizeof should already give size_t
|
2024-06-05 02:23:15 +03:00 |
|
dzaima
|
55f7baf894
|
add debug check for correct array size calculation
|
2024-04-03 05:59:35 +03:00 |
|
dzaima
|
c078f62b1f
|
add GLOBAL, INIT_GLOBAL, or const to globals
|
2024-02-01 21:13:39 +02:00 |
|
dzaima
|
b9b90fbe8f
|
improve error messages of o2i/o2i64/o2u64 & usum
|
2023-12-05 17:19:36 +02:00 |
|
dzaima
|
fcc939dbed
|
debug flag for running a GC every n'th allocation
|
2023-12-03 23:34:49 +02:00 |
|
dzaima
|
789064140b
|
use isStr more, include builtin name in bad path messages
|
2023-11-26 15:37:41 +02:00 |
|
dzaima
|
7357820f19
|
start of compiler state refactoring
|
2023-11-25 23:21:32 +02:00 |
|
dzaima
|
f037754880
|
more specific empty array types
|
2023-11-13 23:16:02 +02:00 |
|
dzaima
|
ad574d2269
|
refactor & document #define-s, always-available ')gc log' and ')mem log'
|
2023-10-31 03:16:48 +02:00 |
|
dzaima
|
81a291f860
|
round up some pointers
|
2023-08-25 03:47:05 +03:00 |
|
dzaima
|
f0d6a65240
|
move unaligned load/store helpers to stuff.h
also replace a NULL with "" to make iBuf+0 not be UB
|
2023-08-25 03:24:42 +03:00 |
|
dzaima
|
9cfc3f3f25
|
various changes on filling arrays with the same element
|
2023-07-12 16:23:03 +03:00 |
|
dzaima
|
53bacf00c8
|
native F⟜k⁼𝕩 & k⊸F⁼𝕩
|
2023-05-11 15:28:40 +03:00 |
|
dzaima
|
d1a5ed3e00
|
err → fatal
|
2023-05-11 15:28:23 +03:00 |
|
dzaima
|
aa68ed0730
|
define single ICMP
|
2023-05-11 15:28:23 +03:00 |
|
dzaima
|
865257fdb6
|
more header file cleanup
|
2023-04-29 17:39:13 +03:00 |
|
dzaima
|
aa5ed7cc7a
|
BB2B & BBB2B → FC1 & FC2
|
2023-04-29 15:31:31 +03:00 |
|
dzaima
|
7f0390be3f
|
more error messages
|
2023-04-28 20:49:34 +03:00 |
|
dzaima
|
d0e76ec436
|
better selfElType
|
2023-04-28 16:22:13 +03:00 |
|
dzaima
|
586aeaea2d
|
HARR_FP
|
2023-04-25 21:44:55 +03:00 |
|