Commit Graph

  • 2adb0a3586 --disable-jit flag dzaima 2025-05-28 02:12:44 +0300
  • 0f5e3c354d fix false-positive in heuristic randomization of 0 ∨ "Af64"•internal.Variation ↕0 dzaima 2025-05-28 01:59:22 +0300
  • 32b37188d3 fix arr_bptr==NULL path of isSorted dzaima 2025-05-28 00:56:29 +0300
  • e2c12d0ade avoid needing to mutate LV for eqvar tests dzaima 2025-05-28 00:46:04 +0300
  • 368fe11155 fix heuristic bounds of select_rows_direct dzaima 2025-05-28 00:38:57 +0300
  • 46c2578c73 •internal.Indistinguishable-based _eqvar dzaima 2025-05-28 00:10:53 +0300
  • 650c5b9171 quiet warning dzaima 2025-05-28 00:14:34 +0300
  • c050df28d3 fix fill of ≍˘˜fillarrList dzaima 2025-05-27 23:32:34 +0300
  • 8a69998839 proper fill for 0⊸⊏˘fillarr dzaima 2025-05-27 23:19:58 +0300
  • c866309707 fix fill of bitarr⊏𝕩 when 𝕩 has no fill and starts with elements that can construct a typed array dzaima 2025-05-27 21:52:21 +0300
  • 8626fb14ce cleanup from gcc -Wextra dzaima 2025-05-27 20:01:34 +0300
  • 2fc61ac9f7 better inds⊏highrankTyped loops dzaima 2025-05-27 19:01:47 +0300
  • 23648c7855 fix inds⊸⊏˘fillarr result fill dzaima 2025-05-27 01:21:56 +0300
  • b49d4bcd86 move 𝔽⌾(a⊸/)𝕩 impl to toEltypeArrX dzaima 2025-05-27 00:50:38 +0300
  • 5e06dea15f optimize WRAP dzaima 2025-05-26 23:45:20 +0300
  • 40ac18fd6e replace ARR_BPTR_NEVER with HEURISTIC dzaima 2025-05-26 21:00:58 +0300
  • 9e47ce066a more proper eltype copying helper dzaima 2025-05-26 23:01:00 +0300
  • 7e3e4a031f change freed object debug reference count value dzaima 2025-05-26 22:30:10 +0300
  • 5e68db7bc1 fix arr_bptr==NULL path in compress_grouped dzaima 2025-05-26 21:00:08 +0300
  • a7538ee51f keep-going build.bqn option dzaima 2025-05-26 20:15:08 +0300
  • a5d1e29f4f fix fill of i8arr≍˘numeric_fillarr dzaima 2025-05-26 19:26:29 +0300
  • 10c0e43649 •internal.Indistinguishable dzaima 2025-05-26 05:36:14 +0300
  • cac692da89 comparison cleanup dzaima 2025-05-26 05:34:49 +0300
  • c4685bcc0c fix insert_scal fill issues dzaima 2025-05-26 04:18:17 +0300
  • cbc1ef397b fix •internal.ListVariations on a fillarr of floats dzaima 2025-05-26 03:32:06 +0300
  • 3ab5c87a76 randomizable squeeze dzaima 2025-05-26 01:21:09 +0300
  • 60cefa158b mark some heuristics dzaima 2025-05-26 01:20:51 +0300
  • 1bcaebbd1f heuristic randomization infrastructure dzaima 2025-05-25 22:41:09 +0300
  • 923f15fcca use eqerr+evar in another error message test dzaima 2025-05-26 00:45:01 +0300
  • 641039520d make genericDesc crash on invalid argument dzaima 2025-05-26 00:03:56 +0300
  • 8cc1e08f46 fix FFI error message on too-large characters dzaima 2025-05-25 23:52:55 +0300
  • 454d1b072d move arr⌾(m⊸/)𝕩 over to new DirectArr thing dzaima 2025-05-25 21:18:41 +0300
  • 3abd77fed8 remove unused mut fns dzaima 2025-05-25 18:54:46 +0300
  • 7dc5aa9090 more complete DirectArr thing, use for 𝔽⌾(f64arr⊸⊏) dzaima 2025-05-25 18:09:43 +0300
  • eca886ed4d mark debug helpers with default visibility dzaima 2025-05-25 18:51:18 +0300
  • e398d127d4 fix comment dzaima 2025-05-24 16:40:09 +0300
  • fd58b87e61 avoid UB __shl{neative,x} dzaima 2025-05-24 05:35:21 +0300
  • 7aaa240ab1 synchronize test helpers dzaima 2025-05-24 01:17:42 +0300
  • dd82d3fb54 in-place c¨⌾(is⊸⊏)fillarr dzaima 2025-05-23 23:47:12 +0300
  • 124d094591 fast c¨⌾(is⊸⊏)list dzaima 2025-05-23 22:51:28 +0300
  • d79bdafaa8 actually a generic arr_ptr is maybe not a sane thing dzaima 2025-05-23 23:46:28 +0300
  • 1c20f3eac5 fix memory leak in 𝔽⌾(is⊸⊏) highRank dzaima 2025-05-23 20:48:28 +0300
  • cc0462aa53 move arr_ptr from mut.c to core includes dzaima 2025-05-23 20:56:53 +0300
  • e02c267ef5 print type name in corrupted tail report dzaima 2025-05-23 20:19:45 +0300
  • 398d387c22 fix arr⌾(is⊸⊏) highrank range check dzaima 2025-05-23 20:01:43 +0300
  • 3fe7bd89bf Singeli implementation of reflexive float comparison dzaima 2025-05-23 01:58:20 +0300
  • 186acd6c8d move and_bit_none impl to x86.singeli; add andn_bit_none dzaima 2025-05-23 01:40:07 +0300
  • 1e53078324 make match functions take ux instead of u64 for length dzaima 2025-05-23 00:47:04 +0300
  • 2a57cb30b8 fix eequal on different NaN patterns dzaima 2025-05-23 00:26:02 +0300
  • a7897ddcde get rid of NEEQUAL_NEGZERO dzaima 2025-05-23 00:21:00 +0300
  • b0877bfad9 use reflexive match for (2‿3⥊0÷0)⌾(0‿0⊸⊏) 2‿3⥊1 fix dzaima 2025-05-22 23:57:58 +0300
  • d1855f14e9 refactor match function direct calling dzaima 2025-05-22 23:56:02 +0300
  • aab1a15c39 better eequal impl dzaima 2025-05-22 05:13:25 +0300
  • 7947f86833 basic fix for (2‿3⥊0÷0)⌾(0‿0⊸⊏) 2‿3⥊1 erroring dzaima 2025-05-22 04:49:36 +0300
  • e4a8e6ed05 more tests of things comparing NaNs dzaima 2025-05-22 04:19:28 +0300
  • 5915841307 a couple more structural compatibility tests dzaima 2025-05-22 03:52:21 +0300
  • 81ce43e77f complete comment dzaima 2025-05-22 02:28:44 +0300
  • 36ba160477 fix 𝕨/𝕩 doing unchecked multiplications on +´𝕨 dzaima 2025-05-22 01:36:09 +0300
  • 3b5497e329 fix use-after-free in a⌾(i⊸/)𝕩 dzaima 2025-05-22 01:15:03 +0300
  • 04d0191d1f handle v¨⌾(l⊸/)x with non-boolean l with fast path dzaima 2025-05-21 02:09:11 +0300
  • a0787f4794 some more tests dzaima 2025-05-21 02:07:52 +0300
  • 185a18d478 fix a⌾(b⊸/)x comparing during noAlloc dzaima 2025-05-21 17:35:27 +0300
  • 0587e065f5
    Merge pull request #139 from vylsaz/develop dzaima 2025-05-21 17:41:20 +0300
  • 7cdbe866da Windows: use CRT-safe _beginthreadex() rather than CreateThread(); also remove unnecessary NULL check for realloc() vylsaz 2025-05-21 05:05:14 +0000
  • 15bf932757 make atom decomposition equality check use eequal dzaima 2025-05-21 00:54:52 +0300
  • 723ca38816 make native ⌾(is⊸⊏) & ⌾(m⊸/) compare NaNs as equal dzaima 2025-05-20 23:14:58 +0300
  • d67e587acf update bytecode submodule dzaima 2025-05-20 22:19:42 +0300
  • 28f5896350 some more tests of NaN⌾(a⊸/) & NaN⌾(a⊸⊏) dzaima 2025-05-20 13:55:54 +0300
  • a37166975c update replxx submodule dzaima 2025-05-20 02:18:11 +0300
  • 8046f157bf fix •file.Type and •file.Exists on links dzaima 2025-05-19 23:51:13 +0300
  • 1ab511f657 fix JIT not allocating stack capacity for empty arrays dzaima 2025-05-16 02:04:54 +0300
  • c17280d96d cleanup dzaima 2025-05-13 06:22:02 +0300
  • 87089515d5 test for flag-based squeeze dzaima 2025-05-13 16:57:48 +0300
  • b9ccafcf3f any_squeeze → squeeze_any dzaima 2025-05-13 06:24:25 +0300
  • f1cb141f56 new squeeze functions dzaima 2025-05-13 06:21:48 +0300
  • 9d11fc0cde use C1 & C2 helpers in grade.h dzaima 2025-05-13 05:39:37 +0300
  • 0c424df8b7 a couple more fill tests dzaima 2025-05-13 07:24:24 +0300
  • ff406c9586 better int_squeeze_sorted dzaima 2025-05-13 04:33:20 +0300
  • 8146040c15 helpers for creating empty arrays dzaima 2025-05-13 03:41:56 +0300
  • 6c4eae5e28 rearrange squeeze.c and make num_squeeze & chr_squeeze more sane dzaima 2025-05-13 02:14:37 +0300
  • a32c0c1722 add <ty>anyv_ptr dzaima 2025-05-13 02:21:12 +0300
  • 62366d10fa •internal.Validate dzaima 2025-05-11 20:30:20 +0300
  • 09aa7b285f debug_assert dzaima 2025-05-11 20:29:01 +0300
  • 41c9a51ff3 fix unshare on heap-allocated atoms dzaima 2025-05-11 20:28:23 +0300
  • b2259d77c1 some tests for bad squeeze attempts dzaima 2025-05-11 20:27:36 +0300
  • 1e603f8921 fix ALLOC_STAT dzaima 2025-05-11 18:03:25 +0300
  • 2020135a11 %z format string dzaima 2025-05-11 17:08:55 +0300
  • eca676bb3d option to disable stack entry omission dzaima 2025-05-11 13:43:28 +0300
  • 516205321c fix error message of 𝔽⌾(a⊸⊏)𝕩 more dzaima 2025-05-09 01:09:44 +0300
  • f74bdf6142 improve/fix error messages around units in ⊏ & ⊑ some more dzaima 2025-05-09 01:00:37 +0300
  • 8d757363e9 improve error message of 𝔽 in 𝔽⌾(a⊸⊏) returning an atom dzaima 2025-05-09 00:27:16 +0300
  • d2c27fd880 fast 𝔽⌾(num⊸⊏)arr dzaima 2025-05-09 00:21:42 +0300
  • 07f9b640e9 test for •ReBQN not dropping fills dzaima 2025-05-05 20:28:29 +0300
  • 1ecc6b3918 more proper error message for 1⌾((<⋈0)⊸⊑)↕5 dzaima 2025-05-05 18:57:31 +0300
  • 13906efe44 fix ⊑˘ on rank>2 inputs dzaima 2025-05-02 01:11:38 +0300
  • e32d41eb61 improve •ParseFloat error message on argument with codepoints ≥256 dzaima 2025-05-01 22:48:12 +0300
  • b1ef72039c remove use of bind dzaima 2025-05-01 16:16:39 +0300
  • 419e1171aa avoid UB on i64~~1 << 63 dzaima 2025-05-01 18:29:46 +0300
  • 291ff92c96 mask_scale dzaima 2025-04-28 22:17:04 +0300
  • a5c6e3271c use tail{...} much more dzaima 2025-04-28 17:23:12 +0300