-
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
-