Commit Graph

  • a17d8004be make valgrind run under -DMM=0 dzaima 2022-07-10 02:06:20 +0300
  • eb5b32319f make ∨`𝕩 run under valgrind dzaima 2022-07-10 02:01:59 +0300
  • 041a87ff98 make valgrind accept /𝕩 and 𝕨/𝕩 impls dzaima 2022-07-10 01:51:15 +0300
  • 0684fe5fcb some fixes for ubsan dzaima 2022-07-10 01:42:32 +0300
  • 9a00da6369 deduplicate ia writing dzaima 2022-07-09 02:18:22 +0300
  • 3c2a7dbefa high-rank in-place w∾x dzaima 2022-07-09 02:00:22 +0300
  • 1c645e11d8 fix •FromUTF8 name dzaima 2022-07-08 19:34:30 +0300
  • 1a9d2d0118 apparently apple clang 11.0.3 infinite-loops on mmap_nvm too dzaima 2022-07-03 02:18:14 +0300
  • 837372295d small simplification dzaima 2022-07-02 03:52:34 +0300
  • 010db0b1fc mark direct access result const dzaima 2022-07-01 21:30:47 +0300
  • 11c956174b more comments in bqnffi.h dzaima 2022-07-01 21:23:07 +0300
  • a6a1448382 bqn_copy & bqnffi.h comment cleanup dzaima 2022-06-30 17:44:01 +0300
  • f27ba6d569 even more microoptimization dzaima 2022-06-30 16:24:37 +0300
  • c794fb0ef9 more microoptimization dzaima 2022-06-30 15:40:54 +0300
  • 74eaa3853f optimize squeeze result choosing dzaima 2022-06-30 03:50:35 +0300
  • 685c3ecbc6 fix fill leak on @⌾(0⊸⊑) 2⥊<"foo" dzaima 2022-06-30 03:36:40 +0300
  • 0313b0a0a0 fix •internal.Variation dzaima 2022-06-30 03:05:30 +0300
  • 859be5efb2 singeli chr_squeeze dzaima 2022-06-30 01:47:57 +0300
  • 75bfa5d905 singeli num_squeeze dzaima 2022-06-29 23:25:11 +0300
  • e31c574fd8 separate squeeze to its own file dzaima 2022-06-29 18:35:34 +0300
  • a3d6301210 update comment in bqnffi.h dzaima 2022-06-28 22:26:47 +0300
  • 86cf6f5c2d faster value⊸F & F⟜value dzaima 2022-06-28 15:58:13 +0300
  • 8882fb959a move scope_dec cycle handling to a noinline function dzaima 2022-06-27 19:49:30 +0300
  • d18ebc3d07 fix withFill previous fill check dzaima 2022-06-27 03:22:36 +0300
  • 4a9983d077 fix test/moreCfgs.sh dzaima 2022-06-26 23:53:56 +0300
  • fadde40f78 more incG dzaima 2022-06-26 23:48:30 +0300
  • 59f0aaa732 defer explain loading to when it's invoked dzaima 2022-06-26 22:06:52 +0300
  • 87a8aacbc5 add explain getting to makefile dzaima 2022-06-26 21:59:20 +0300
  • 997ced9d2e
    Merge pull request #25 from Detegr/explain dzaima 2022-06-26 21:56:32 +0300
  • 266c742b98 fix refcount dzaima 2022-06-26 21:54:41 +0300
  • a6081600ae namespace reading functions for FFI dzaima 2022-06-25 17:32:41 +0300
  • efb4a06a25 x⥊0 & x⥊1 → bitarr dzaima 2022-06-25 16:17:34 +0300
  • 43b8b5e2a0 )escaped dzaima 2022-06-19 21:05:05 +0300
  • 0314f55a78 support calling explain for an expression Antti Keränen 2022-06-16 12:06:46 +0300
  • 0232cda412 support ARMM 0 dzaima 2022-06-16 21:05:06 +0300
  • 1fd88c1749 clean up ascii/utf8 functions dzaima 2022-06-15 15:31:57 +0300
  • e3da1da8f6 properly error on alias list being assigned to non-namespace dzaima 2022-06-14 03:36:40 +0300
  • 6307356bab rearrange common array case to top dzaima 2022-06-14 02:40:50 +0300
  • f3fffd2b8d fix [a,b]+↩1 dzaima 2022-06-14 02:33:41 +0300
  • 3b82419202 fix error messages dzaima 2022-06-14 02:28:13 +0300
  • f9d251ec08 ARRO/ARRM→LSTO/LSTM dzaima 2022-06-14 02:12:37 +0300
  • 5e0bda6a28 ARMO & ARMM dzaima 2022-06-14 02:09:41 +0300
  • 8a84726e6e fix wasm build dzaima 2022-06-12 22:32:00 +0300
  • baa4641a44 don't needlessly include sys/mman.h dzaima 2022-06-12 22:29:35 +0300
  • 5a32a00f46 more checks of NO_MMAP dzaima 2022-06-12 22:12:08 +0300
  • ab69f86cb5 store fill in FillSlice dzaima 2022-06-11 17:36:51 +0300
  • e137d8536d native ↑𝕩 & ↓𝕩 dzaima 2022-06-10 00:14:42 +0300
  • 025043b84e make arr_shVec return its argument dzaima 2022-06-10 00:06:14 +0300
  • 638891bde1 missing double-space dzaima 2022-06-09 18:15:30 +0300
  • a298bc3018 more function name cleanup dzaima 2022-06-09 18:12:15 +0300
  • 5636c1e2ca clean up some function names dzaima 2022-06-08 21:41:33 +0300
  • 2359e54661 a bit saner heap format dzaima 2022-06-08 15:24:09 +0300
  • 82fc2a2bda remove rt_rank dzaima 2022-06-09 04:09:07 +0300
  • cf92739012
    Merge pull request #24 from mlochbaum/master dzaima 2022-06-09 04:06:20 +0300
  • 021fd5d8c3 native empty ˘ & ⎉ cleanup dzaima 2022-06-09 04:00:04 +0300
  • b862d7c075 Native empty-frame Rank modifier (⎉) Marshall Lochbaum 2022-06-08 20:14:33 -0400
  • 5c59da7376 Handle fills in monadic ⎉ by passing to the runtime Marshall Lochbaum 2022-06-08 18:02:29 -0400
  • f686298664 Native empty dyadic Cells (˘) Marshall Lochbaum 2022-06-08 18:01:27 -0400
  • b865eb84ba make known type mut functions take data pointer instead of Mut* dzaima 2022-06-08 03:33:34 +0300
  • f74f355360 explicit switches in mut.h & update comments dzaima 2022-06-08 00:54:33 +0300
  • b48b184f14 reduce binary size by 1% by a less horrifically unrolled m_scope dzaima 2022-06-07 19:19:59 +0300
  • 6b6f2892b7 free error message object dzaima 2022-06-07 18:47:13 +0300
  • 14b7942556 )clearImportCache dzaima 2022-06-05 17:17:20 +0300
  • 0674c6bafb ffi: more const dzaima 2022-06-05 13:35:22 +0300
  • 35aa74087d
    Merge pull request #23 from Detegr/master dzaima 2022-06-05 13:13:26 +0300
  • 8923f6a3b8 ffi: make bqn_evalCStr use a constant string Antti Keränen 2022-06-05 10:20:39 +0300
  • 3f7261c812 fix error when UTF-8 •SH output is split between reads dzaima 2022-06-04 17:26:00 +0300
  • 7676d7112c update supported •file functions in docs dzaima 2022-06-04 16:45:24 +0300
  • be738cc2b7 remove mention of precompiled.bqn in readme dzaima 2022-06-04 02:32:44 +0300
  • 51c9ded8b7 add argument descriptions to test/readTests.bqn dzaima 2022-06-04 02:25:10 +0300
  • cc8d1cb4d7 fix m_vec1 under OOM dzaima 2022-06-04 02:13:01 +0300
  • 4a2d460998 fix tbl_c2 under OOM dzaima 2022-06-04 02:09:59 +0300
  • 8900d27e27 move old helper utilities to test/ dzaima 2022-06-04 01:54:19 +0300
  • f8447d9b5f properly restore compilation globals in case compiler errors dzaima 2022-06-04 01:24:52 +0300
  • 8ad7b6149f OOM fuzz testing base dzaima 2022-06-04 01:19:17 +0300
  • 1e2b734f5d fix incorrect refcounting of 7dc4f1 dzaima 2022-06-04 01:13:03 +0300
  • b32b818df7 fix m_shArr erroring within arr_shAlloc dzaima 2022-06-04 00:35:22 +0300
  • 7dc4f1c36c reorder compile to do allocations after initializing Comp dzaima 2022-06-04 00:04:46 +0300
  • 9248d1e876 fix ⊔ leaving item shape uninitialized dzaima 2022-06-03 23:40:09 +0300
  • 7cac711dfb allow OUTPUT= to work when it has a different default dzaima 2022-06-03 23:37:12 +0300
  • 6cf29586db add no_fPIC option dzaima 2022-06-03 23:25:03 +0300
  • acd655af09 update readme dzaima 2022-06-03 22:43:38 +0300
  • e92dce58fb shared library build dzaima 2022-06-03 22:04:48 +0300
  • 9d97c20c38 bqn_init dzaima 2022-06-03 21:17:25 +0300
  • d4da8a1127 update stack pointer before allocations dzaima 2022-06-03 20:54:23 +0300
  • d3555b4af6 fix •Import when execution errors dzaima 2022-06-03 20:35:38 +0300
  • 2dbbb3415e fix m_nsDesc failing to allocate leaving body->nsDesc uninitialized dzaima 2022-06-03 19:50:26 +0300
  • 6aada8338e proper state restore after failed allocation in codegen dzaima 2022-06-03 17:15:40 +0300
  • 86fc9041fa print fallback stacktrace code to stderr dzaima 2022-06-03 16:24:31 +0300
  • 73ff6fe722 add interrupt check to allocation slow slow path dzaima 2022-06-03 16:04:35 +0300
  • 572bc04459 move interrupt check to its own header dzaima 2022-06-03 16:02:02 +0300
  • 7a21f9ef73 experimental REPL interrupting dzaima 2022-06-03 15:28:44 +0300
  • 47e4e68eee fix )profile@123 dzaima 2022-06-03 14:47:43 +0300
  • f9a8eb0ce3 static noinline apparently results in argument slots being optimized out dzaima 2022-06-03 02:51:09 +0300
  • 2697e749e1 better ⌾ fallback dzaima 2022-06-02 03:30:39 +0300
  • f1faff2866 fix FFI=1 build dzaima 2022-05-30 19:55:30 +0300
  • cb1338951c more shcpy dzaima 2022-05-30 17:53:54 +0300
  • 3455bed3ee remove pointless check in ≠𝕩 dzaima 2022-05-30 15:12:48 +0300
  • 71e53833b4 note FFI=0 dzaima 2022-05-30 14:57:45 +0300
  • 3c314e266a correct format string dzaima 2022-05-30 02:12:53 +0300