Commit Graph

  • 135ce4620c
    Merge pull request #80 from mlochbaum/mergeshuf dzaima 2023-05-05 14:42:58 +0300
  • cc94ec4cbc move out another s+↕n loop dzaima 2023-05-05 13:28:58 +0300
  • 14ca835fa2 don't unroll comparatively extremely tiny loop dzaima 2023-05-05 13:23:47 +0300
  • 65d0b829bd reuse range generation from ↕n for •rand.Deal dzaima 2023-05-05 12:40:23 +0300
  • 1072d0bb9c merge emptyIVec() case with bitUD[0] dzaima 2023-05-05 12:18:31 +0300
  • 78eeaae762 Remove MergeShuffle: only used above 2⋆28 with split and not a huge speedup Marshall Lochbaum 2023-05-04 18:10:26 -0400
  • 2b9c193f24 Outer split pass for large •rand.Deal Marshall Lochbaum 2023-05-04 14:04:10 -0400
  • a4f9d23709 Simplify merge-shuffle index usage Marshall Lochbaum 2023-05-04 10:18:38 -0400
  • 6cc9d40490 Fast cases for short •rand.Deal𝕩 Marshall Lochbaum 2023-05-03 21:16:32 -0400
  • 8191aa6da2 Only iterate over set bits in random merge Marshall Lochbaum 2023-05-01 21:49:40 -0400
  • bc7275a91b Basic MergeShuffle implementation (slow merge) Marshall Lochbaum 2023-05-01 21:22:52 -0400
  • 9fd80e3193 split buckets above 2^20 bytes when possible dzaima 2023-05-04 12:26:40 +0300
  • 1bd9467a2d cleanup dzaima 2023-05-04 12:24:27 +0300
  • 776b0b2b47 fix estimated UTF-8 length of codepoints 2047 and 65535 dzaima 2023-05-02 10:48:53 +0300
  • 352961a7eb another ubsan complaint dzaima 2023-05-02 10:47:13 +0300
  • 65e246774e -mllvm --x86-cmov-converter=0 dzaima 2023-04-30 20:01:01 +0300
  • 0e79e9f868 fix ubsan notes dzaima 2023-04-30 19:43:47 +0300
  • cd40ec8117 fix ¯2e9‿2e9⍋0 dzaima 2023-04-30 19:35:18 +0300
  • c567dff565 fix leading-axis operations on empty inputs dzaima 2023-04-30 19:15:35 +0300
  • 93dd25e0e1 fast leading-axis for <>≤≥=≠ dzaima 2023-04-30 19:00:56 +0300
  • c889a07d75 replicate-using leading axis arithmetic case dzaima 2023-04-30 18:28:58 +0300
  • 1e11cf93c1 faster leading axis arithmetic dzaima 2023-04-30 00:53:01 +0300
  • 2c207dbebc test an arithmetic function in test/cells.bqn dzaima 2023-04-30 00:53:05 +0300
  • 048352f587 fix 0˝˘ 2‿2⥊0 dzaima 2023-04-29 21:15:46 +0300
  • 0a30c7b4e6 more generic n⊸↑⎉k & n⊸↓⎉k & n⊸⍉⎉k dzaima 2023-04-29 21:05:55 +0300
  • aae8651e8b fix Arith⌜ with empty 𝕨 dzaima 2023-04-29 20:11:24 +0300
  • 518635d0b9 generic 𝕨 ≡⎉¯k 𝕩 dzaima 2023-04-29 20:01:48 +0300
  • df613ad674 w⊸F⎉g x → w F⎉∞‿g x & F⟜x⎉g w → w F⎉g‿∞ x dzaima 2023-04-29 17:28:42 +0300
  • e40d056ee4 use err() for unexpected state dzaima 2023-04-29 17:23:04 +0300
  • 5e29ec72ce sanity test of mmap address top 16 bits being 0 dzaima 2023-04-29 17:07:12 +0300
  • 35786d4f5b m_hVec\d → m_hvec\d dzaima 2023-04-29 17:02:23 +0300
  • e200bbc5f9 move ↕list to its own function dzaima 2023-04-29 17:00:35 +0300
  • bb7c37960e a round of more incG/incByG dzaima 2023-04-29 16:50:51 +0300
  • a855d03b93 use %c in v_merge dzaima 2023-04-29 15:57:25 +0300
  • a0d384060a unify implementations of m_vec1 and m_unit dzaima 2023-04-29 15:51:13 +0300
  • 3b580cbd0c rename unit creation methods dzaima 2023-04-29 15:47:45 +0300
  • 88c19cedec attempt at cleaning up mut.c a bit dzaima 2023-04-29 15:29:40 +0300
  • 56e4863f66 typedef c8/c16/c32 dzaima 2023-04-29 14:52:28 +0300
  • 865257fdb6 more header file cleanup dzaima 2023-04-29 17:38:43 +0300
  • aa5ed7cc7a BB2B & BBB2B → FC1 & FC2 dzaima 2023-04-29 15:31:16 +0300
  • ca13fb567a header file cleanup dzaima 2023-04-29 13:40:50 +0300
  • 229a32237a slice checking macro refactor dzaima 2023-04-29 13:22:39 +0300
  • ba1b853936 don't use the cell appender for Arith⌜ dzaima 2023-04-29 13:13:58 +0300
  • 0534c4ccc5 update Singeli submodule dzaima 2023-04-28 21:56:30 +0300
  • 62e2ea96ce zsh needs to be kept alive even for zk==1 dzaima 2023-04-28 21:04:30 +0300
  • 7f0390be3f more error messages dzaima 2023-04-28 20:49:34 +0300
  • 7dd677a4e2 various fill improvements dzaima 2023-04-28 20:23:52 +0300
  • 7a501ffbdf use APD for ∾list dzaima 2023-04-28 20:17:44 +0300
  • 5aa896ab38 use APD for Arith⌜ dzaima 2023-04-28 19:30:54 +0300
  • b17d2010c2 better error messages dzaima 2023-04-28 19:20:00 +0300
  • 38b2028374 use APD for ˘/⎉ dzaima 2023-04-28 19:25:29 +0300
  • 3761eafd0a fix fills dzaima 2023-04-28 18:51:13 +0300
  • 5c64c32aa9 allow GC between APD calls, delay shape errors dzaima 2023-04-28 17:49:31 +0300
  • 7b877d368f move fill handling to APD dzaima 2023-04-28 16:15:42 +0300
  • 2f46b80b82 yet another mutable temporary array thing dzaima 2023-04-28 15:06:18 +0300
  • 880efa38b4 better fill equality checking utilities dzaima 2023-04-28 18:50:51 +0300
  • d0e76ec436 better selfElType dzaima 2023-04-28 16:22:04 +0300
  • 34a4d48d95 make singeli assertions checked in debug mode dzaima 2023-04-28 14:58:45 +0300
  • 187eea1197 use memcpy for non-tiny equal-size copying dzaima 2023-04-26 20:16:05 +0300
  • 0a162e9e93
    Merge pull request #78 from Detegr/develop dzaima 2023-04-26 14:59:48 +0300
  • 6edc3b934d Add install name for MacOS dylib Antti Keränen 2023-04-25 23:43:28 +0300
  • d43ffd6b62 remove no longer needed E_SLICES dzaima 2023-04-25 22:13:41 +0300
  • 037d36ddab rework for_cells_AA dzaima 2023-04-25 21:53:39 +0300
  • 586aeaea2d HARR_FP dzaima 2023-04-25 21:44:55 +0300
  • 23737cc458 proper error messages for ⎉ vs ˘ dzaima 2023-04-24 19:35:57 +0300
  • 77154be2a8 testing setup for ˘ & ⎉ dzaima 2023-04-24 15:25:44 +0300
  • 6d33018788 merge dyadic ˘ & ⎉ dzaima 2023-04-24 02:14:56 +0300
  • e11d5dd31d •internal.HasFill dzaima 2023-04-24 19:42:46 +0300
  • 0b2ed69fba add a NOGC_E in mut_pfree dzaima 2023-04-23 23:50:32 +0300
  • b4a207a924 better fix for in-place 𝔽¨𝕩 on fillslice 𝕩 dzaima 2023-04-23 22:49:12 +0300
  • 927814d182 fix ⊢¨ {a←𝕩 ⋄ ⥊𝕩} 2‿3⥊<"a" dzaima 2023-04-23 22:16:58 +0300
  • 2259e7b6a9 fix ↕1‿0‿1e9‿1e9‿1e9 incorrectly erroring dzaima 2023-04-23 21:53:41 +0300
  • 9d9c3fe8ac return signal code+128 in exit code on signaling •SH invocation dzaima 2023-04-23 21:14:07 +0300
  • c50674d63a always overallocate by 4 bytes in 32-bit output case for /bitarr dzaima 2023-04-22 23:20:34 +0300
  • 3ea998a41a fix make for-build inheriting more properties dzaima 2023-04-23 15:11:34 +0300
  • 80b63ddf99 update x86-64 status in README.md dzaima 2023-04-22 21:05:13 +0300
  • 10edc75f09 use c1fn for monadic ˘/⎉ dzaima 2023-04-22 20:37:29 +0300
  • 6d5cee1cdc extract one-call case to noinline function dzaima 2023-04-22 20:33:26 +0300
  • 1ff31f1df3 don't hard-code VERIFY_TAIL size dzaima 2023-04-22 22:12:29 +0300
  • 5395d1eb08 cleanup dzaima 2023-04-22 19:06:55 +0300
  • 36b99d3505 handle more cases of ⊏⎉n & ⊑⎉n dzaima 2023-04-22 17:03:09 +0300
  • fe071b641f handle more cases of ⍉⎉n & «⎉n & »⎉n dzaima 2023-04-22 14:42:53 +0300
  • 1c041fd968 move emptiness checks to where needed dzaima 2023-04-22 14:04:01 +0300
  • e4d38f571d move k==0 case out of for_cells_c1 dzaima 2023-04-22 13:56:38 +0300
  • edf1f2df7e merge_fill_result changes dzaima 2023-04-22 13:31:39 +0300
  • 78764ec47c move SLICE source refcount incrementing outside of loop dzaima 2023-04-22 12:36:32 +0300
  • b10a87fe00 merge ˘ & ⎉ dzaima 2023-04-22 01:04:07 +0300
  • 1ffc141919 move toCells & toKCells to cells.c dzaima 2023-04-22 15:09:31 +0300
  • 1de59d6ee8 reorder functions dzaima 2023-04-22 00:07:46 +0300
  • 663fe29a89 move monadic ⎉ to slice macros dzaima 2023-04-21 22:13:52 +0300
  • 078ee7af97 use c2fn in insert_base dzaima 2023-04-21 22:18:40 +0300
  • d2ac5db1c8 move ⎉ & ˘ to their own file dzaima 2023-04-21 22:07:20 +0300
  • 828f5415f6 don't bother with erroring on shared build with version number dzaima 2023-04-22 17:18:38 +0300
  • 3e9f1ce1b0 arr_shErase dzaima 2023-04-22 16:32:01 +0300
  • 6c988c3804 ptr_incBy dzaima 2023-04-22 12:41:34 +0300
  • e0479adee4 fix rank overflow check in 𝕨⥊𝕩 dzaima 2023-04-22 11:52:51 +0300
  • 20b3867581 change %c in format strings to u32 unicode codepoint dzaima 2023-04-21 23:56:58 +0300
  • 21ed8f77a7 add 'shared wasi' to build.bqn; redirect all wasm targets to build.bqn dzaima 2023-04-22 01:36:11 +0300
  • 2f59dec8b7 fix fallback profiler_start signature dzaima 2023-04-22 01:27:46 +0300
  • 2d29b8a29f
    Merge pull request #74 from Detegr/develop dzaima 2023-04-22 01:14:01 +0300