dzaima
|
e781ae21ee
|
give PUSH_COMP access to the updated source string
|
2023-05-20 13:22:24 +03:00 |
|
dzaima
|
f73e15f8a3
|
update system value docs
|
2023-05-20 01:30:02 +03:00 |
|
dzaima
|
7f46de18fc
|
add missed refcount decrements
|
2023-05-20 01:30:02 +03:00 |
|
dzaima
|
c9e7dc9976
|
remove a debug include
|
2023-05-20 00:01:35 +03:00 |
|
dzaima
|
ad49a9b26d
|
guarantee a space fill to compilation
|
2023-05-19 22:51:02 +03:00 |
|
dzaima
|
e8d286da3b
|
proper in-place updating in compile()
|
2023-05-19 22:51:02 +03:00 |
|
dzaima
|
ea70e06eac
|
fix >⟨2,<<3⟩
|
2023-05-19 22:51:02 +03:00 |
|
dzaima
|
df348896fd
|
add a NOGC_E for conflicting⌾(list⊸⊏) generic
|
2023-05-19 22:51:02 +03:00 |
|
dzaima
|
0156d13a5e
|
proper arrow in error messages of ⌾(n⊸↓) vs ⌾(n⊸↑)
|
2023-05-19 17:32:46 +03:00 |
|
dzaima
|
d930e7f975
|
add nogc message to thrF
|
2023-05-19 17:32:14 +03:00 |
|
dzaima
|
a03fab044d
|
•internal.Keep
|
2023-05-19 15:41:50 +03:00 |
|
dzaima
|
c1488cbf72
|
faster arr⌾(is⊸⊏)list
|
2023-05-19 14:15:25 +03:00 |
|
dzaima
|
f6703df0b2
|
range calculation functions
|
2023-05-19 14:01:32 +03:00 |
|
dzaima
|
8bfe2b6b5b
|
fix unrolled integer |𝕩 (not used currently)
|
2023-05-19 13:15:51 +03:00 |
|
dzaima
|
616fd48785
|
base.singeli additions
|
2023-05-19 13:15:51 +03:00 |
|
dzaima
|
1ec4415e49
|
clean up some under functions in sfns.c
|
2023-05-19 13:15:51 +03:00 |
|
dzaima
|
ad82b63ce3
|
Merge pull request #83 from mlochbaum/trivial
Identity and constant operand special code
|
2023-05-19 13:15:34 +03:00 |
|
dzaima
|
f472b4f5e4
|
update heapverify detection in test/cells.bqn
|
2023-05-19 13:12:48 +03:00 |
|
dzaima
|
3977849bc5
|
fix "_m←¨⋄4 m´⟨⟩" and "4 10´⟨⟩"
|
2023-05-19 12:58:18 +03:00 |
|
Marshall Lochbaum
|
93e590fd9d
|
One case for dyadic constant-each
|
2023-05-18 15:40:52 -04:00 |
|
Marshall Lochbaum
|
ed5fac7cc9
|
Constant and tack cases for Table
|
2023-05-18 15:11:20 -04:00 |
|
Marshall Lochbaum
|
b5de844736
|
Constants and tacks with rank, except some dyadic cases
|
2023-05-18 14:52:13 -04:00 |
|
Marshall Lochbaum
|
7440e2a6bc
|
Constant and trivial cases for fold/insert
|
2023-05-18 12:11:49 -04:00 |
|
Marshall Lochbaum
|
9dfeb451f8
|
Handle empty cells in insert_base; fixes bugs in dyadic Insert
|
2023-05-18 11:53:53 -04:00 |
|
Marshall Lochbaum
|
a8cead1d3d
|
Fast cases for tacks, constant operands, and short arguments in scans
|
2023-05-18 10:54:56 -04:00 |
|
Marshall Lochbaum
|
1ff8954dd3
|
Fix leak in dyadic •_timed
|
2023-05-18 10:54:56 -04:00 |
|
Marshall Lochbaum
|
6ac8944b06
|
Remove redundant isAtm check in constant case of each_c1
|
2023-05-18 10:54:56 -04:00 |
|
dzaima
|
b46477450d
|
fix shape of argument passed to F in F⌾(is⊸⊑)
& skip computing the argument if not needed
|
2023-05-18 16:37:24 +03:00 |
|
dzaima
|
0572fcc5b2
|
native F⌾(list⊸⊑) & ⌾(listOfLists⊸⊑)
|
2023-05-18 01:54:01 +03:00 |
|
dzaima
|
d310669ae8
|
unify F⌾(n⊸⊑) and F⌾⊑
|
2023-05-18 00:27:38 +03:00 |
|
dzaima
|
3047ff48b5
|
Add rank checks to •FChars & •FLines & •FBytes & •Out
& clean up terminology
|
2023-05-17 21:56:40 +03:00 |
|
dzaima
|
e355395e7a
|
remove duplicated check
|
2023-05-17 20:53:26 +03:00 |
|
dzaima
|
4f15e1572d
|
disallow •Out ⋈0
|
2023-05-17 20:50:21 +03:00 |
|
dzaima
|
ec106c0b31
|
better heuristic for 𝕨∊𝕩 comparison-or path
|
2023-05-17 18:42:24 +03:00 |
|
dzaima
|
27d3ca4e90
|
update bytecode submodule
|
2023-05-17 17:42:20 +03:00 |
|
dzaima
|
32841f43a1
|
readme updates, disable more things in make for-bootstrap
|
2023-05-17 17:35:38 +03:00 |
|
dzaima
|
de421fa6eb
|
more test rearrangement
|
2023-05-17 17:07:39 +03:00 |
|
dzaima
|
e79ac599ce
|
actually test arch=generic in test/moreCfgs.sh
|
2023-05-16 00:20:49 +03:00 |
|
dzaima
|
73cc5bba5f
|
more proper fix for wasm; test arch=generic in moreCfgs.sh
|
2023-05-16 00:15:08 +03:00 |
|
dzaima
|
e4d222173d
|
a bunch of fixes for generic architecture & wasm
|
2023-05-16 00:07:48 +03:00 |
|
dzaima
|
65868a51ba
|
use the type of the correct argument in check
|
2023-05-13 02:19:10 +03:00 |
|
dzaima
|
f0a9714e8b
|
copy result in tbl_c2 if needed
|
2023-05-13 00:33:22 +03:00 |
|
dzaima
|
a9478f802f
|
tuning for arithmetic leading axis, F⌜, and reshape-based ⎉
|
2023-05-13 00:33:22 +03:00 |
|
dzaima
|
3764e89fc3
|
remove Singeli usage from the makefile
|
2023-05-12 20:51:25 +03:00 |
|
dzaima
|
a3e8a1388d
|
move all targets to build.bqn with Singeli & REPLXX enabled by default
|
2023-05-12 20:51:25 +03:00 |
|
dzaima
|
9ae4cfb5d0
|
build.bqn: 'quiet' flag
|
2023-05-12 19:36:02 +03:00 |
|
dzaima
|
2f51974c2f
|
use proper pointer conversion macros in ffi.c
|
2023-05-12 19:36:02 +03:00 |
|
dzaima
|
f229b3c486
|
fix rtperf
not that anyone uses it anymore
|
2023-05-12 16:34:23 +03:00 |
|
dzaima
|
a39264533e
|
custom _mm_loadu_si16/_mm_storeu_si16 for old gcc
|
2023-05-12 16:34:23 +03:00 |
|
dzaima
|
0442dc010d
|
Merge pull request #82 from mlochbaum/search
1-byte bit table for search
|
2023-05-12 14:16:29 +03:00 |
|