-
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