Commit Graph

  • f39784aa10 fix test/bitcpy.bqn dzaima 2022-08-26 11:39:26 +0300
  • 484158318a explicit JIT_ENABLED macro independent from JIT_START dzaima 2022-08-26 10:16:45 +0300
  • b16378bef6 add thing that was previously non-existent dzaima 2022-08-26 10:16:16 +0300
  • 1927cb5756 implement ⍷𝕩 with (∊𝕩)/𝕩 dzaima 2022-08-25 23:17:00 +0300
  • 398a66ed94 fix c0 offset dzaima 2022-08-25 22:44:31 +0300
  • 20a15097b4 remove non-existent thing dzaima 2022-08-25 22:33:38 +0300
  • d12a53fd08 •file.Created, •file.Accessed, •file.Modified dzaima 2022-08-24 09:22:20 +0300
  • 905a9f78d4 {raw⇐1} •SH 𝕩 dzaima 2022-08-23 20:28:41 +0300
  • 2666f25453
    Merge pull request #36 from mlochbaum/search dzaima 2022-08-25 22:28:20 +0300
  • e8e12e2d8f Another allocation improvement Marshall Lochbaum 2022-08-25 14:09:10 -0400
  • 34950339c2 Improve radix+table allocation layout Marshall Lochbaum 2022-08-25 14:00:28 -0400
  • 600bb59c77 more diagram dzaima 2022-08-25 20:27:30 +0300
  • c590d73030 Missed TFREE Marshall Lochbaum 2022-08-25 11:25:59 -0400
  • b2992a11b8 1- and 2-byte methods for monadic ⊐ Marshall Lochbaum 2022-08-25 10:46:19 -0400
  • 98cd80c13d Port all the integer monadic ∊ methods to ⊒ Marshall Lochbaum 2022-08-25 10:39:38 -0400
  • f54942f175 Make first initialization in radix 4-byte lookup sparse too Marshall Lochbaum 2022-08-24 21:05:39 -0400
  • ad8570be11 Wait, sparse initialization with a pass through the argument is faster than radix stuff Marshall Lochbaum 2022-08-24 20:26:02 -0400
  • 5cd2cab26e Small-number integer ∊ with all-pairs comparison and 2-byte radix+table Marshall Lochbaum 2022-08-24 18:27:11 -0400
  • 7ffa0dac4a Switch from using IA to *SH for length Marshall Lochbaum 2022-08-24 11:08:27 -0400
  • efe2e86271 Unify search function preambles, so all have empty and rank>1 cases Marshall Lochbaum 2022-08-24 11:00:49 -0400
  • 9d402c1bdd Move self-search functions to selfsearch.c Marshall Lochbaum 2022-08-24 10:47:04 -0400
  • eff9df5a26 Table lookups for self-search functions Marshall Lochbaum 2022-08-24 10:28:19 -0400
  • 633e790099 Radix-assisted lookup implementation for ∊ Marshall Lochbaum 2022-08-23 21:48:10 -0400
  • 5be18bb180 fix ∾⟨"ab",1⟩ dzaima 2022-08-23 17:16:07 +0300
  • 355d7978ed include •file.Parent in system value docs dzaima 2022-08-23 17:11:15 +0300
  • eb9550aa29 •file.Parent dzaima 2022-08-22 15:30:37 +0300
  • aa95b6add4 actually use TY(x) / PTY(x) more dzaima 2022-08-21 16:11:40 +0300
  • 5112796cfd move m_unit out of header file dzaima 2022-08-21 15:46:25 +0300
  • c69a3373b9 better m_atomUnit dzaima 2022-08-21 08:50:33 +0300
  • 7393c4b663 fully native ⊑ dzaima 2022-08-21 07:58:41 +0300
  • 505f6869fc rt_join not needed anymore dzaima 2022-08-21 07:53:41 +0300
  • 582ff8909b @ •FFI 𝕩 dzaima 2022-08-21 07:49:09 +0300
  • 4ed814e395 cleanup of new field reading macros dzaima 2022-08-20 09:04:22 +0300
  • 1694bfb7d2 s?p?rnk(x) → S?P?RNK(x) dzaima 2022-08-20 08:35:28 +0300
  • e10f13d6ea x->type → TY(x) / PTY(x) dzaima 2022-08-19 23:00:57 +0300
  • d2a4efe4b5 x->sh → SH(x) / PSH(x) dzaima 2022-08-19 22:56:29 +0300
  • e6b4f85662 x->ia → IA(x) / PIA(x) dzaima 2022-08-19 22:46:24 +0300
  • 558c14cccd fix fill of empty 𝕨⊏𝕩 dzaima 2022-08-20 08:23:58 +0300
  • 719d37cd63 reorder eachm_fn and eachd_fn args dzaima 2022-08-18 11:18:34 +0300
  • cab354265b compact strings dzaima 2022-08-18 09:50:45 +0300
  • 34841dca65 store string length in precompiled bytecode dzaima 2022-08-18 09:38:59 +0300
  • b1300e6e76 yet another string function rename dzaima 2022-08-18 09:00:49 +0300
  • 3e9093af7b don't do useless copies in initialization dzaima 2022-08-18 08:23:20 +0300
  • e49fcd3449 typed n •rand.Range 2⋆31 dzaima 2022-08-17 19:41:32 +0300
  • aa59c68b09 slightly more random test coverage dzaima 2022-08-17 19:35:41 +0300
  • 81bdec4737 128-bit multiplication & unrolling doesn't go well in clang dzaima 2022-08-17 19:10:01 +0300
  • c5b65b9246 typed •rand.Range dzaima 2022-08-17 18:51:58 +0300
  • 26e3432caa test/random.bqn → test/various.bqn dzaima 2022-08-17 16:20:55 +0300
  • 05a3557115
    Merge pull request #34 from mlochbaum/master dzaima 2022-08-16 06:44:27 +0300
  • 56a1d9ec4c Singeli integer ⌊ and ⌈ Marshall Lochbaum 2022-08-15 16:01:12 -0400
  • 1fcc3b0030 saner bytecode metadata storage dzaima 2022-08-15 12:00:50 +0300
  • 4b272148f5 make allocL after splitTo call skip empty bucket checking dzaima 2022-08-14 11:14:43 +0300
  • 7e4096e572 nicer fold loops dzaima 2022-08-14 02:34:26 +0300
  • ff0ea7a0ad fix empty program check in REPL dzaima 2022-08-14 02:33:48 +0300
  • ad1280cf09
    Merge pull request #33 from mlochbaum/master dzaima 2022-08-14 02:31:26 +0300
  • b579440f5e Change × and ∧ integer reductions to reverse order Marshall Lochbaum 2022-08-13 19:02:22 -0400
  • 82d2eb5b1a Fix monadic ⌊` initial element Marshall Lochbaum 2022-08-13 19:00:59 -0400
  • e2c8569009
    Merge pull request #32 from mlochbaum/foldscan dzaima 2022-08-13 23:56:32 +0300
  • 195336b6df Implement F˝x as <F´x for rank-1 x and arithmetic F Marshall Lochbaum 2022-08-13 16:04:20 -0400
  • 22925eee4b Fast ⌊, matching ⌈ Marshall Lochbaum 2022-08-13 15:03:18 -0400
  • 27943b85f4 Fast boolean =´ and ≠´ Marshall Lochbaum 2022-08-13 14:39:53 -0400
  • 37312f7a03 Lift out bitarr_ptr calls Marshall Lochbaum 2022-08-13 14:21:30 -0400
  • f406b05303 Fill boolean scan gaps: ∨ and dyadic int≠bool Marshall Lochbaum 2022-08-13 14:05:37 -0400
  • 6a00b6d7d4 Fast boolean -´ Marshall Lochbaum 2022-08-13 13:45:56 -0400
  • 4950506c72 Separate boolean fold and scan code from other special cases to handle aliases better Marshall Lochbaum 2022-08-13 13:34:01 -0400
  • 3ab92ecd66 explicit pointer → u64 conversion dzaima 2022-08-10 10:20:48 +0300
  • 9c1cbdc998 document expected fail for x86Cfgs.sh dzaima 2022-08-10 02:35:57 +0300
  • b39a725f4d fix test/random.bqn dzaima 2022-08-10 02:35:41 +0300
  • a9b3b3de97 use TALLOC instead of m_shArr dzaima 2022-08-07 01:19:09 +0300
  • 36e78da56f
    Merge pull request #30 from mlochbaum/join dzaima 2022-08-07 01:13:30 +0300
  • 78f14be79d Finish multidimensional join Marshall Lochbaum 2022-08-06 17:30:30 -0400
  • 1d891388b5 High-rank join shape checking Marshall Lochbaum 2022-08-05 21:38:57 -0400
  • c1d5ca5c29 Switch from min and max to max and difference in Join shape checking Marshall Lochbaum 2022-08-03 14:43:48 -0400
  • bac1eaf9e3 squeeze result of ¨ dzaima 2022-08-05 03:19:12 +0300
  • fd1ac7487c wyhash microoptimization dzaima 2022-08-05 03:08:39 +0300
  • 98e3021efb fix bit boolean array hash only using the first 1/8 of the array dzaima 2022-08-04 02:45:45 +0300
  • bf6a8c5699 Handle any rank empty, and rank 0, in Join Marshall Lochbaum 2022-08-01 21:16:21 -0400
  • d9d421db04 Handle atoms in Join of list Marshall Lochbaum 2022-08-01 17:31:07 -0400
  • b8e6996e7e Shape logic for Join of any list Marshall Lochbaum 2022-08-01 17:27:22 -0400
  • 88f65850fa proper test order of precomp test dzaima 2022-07-26 04:54:15 +0300
  • a6deb4b691 native unit∊vector dzaima 2022-07-26 04:30:33 +0300
  • 9480ee9da2 native ⌾(F G), ⌾(F∘G), ⌾<, <⁼ dzaima 2022-07-26 03:38:30 +0300
  • a5e206d009 always print sample sum in the profiler dzaima 2022-07-26 03:14:05 +0300
  • 58f8772bd3 use singeli copy functions for mut copyG dzaima 2022-07-26 00:18:00 +0300
  • 9acb9e6bf4 fix ⎉ low-rank fill computation dzaima 2022-07-26 00:04:13 +0300
  • d959482d44 move generic array copy to its own function dzaima 2022-07-25 05:21:06 +0300
  • 6b90615896 more correct stack height going negative check dzaima 2022-07-24 22:18:22 +0300
  • c1b66c5982 don't bother iterating through generic array items in cpy.*Arr on free dzaima 2022-07-23 23:51:01 +0300
  • 32d8c09e2b limit row-wise F⌜ to 7<≠⥊𝕩 dzaima 2022-07-23 02:18:42 +0300
  • 599c56051d convert ⊐ result to smaller type based on ≠𝕨 dzaima 2022-07-22 05:49:58 +0300
  • bd5ab29387 native vec⊐highRankArr dzaima 2022-07-22 05:39:26 +0300
  • 8ca94cc623 make withFill properly know that a bit boolean array is a number array dzaima 2022-07-22 05:03:57 +0300
  • 046284b96f random cleanup dzaima 2022-07-22 03:59:44 +0300
  • 29fe3206cd fix path_rel with empty base path dzaima 2022-07-15 23:25:49 +0300
  • b43153495a a bit more valgrind debugging stuff dzaima 2022-07-10 06:07:28 +0300
  • f16a09309a add explain source compiling to genRuntimeSrc dzaima 2022-07-10 04:25:27 +0300
  • 5de154fb54 option to flush perf map after each write dzaima 2022-07-10 04:23:17 +0300
  • 0b155e4416 simpler vg_pext_u64 tail handling dzaima 2022-07-10 04:02:49 +0300
  • aabaac977b more strict freed memory handling for valgrind dzaima 2022-07-10 02:40:43 +0300
  • 162aff4595 another moreCfgs.sh test, print message if not given path argument dzaima 2022-07-10 02:13:14 +0300