Commit Graph

  • f0c1962596 more typed ⌾(list⊸⊏) dzaima 2023-12-19 17:41:17 +0200
  • 17c575edba trivial fast path for >depth1arr dzaima 2023-12-16 01:45:29 +0200
  • 470e77b6b3 more typed 𝔽⌾(m⊸/) dzaima 2023-12-15 23:53:22 +0200
  • 72893fc2f5 cell-wise PervasiveDy` highRank dzaima 2023-12-15 21:43:07 +0200
  • 66b5c1fc0a fix a⊒b on mixed-width characters dzaima 2023-12-15 20:00:44 +0200
  • 840c40748f fix f64 scans on SSE2 dzaima 2023-12-15 19:18:23 +0200
  • c785b3a7b8 squeeze created arrays in F⍟arr dzaima 2023-12-15 18:05:20 +0200
  • 94b1d90995 SSE2 & NEON /⁼ dzaima 2023-12-14 18:08:56 +0200
  • f71d2ff376 remove unused name variables dzaima 2023-12-14 17:45:04 +0200
  • 7268c11df4 more fixes of path display dzaima 2023-12-13 21:59:47 +0200
  • a3a9403b59 fix paths shown in error stacktraces dzaima 2023-12-13 21:59:23 +0200
  • 7bf379a44e check that -o output is a list dzaima 2023-12-13 17:49:46 +0200
  • 0cd1ea9bdc
    Merge pull request #98 from dlozeve/create-install-dirs dzaima 2023-12-12 20:51:24 +0200
  • 619cf56bad Create install directories if they don't exist Dimitri Lozeve 2023-12-12 19:35:14 +0100
  • 8cce6b7add set re_map more properly dzaima 2023-12-12 13:32:36 +0200
  • 2f57d9e801 fix import test dzaima 2023-12-11 14:21:07 +0200
  • 653583eb1d make •Import follow ReBQN dzaima 2023-12-11 13:58:28 +0200
  • 56a6a08b97 import tests dzaima 2023-12-11 13:45:17 +0200
  • ec4db6dbad tiny Singeli include changes dzaima 2023-12-10 15:51:54 +0200
  • 7851798516 more tests of 𝕨/𝕩 dzaima 2023-12-09 15:38:27 +0200
  • 3454fbe3ee defer negated ≤AVX2 comparison negation to GPR result dzaima 2023-12-05 17:37:08 +0200
  • 949dc8ff23 update Singeli submodule dzaima 2023-12-05 17:34:14 +0200
  • b9b90fbe8f improve error messages of o2i/o2i64/o2u64 & usum dzaima 2023-12-05 16:47:23 +0200
  • 9984d720c9 move bit_sum to fold.c dzaima 2023-12-05 16:41:38 +0200
  • a439c64e85 fix error message of usum of i32arr encountering a negative element dzaima 2023-12-05 16:03:53 +0200
  • 5c7ab3f9a8 change heuristic for when ⊔ separates filtering out ¯1 dzaima 2023-12-04 22:49:18 +0200
  • 8870acd2c1 don't try to do 32 >> -1 dzaima 2023-12-04 17:45:00 +0200
  • 065f15d0e3 fix function type dzaima 2023-12-04 17:39:13 +0200
  • e2db41547d change threshold for a 𝕨⊐𝕩 case dzaima 2023-12-04 17:37:35 +0200
  • 304899f533 update submodule before singeli/arch.bqn invocation dzaima 2023-12-04 16:38:44 +0200
  • e30973e48b use Singeli's arch.bqn to convert has= to cc flags dzaima 2023-12-04 16:14:15 +0200
  • 4499d93f53 don't necessarily suggest x86-64 dzaima 2023-12-04 16:15:45 +0200
  • ffa61550e2 update bytecode submodule dzaima 2023-12-04 16:44:20 +0200
  • 839cadb221 add •HashMap to documented standard system values & reorder them dzaima 2023-12-04 15:17:00 +0200
  • d7c153286e gc tests, more reuse removal dzaima 2023-12-04 11:57:18 +0200
  • baa23cb527 add a trailing newline to double-fatal message dzaima 2023-12-04 11:35:34 +0200
  • ecb2d5f63a fix GC referencing bug in reusing 𝕨𝔽`𝕩 by not bothering to reuse dzaima 2023-12-04 01:27:38 +0200
  • fcc939dbed debug flag for running a GC every n'th allocation dzaima 2023-12-03 23:34:49 +0200
  • 6c2334812c move •_while_ to standard system values dzaima 2023-12-01 14:27:22 +0200
  • 6573232694 macro option for an intentionally-bad hash function for testing purposes dzaima 2023-11-29 18:58:18 +0200
  • a5ce138385
    Merge pull request #97 from mlochbaum/hashmap dzaima 2023-11-29 18:34:32 +0200
  • 609980f950 comment about HashMap entry format dzaima 2023-11-29 17:55:07 +0200
  • a22af96b17 More thorough •HashMap tests Marshall Lochbaum 2023-11-28 20:25:17 -0500
  • 72a9a95819 Make sure •HashMap table leaves last entry empty, as a sentinel Marshall Lochbaum 2023-11-28 20:08:27 -0500
  • 51027cabe1 Fix GC-after-free with multiple hash resizes Marshall Lochbaum 2023-11-28 16:53:45 -0500
  • 53beab531b •HashMap key and value list compaction and methods to return those lists Marshall Lochbaum 2023-11-28 11:09:32 -0500
  • 95f5e65b6c •HashMap delete with backwards shift; no key/value compaction yet Marshall Lochbaum 2023-11-27 22:10:00 -0500
  • ce9f460e2c •HashMap count and set functions Marshall Lochbaum 2023-11-27 21:46:51 -0500
  • 016e428db6 Always store •HashMap keys and values as HArrs Marshall Lochbaum 2023-11-27 19:19:24 -0500
  • 96c7f2eb1a Move •HashMap implementation details to search.c Marshall Lochbaum 2023-11-27 19:14:32 -0500
  • 77bfc7dd1a Non-resizing static Robin Hood hashmap Marshall Lochbaum 2023-11-25 22:15:19 -0500
  • 8edc965686 •HashMap stub with linear lookup Marshall Lochbaum 2023-11-24 13:35:46 -0500
  • adc4506ac8 fast path for ind integer checking dzaima 2023-11-26 22:15:14 +0200
  • 4b67de5f83 don't need these comments dzaima 2023-11-26 22:16:44 +0200
  • 99890d16c7 state arg tests dzaima 2023-11-26 16:56:05 +0200
  • e9b7d027ca cleanup & fix various build types dzaima 2023-11-26 16:50:35 +0200
  • 01a60dceff separate path & name, store path+name+args in state dzaima 2023-11-26 16:32:06 +0200
  • fe280613af fix toHArr usage in another place dzaima 2023-11-26 15:53:44 +0200
  • 789064140b use isStr more, include builtin name in bad path messages dzaima 2023-11-26 15:30:12 +0200
  • 31e4b29115 proper toHArr usage dzaima 2023-11-26 14:54:54 +0200
  • fce64987b1 helper for immediately-consumed block dzaima 2023-11-26 14:54:37 +0200
  • 633bbc8112 don't need def_rt & def_glyphs either actually dzaima 2023-11-26 14:41:48 +0200
  • b28c1a8f01 get rid of global def_comp & def_compOpts, refcount fixes dzaima 2023-11-26 13:56:26 +0200
  • 7dd398433b fix native compiler dzaima 2023-11-26 13:46:07 +0200
  • 71ade3e9c6 add missed decrements, expand test dzaima 2023-11-26 01:27:36 +0200
  • 3f62a51305 system value inheriting dzaima 2023-11-26 01:21:11 +0200
  • a93ea4dbaf base •ReBQN and •BQN onto outer re dzaima 2023-11-25 23:16:38 +0200
  • 5e455372f0 more renaming & shuffling of things dzaima 2023-11-25 23:06:47 +0200
  • e25281518c move more things into re dzaima 2023-11-25 23:03:35 +0200
  • 7c28c64178 change •BQN and •ReBQN to dynamically-computed functions dzaima 2023-11-25 22:50:52 +0200
  • 7214017bb2 move •BQN and •ReBQN to computed sysvals dzaima 2023-11-25 22:01:48 +0200
  • 7e0204083e name re parts dzaima 2023-11-25 22:47:11 +0200
  • 7fb8ecfa86 rename things dzaima 2023-11-25 21:09:31 +0200
  • cd6da03fd9 always supply a valid re object dzaima 2023-11-25 21:45:44 +0200
  • 7357820f19 start of compiler state refactoring dzaima 2023-11-25 23:21:23 +0200
  • dcf26f88d7 fix segfault during GC from compileAll's cpyHArr(objs) dzaima 2023-11-25 21:19:23 +0200
  • 5458739cf2 don't have a ⌾ character in m_c8vec_0 dzaima 2023-11-24 22:21:23 +0200
  • db0bb1378c rearrange Body fields to pack better dzaima 2023-11-24 15:51:10 +0200
  • 1d8479b589 apparently nothing uses the bc field in Comp anymore dzaima 2023-11-24 15:30:47 +0200
  • eb62b48e4e don't inline wyhash make_secret dzaima 2023-11-24 15:24:28 +0200
  • f02c92ee6a fix 3 ∨ "abc" dzaima 2023-11-23 18:11:19 +0200
  • b07a32d0da actually test proper negative & positive NaNs dzaima 2023-11-22 22:50:19 +0200
  • 469cf08647 nogit=1 option, various readme changes dzaima 2023-11-22 20:54:43 +0200
  • 96da7af1c2 add usz=64 make option, document limitations dzaima 2023-11-22 20:25:38 +0200
  • 8814a7e66e use 2x unroll for i16→u1 copying to utilize two-vector homMask dzaima 2023-11-21 02:41:17 +0200
  • 773429a959 recursive base-case of homMask dzaima 2023-11-21 02:34:14 +0200
  • 08fa7d3d30 specialize x86-64 homMask of 2x[n]i16, use for comparison dzaima 2023-11-21 02:20:36 +0200
  • 3ebfb24b0f unroll copying to bitarr dzaima 2023-11-20 23:22:28 +0200
  • fe985722c2 move multi-vector homMask to allow NEON to override it dzaima 2023-11-20 23:57:55 +0200
  • 4cf0634b80 rearrange makefiles, remove replxx support from build/makefile dzaima 2023-11-21 00:18:10 +0200
  • 4da38bc46c move makefile-based CBQN building to build/makefile dzaima 2023-11-20 14:22:53 +0200
  • d1f66dc75b check created bitarr size for overflow dzaima 2023-11-18 19:56:39 +0200
  • 56cbe4aa03 mulHi → mulh for high half of element result dzaima 2023-11-18 00:41:12 +0200
  • c8cdaf0216 Clear assumption about assignment result in const-folder dzaima 2023-11-17 17:43:21 +0200
  • 2b56a300bc probably make ⊔ able to handle output subarray lengths over 2^32 dzaima 2023-11-14 21:12:00 +0200
  • 46e8ed1a3f fix SSE4.2 usz=64 build dzaima 2023-11-13 23:28:30 +0200
  • 59208af520 remove old group path dzaima 2023-11-13 23:08:08 +0200
  • f037754880 more specific empty array types dzaima 2023-11-12 15:02:11 +0200
  • 8c7a3be036 remove unused includes dzaima 2023-11-06 21:51:50 +0200
  • e4cef4f46c
    Merge pull request #96 from mlochbaum/search dzaima 2023-11-13 18:18:04 +0200