Commit Graph

  • c46182d070 more •Decompose tests dzaima 2024-10-10 02:25:32 +0300
  • b095811da5 remove dead TIi(t_funBI,visit) = dzaima 2024-10-10 02:18:45 +0300
  • 3d4a31ae6f access function/modifier runtime ID through macro dzaima 2024-10-10 01:50:37 +0300
  • d4b36b3017 access function/modifier native ID through macro dzaima 2024-10-10 02:37:08 +0300
  • ddb0e09d08 remove unused helper dzaima 2024-10-10 01:27:35 +0300
  • 0f12b66fdb move purity separation to the proper place dzaima 2024-10-10 02:16:39 +0300
  • 398f541cec make tests handle usz=64 differences dzaima 2024-10-10 01:07:41 +0300
  • 03fc22662b add •internal.Properties for better build parameter detecting dzaima 2024-10-10 01:32:30 +0300
  • 5329a40815 don't bother having build.bqn be executable dzaima 2024-10-09 03:40:18 +0300
  • 93292cc002 default to usz=64 dzaima 2024-10-09 03:30:14 +0300
  • 3ed6241609 don't attempt to use BMI2 on x86-32 dzaima 2024-10-09 03:29:03 +0300
  • 72e46f24bd fix silent truncation of requested memory amount in 32-bit builds dzaima 2024-10-09 03:26:55 +0300
  • d640931c02 i64 → ux for bucket indices dzaima 2024-10-09 03:28:33 +0300
  • 9371fa0fbc make PROPER_FILLS customizable dzaima 2024-10-09 02:46:02 +0300
  • 1b1cda8a90 get tests to pass with PROPER_FILLS dzaima 2024-10-09 02:30:58 +0300
  • 36e8ad59f7 repeated sort tests dzaima 2024-10-09 01:52:15 +0300
  • d5d495ecd2 mention v/V naming in src/README.md dzaima 2024-10-09 01:14:31 +0300
  • 183f64c1f9 make ⟨⟩≡∾⟨⟩ under PROPER_FILLS dzaima 2024-10-09 01:14:12 +0300
  • 03f2f29f3b use tagu64 in more cases where it should be dzaima 2024-10-09 01:01:25 +0300
  • 0eb7f2e5f4 make ⊢¨ attempt to squeeze generic arrays in PROPER_FILLS dzaima 2024-10-09 00:54:22 +0300
  • b94ba4ed56 proper refcount=1 𝔽¨ test dzaima 2024-10-09 00:04:04 +0300
  • f33e1e0dcc allZeroes & allOnes variants which set result flags dzaima 2024-10-09 01:18:09 +0300
  • 002d58e057 better withFill slow path copying dzaima 2024-10-09 00:02:53 +0300
  • b2bfa06a4c allBit cleanup in cells.c dzaima 2024-10-09 01:18:05 +0300
  • 1eee4d7450 mark input of ∊𝕩 as fl_asc|fl_dsc if it's all same dzaima 2024-10-09 01:13:51 +0300
  • 7326348c79 fast ⍷𝕩 & ∊𝕩 on fl_asc+fl_dsc 𝕩 dzaima 2024-10-07 06:13:53 +0300
  • 7eb9212388 ⍷𝕩 tests dzaima 2024-10-09 01:06:23 +0300
  • b9b0c619db more flag utils dzaima 2024-10-09 01:05:21 +0300
  • 12cc7af83d fast path for squeeze target determining on sorted input dzaima 2024-10-07 05:44:41 +0300
  • 72cdb0d5fb mark reshape_one as ascending & descending dzaima 2024-10-07 04:47:06 +0300
  • 4b38a8cf6b no need to unroll ≢x size checking dzaima 2024-10-07 03:32:54 +0300
  • 0d238f2b88 mark ↕n with fl_squoze dzaima 2024-10-07 04:52:45 +0300
  • fc617b6e32 don't try sorting sorted arrays dzaima 2024-10-07 03:17:28 +0300
  • 85c5fb659d more clang-friendly multi-input homMask dzaima 2024-10-07 02:48:31 +0300
  • cf19280c54 fix reliance on signed wrapping in replicate dzaima 2024-10-03 20:32:52 +0300
  • c0a138b03d fix ubsan build dzaima 2024-10-03 19:45:51 +0300
  • 7000b8a951 update test/moreCfgs.sh dzaima 2024-10-03 19:45:36 +0300
  • d24031a125 add target_from_cc=1 option dzaima 2024-10-01 21:04:48 +0300
  • 7774d8ba5e slightly better number asFill dzaima 2024-09-28 18:42:59 +0300
  • 286b9e3a14 update tested compiler versions dzaima 2024-09-26 03:43:33 +0300
  • 9504f10406 fix test/precompiled.bqn dzaima 2024-09-26 03:24:47 +0300
  • dd0ae0d5a2 FFI_CHECKS test in test/moreCfgs.sh dzaima 2024-09-26 03:21:11 +0300
  • 9ca48a55bc better range checking dzaima 2024-09-26 03:09:12 +0300
  • 00a9dc03be fast path for FFI array range checking dzaima 2024-09-26 02:44:50 +0300
  • 2da0c2d0b1 fix FFI_CHECKS=0 dzaima 2024-09-26 02:33:29 +0300
  • 217da10fa5 respect nogit=1 in makefile-only build dzaima 2024-09-22 23:51:04 +0300
  • 989970f7fd fix ∾2‿2⥊<0‿0⥊⟨⟩ dzaima 2024-09-22 01:42:26 +0300
  • f65906721d some more system value tests dzaima 2024-09-22 01:40:21 +0300
  • e6d3821d52 FFI: invalid character array argument detection dzaima 2024-09-22 01:08:36 +0300
  • 4eb632a48d TO_GET helper dzaima 2024-09-16 03:43:00 +0300
  • 10671c446d move print_vmStack to DEBUG_VM-only dzaima 2024-09-16 00:29:44 +0300
  • 6f7e82e52b include JIT heap in used heap measurements dzaima 2024-09-16 00:09:39 +0300
  • cc7b56ff30
    Merge pull request #119 from Brian-ED/patch-1 dzaima 2024-09-21 21:24:48 +0300
  • 6b4162e26a
    Added missing newline between nogit=1 and CC=... Brian E 2024-09-21 15:09:01 +0100
  • 5192a1d466 fix x⊸≍˘list & ≍⟜x˘list on non-atom x dzaima 2024-09-16 00:40:09 +0300
  • 92be360412 use "at ..." stacktrace display for empty name dzaima 2024-09-15 23:22:11 +0300
  • 7d222fee3c update bytecode submodule dzaima 2024-09-15 20:17:00 +0300
  • 1709fbd2f6 new precompiled bytecode generator dzaima 2024-09-15 20:07:18 +0300
  • 4fb7d486e4 largely-broken clangd for precompiled files dzaima 2024-09-15 20:01:34 +0300
  • 9815227f5a output integer array for ambivalent block data dzaima 2024-09-14 18:34:26 +0300
  • f2efa657b7 start of cc.bqn/precompiled format refactor dzaima 2024-09-14 18:28:51 +0300
  • d508bca78d fix build.bqn on non-for-build CBQN dzaima 2024-09-14 22:55:12 +0300
  • 452a117818 print precompiled source name & line number in stacktraces dzaima 2024-09-14 18:21:23 +0300
  • 0c88263659 don't copy i32slice bytecode in compileAll dzaima 2024-09-14 17:16:48 +0300
  • 51ab5db2c8 move interleave_cells to cells.c dzaima 2024-09-14 16:18:54 +0300
  • 884d61476f fix flags of take_head dzaima 2024-09-14 16:15:11 +0300
  • f3c63d3887 use reshape_one for c¨ dzaima 2024-09-13 22:09:56 +0300
  • fff96b9475 fix ≍˘ error checking, start of generalizing to join_cells dzaima 2024-09-13 22:05:31 +0300
  • 1679d957e8 more checks in arr_* functions dzaima 2024-09-13 21:52:18 +0300
  • ca7410e623 remove unneeded include dzaima 2024-09-13 21:14:44 +0300
  • 0ef7f95fb7 •internal.PureKeep is now a thing dzaima 2024-09-13 19:43:10 +0300
  • 215a3cad3b fix interleave_cells generic path dzaima 2024-09-13 19:39:08 +0300
  • 6c7e6c411a use CMP_AA_IMM dzaima 2024-09-13 19:35:59 +0300
  • b7c3815d4a copy fallback instead of slice in take_head dzaima 2024-09-13 19:10:46 +0300
  • bd6d40a4fa outline GC steps dzaima 2024-09-13 18:40:36 +0300
  • 66f37aa299 allow hitting exactly the memory limit dzaima 2024-09-13 18:29:06 +0300
  • 574653f3fb improve clangd of various files in src/opt/ dzaima 2024-09-13 18:18:29 +0300
  • 64adbbf37e in-place ¯n↓ / n↑ / n⥊ dzaima 2024-09-13 17:41:53 +0300
  • 704986d36c reinit_portion dzaima 2024-09-13 17:37:52 +0300
  • 4464fced30 print object type in tailFail dzaima 2024-09-13 05:10:48 +0300
  • 1b13defe54 rearrange sfns.c a bit dzaima 2024-09-12 16:22:32 +0300
  • 8fd897690f move customizeShape into stuff.h dzaima 2024-09-12 06:41:56 +0300
  • 27b7c0746c full interleave_cells dzaima 2024-09-12 06:09:17 +0300
  • f19a8effc4 suppress warning dzaima 2024-09-12 05:49:30 +0300
  • e9cf8ac330 fix try_interleave_cells on copying TO_BPTR dzaima 2024-09-12 05:40:11 +0300
  • c0e3a3711f fast scalar≍˘arr & arr≍˘scalar & different-type arr≍˘arr dzaima 2024-09-12 05:35:42 +0300
  • da29b285dd better ARR_BPTR_NEVER dzaima 2024-09-12 05:17:48 +0300
  • 41785cb4bf Singeli const¨⌾(m⊸/)b dzaima 2024-09-10 01:45:56 +0300
  • 02573fa4eb fatal{msg} dzaima 2024-09-10 01:45:18 +0300
  • 75c1b74ce1 ARR_BPTR_NEVER dzaima 2024-09-09 17:54:24 +0300
  • ad16bc109a don't test invalid •bit._cast dzaima 2024-09-09 17:52:35 +0300
  • 03fbb17246 fix broken arr_bptr path in transpose_noshape dzaima 2024-09-09 17:46:46 +0300
  • 153850921b actually, hanyv?_ptr shouldn't be a thing dzaima 2024-09-09 17:38:46 +0300
  • 4cf8e10b95 fillarr_ptr → fillarrv_ptr dzaima 2024-09-09 17:26:37 +0300
  • af6c618158 use new harr/hslice _ptr functions dzaima 2024-09-09 17:20:29 +0300
  • 15401e8dfb h(arr|any|slice)v?_ptr dzaima 2024-09-09 17:10:52 +0300
  • a3be4dbd96 test/run.bqn: make update-messages not break horribly with heapverify dzaima 2024-09-09 06:35:56 +0300
  • 8fafbcde65 fix toConstant dzaima 2024-09-09 06:24:12 +0300
  • c2adbd4a3b move toConstant to builtins.h dzaima 2024-09-03 03:36:39 +0300
  • b69f65081d vector → list dzaima 2024-09-04 23:33:36 +0300