Commit Graph

  • b093ebbc66 finish PICK_IDX message dzaima 2023-05-22 00:18:59 +0300
  • f0744f16d0 fix erroring variable read dzaima 2023-05-22 00:11:21 +0300
  • e8caed529c fix JIT SETUi/SETMi/SETCi missing unset variable checks dzaima 2023-05-22 00:08:20 +0300
  • de5bcfe211 static library dzaima 2023-05-21 23:47:40 +0300
  • fd72ea79c8 another gcc warning dzaima 2023-05-21 23:39:18 +0300
  • e91f38a050 test system dzaima 2023-05-21 16:51:39 +0300
  • d15d8febbe slightly less wrong superset fills for 𝕨∾𝕩 dzaima 2023-05-20 14:28:28 +0300
  • d6609df820 reserve •CurrentError with namespace 𝕩 dzaima 2023-05-20 14:26:25 +0300
  • 1e22b48225 in-place ∾ for fillarrs & fillslices dzaima 2023-05-20 14:03:34 +0300
  • bc19e7372d fix pointer check in eachm_fn dzaima 2023-05-20 14:03:06 +0300
  • e781ae21ee give PUSH_COMP access to the updated source string dzaima 2023-05-20 13:22:19 +0300
  • f73e15f8a3 update system value docs dzaima 2023-05-20 01:27:24 +0300
  • 7f46de18fc add missed refcount decrements dzaima 2023-05-20 01:27:14 +0300
  • c9e7dc9976 remove a debug include dzaima 2023-05-20 00:01:24 +0300
  • ad49a9b26d guarantee a space fill to compilation dzaima 2023-05-19 22:45:14 +0300
  • e8d286da3b proper in-place updating in compile() dzaima 2023-05-19 22:39:44 +0300
  • ea70e06eac fix >⟨2,<<3⟩ dzaima 2023-05-19 20:11:57 +0300
  • df348896fd add a NOGC_E for conflicting⌾(list⊸⊏) generic dzaima 2023-05-19 22:50:37 +0300
  • 0156d13a5e proper arrow in error messages of ⌾(n⊸↓) vs ⌾(n⊸↑) dzaima 2023-05-19 17:32:46 +0300
  • d930e7f975 add nogc message to thrF dzaima 2023-05-19 17:32:14 +0300
  • a03fab044d •internal.Keep dzaima 2023-05-19 15:41:50 +0300
  • c1488cbf72 faster arr⌾(is⊸⊏)list dzaima 2023-05-19 14:15:22 +0300
  • f6703df0b2 range calculation functions dzaima 2023-05-19 14:01:32 +0300
  • 8bfe2b6b5b fix unrolled integer |𝕩 (not used currently) dzaima 2023-05-18 22:46:34 +0300
  • 616fd48785 base.singeli additions dzaima 2023-05-18 22:15:18 +0300
  • 1ec4415e49 clean up some under functions in sfns.c dzaima 2023-05-18 16:46:29 +0300
  • ad82b63ce3
    Merge pull request #83 from mlochbaum/trivial dzaima 2023-05-19 13:15:34 +0300
  • f472b4f5e4 update heapverify detection in test/cells.bqn dzaima 2023-05-19 13:07:21 +0300
  • 3977849bc5 fix "_m←¨⋄4 m´⟨⟩" and "4 10´⟨⟩" dzaima 2023-05-19 12:57:23 +0300
  • 93e590fd9d One case for dyadic constant-each Marshall Lochbaum 2023-05-18 15:40:52 -0400
  • ed5fac7cc9 Constant and tack cases for Table Marshall Lochbaum 2023-05-18 15:11:20 -0400
  • b5de844736 Constants and tacks with rank, except some dyadic cases Marshall Lochbaum 2023-05-18 14:52:13 -0400
  • 7440e2a6bc Constant and trivial cases for fold/insert Marshall Lochbaum 2023-05-18 12:11:49 -0400
  • 9dfeb451f8 Handle empty cells in insert_base; fixes bugs in dyadic Insert Marshall Lochbaum 2023-05-18 11:53:53 -0400
  • a8cead1d3d Fast cases for tacks, constant operands, and short arguments in scans Marshall Lochbaum 2023-05-18 10:36:55 -0400
  • 1ff8954dd3 Fix leak in dyadic •_timed Marshall Lochbaum 2023-05-18 10:33:00 -0400
  • 6ac8944b06 Remove redundant isAtm check in constant case of each_c1 Marshall Lochbaum 2023-05-18 10:32:41 -0400
  • b46477450d fix shape of argument passed to F in F⌾(is⊸⊑) dzaima 2023-05-18 16:31:39 +0300
  • 0572fcc5b2 native F⌾(list⊸⊑) & ⌾(listOfLists⊸⊑) dzaima 2023-05-18 01:30:16 +0300
  • d310669ae8 unify F⌾(n⊸⊑) and F⌾⊑ dzaima 2023-05-17 23:09:56 +0300
  • 3047ff48b5 Add rank checks to •FChars & •FLines & •FBytes & •Out dzaima 2023-05-17 21:45:47 +0300
  • e355395e7a remove duplicated check dzaima 2023-05-17 20:52:36 +0300
  • 4f15e1572d disallow •Out ⋈0 dzaima 2023-05-17 20:50:21 +0300
  • ec106c0b31 better heuristic for 𝕨∊𝕩 comparison-or path dzaima 2023-05-17 18:18:38 +0300
  • 27d3ca4e90 update bytecode submodule dzaima 2023-05-17 17:42:20 +0300
  • 32841f43a1 readme updates, disable more things in make for-bootstrap dzaima 2023-05-17 17:35:38 +0300
  • de421fa6eb more test rearrangement dzaima 2023-05-17 17:07:20 +0300
  • e79ac599ce actually test arch=generic in test/moreCfgs.sh dzaima 2023-05-16 00:20:46 +0300
  • 73cc5bba5f more proper fix for wasm; test arch=generic in moreCfgs.sh dzaima 2023-05-16 00:13:26 +0300
  • e4d222173d a bunch of fixes for generic architecture & wasm dzaima 2023-05-16 00:07:48 +0300
  • 65868a51ba use the type of the correct argument in check dzaima 2023-05-13 02:19:10 +0300
  • f0a9714e8b copy result in tbl_c2 if needed dzaima 2023-05-13 00:32:19 +0300
  • a9478f802f tuning for arithmetic leading axis, F⌜, and reshape-based ⎉ dzaima 2023-05-13 00:33:06 +0300
  • 3764e89fc3 remove Singeli usage from the makefile dzaima 2023-05-12 18:08:50 +0300
  • a3e8a1388d move all targets to build.bqn with Singeli & REPLXX enabled by default dzaima 2023-05-12 20:51:13 +0300
  • 9ae4cfb5d0 build.bqn: 'quiet' flag dzaima 2023-05-12 16:43:42 +0300
  • 2f51974c2f use proper pointer conversion macros in ffi.c dzaima 2023-05-12 19:33:00 +0300
  • f229b3c486 fix rtperf dzaima 2023-05-12 16:34:13 +0300
  • a39264533e custom _mm_loadu_si16/_mm_storeu_si16 for old gcc dzaima 2023-05-12 16:25:31 +0300
  • 0442dc010d
    Merge pull request #82 from mlochbaum/search dzaima 2023-05-12 14:16:29 +0300
  • 6dc24bd99b free arguments of SIMD 𝕨∊𝕩 & ∊𝕩 dzaima 2023-05-12 13:02:36 +0300
  • 25883b410c Retune boundary for small-𝕩 linear Member Of Marshall Lochbaum 2023-05-11 21:11:43 -0400
  • 53fb8db06f SSSE3 support in bit-table code Marshall Lochbaum 2023-04-30 21:58:48 -0400
  • 464dd27a37 SIMD table intialization for Index-of Marshall Lochbaum 2023-04-29 10:50:51 -0400
  • 844b537593 Singeli 1-byte table implementations for generic architecture Marshall Lochbaum 2023-04-27 21:52:23 -0400
  • 6c81fb3149 Make AVX2 deduplicate branchless Marshall Lochbaum 2023-04-27 21:08:32 -0400
  • 1700d84740 AVX2 1-byte Deduplicate implementation Marshall Lochbaum 2023-04-26 21:58:59 -0400
  • 9658104f3e Unify AVX2 bit-table code between Member-of and Mark Firsts Marshall Lochbaum 2023-04-26 21:33:36 -0400
  • ba43dae908 Heuristic filtering when AVX2 Mark Firsts sees multiple new values Marshall Lochbaum 2023-04-26 20:16:45 -0400
  • 9c7c6aabc5 AVX2 Mark Firsts implementation Marshall Lochbaum 2023-04-25 21:45:27 -0400
  • 2fafe11d7c Fix fill_bittab tail masking for t=0 and simplify Marshall Lochbaum 2023-04-25 17:28:31 -0400
  • 017e2433fb Fast paths for all empty-argument search cases Marshall Lochbaum 2023-04-24 20:03:30 -0400
  • e45231154c Reverse lookup initialization for 1-byte Member-of Marshall Lochbaum 2023-04-24 16:29:30 -0400
  • 0232f91582 AVX2 bit table Member-of Marshall Lochbaum 2023-04-24 12:37:13 -0400
  • 03a28e4e34 fix float normalization from a •bit._cast result mutating the original dzaima 2023-05-11 18:20:33 +0300
  • ea4da381f2 CXXFLAGS, notes on cross-compilation dzaima 2023-05-11 17:31:03 +0300
  • 3312406774 slightly nicer error on failed submodule initialization dzaima 2023-05-11 17:05:07 +0300
  • 53bacf00c8 native F⟜k⁼𝕩 & k⊸F⁼𝕩 dzaima 2023-05-11 15:12:04 +0300
  • 08b6ff77c4 c1G & c2G dzaima 2023-05-11 14:51:41 +0300
  • fa4aebbe9c native dyadic inverses of F˜ dzaima 2023-05-11 14:38:15 +0300
  • bae49543be native F˜⁼ 𝕩 dzaima 2023-05-11 14:28:50 +0300
  • d1a5ed3e00 err → fatal dzaima 2023-05-10 22:33:30 +0300
  • aa68ed0730 define single ICMP dzaima 2023-05-10 22:24:59 +0300
  • 4b0cd3217f proper statement definition of assert dzaima 2023-05-10 22:23:03 +0300
  • fe39fe1932 remove Md1H/MD2R dzaima 2023-05-10 22:21:36 +0300
  • e775202684 describe types in src/README.md dzaima 2023-05-10 00:05:29 +0300
  • a8738c68ed update bytecode submodule dzaima 2023-05-09 21:54:01 +0300
  • 5979c0fed9 pass fully native primitives to r1 dzaima 2023-05-09 21:46:39 +0300
  • 32afb4b4ab build.bqn: nicer message on failed runner •SH dzaima 2023-05-09 18:27:57 +0300
  • 0f2ef4384c don't inline groups_lt dzaima 2023-05-08 14:21:39 +0300
  • 300d217ee8 move SIMD constrep functions to a table dzaima 2023-05-08 14:15:28 +0300
  • 0598ce8357 use getFillQ less dzaima 2023-05-09 00:13:51 +0300
  • d62c77af41 add threshold for reshape-based ⎉+n path dzaima 2023-05-06 16:57:29 +0300
  • 3dcb32a54a fast Arith⎉+n where n is the rank of one argument dzaima 2023-05-06 16:27:10 +0300
  • 56d1453185 use destructuring more in Singeli dzaima 2023-05-06 13:18:00 +0300
  • 4ff4460d67 put logging behind the macro check dzaima 2023-05-06 02:05:20 +0300
  • f640767e97 increase JIT memory allocation size dzaima 2023-05-06 01:10:19 +0300
  • 45cc672af1 move allocation log message to before allocating dzaima 2023-05-06 00:53:35 +0300
  • 78159f4f04 check for the proper failure value in mmap_nvm dzaima 2023-05-05 23:04:14 +0300
  • 8177b668f4 fix ∾𝕩 error checking dzaima 2023-05-05 19:38:50 +0300