dzaima
|
68e0bfc837
|
allow native=0 for x86-64 singeli
|
2023-01-14 00:47:02 +02:00 |
|
dzaima
|
39605c1a98
|
add intrinsic file include for _mm_crc32_u32
|
2023-01-14 00:38:32 +02:00 |
|
dzaima
|
6c88499920
|
consistently check only for whether __BMI2__ is defined
|
2023-01-14 00:33:34 +02:00 |
|
dzaima
|
5b35c0a664
|
keep pext usage for bitarr/bitarr
|
2023-01-13 23:46:48 +02:00 |
|
dzaima
|
41212ab852
|
SLOW_PDEP option
|
2023-01-13 23:23:06 +02:00 |
|
dzaima
|
e987a5e4c0
|
some file path handling changes around windows
|
2023-01-13 19:16:13 +02:00 |
|
dzaima
|
52d78657c9
|
some windows flags in makefile
|
2023-01-13 05:30:46 +02:00 |
|
dzaima
|
376e343639
|
don't use manual copy loops in eachd_fn
|
2023-01-12 21:25:36 +02:00 |
|
dzaima
|
dbcd967e12
|
attempt at replxx-based printf
|
2023-01-12 17:13:42 +02:00 |
|
dzaima
|
b25f83f3de
|
default make forbuild to cc instead of clang
|
2023-01-12 16:31:50 +02:00 |
|
dzaima
|
46f657713c
|
don't rely on bqn_fmt when !FORMATTER or CBQN isn't yet initialized
|
2023-01-09 02:30:29 +02:00 |
|
dzaima
|
86ae984af0
|
more print function renaming
|
2023-01-09 02:17:12 +02:00 |
|
dzaima
|
6f394c41ff
|
windows: wide char printing
|
2023-01-09 02:00:22 +02:00 |
|
dzaima
|
a9c70d9d72
|
printing method overhaul
|
2023-01-09 01:42:44 +02:00 |
|
dzaima
|
381460e92e
|
windows: getline fixes & discard trailing CRLF
|
2023-01-08 20:35:20 +02:00 |
|
dzaima
|
c88b7c6a14
|
define REPLXX_STATIC=1 for CBQN files too
|
2023-01-08 04:43:54 +02:00 |
|
dzaima
|
69365a969a
|
build.bqn: minimal os=windows
|
2023-01-08 03:53:45 +02:00 |
|
dzaima
|
3878c022e3
|
build.bqn: don't add -ldl if ¬FFI
|
2023-01-08 03:34:32 +02:00 |
|
dzaima
|
7b7c31e8b9
|
fix warning of unused pageSizeV for windows builds
|
2023-01-07 02:27:30 +02:00 |
|
dzaima
|
26c12e6724
|
add )exit & )off
|
2023-01-07 02:23:12 +02:00 |
|
dzaima
|
38ec07c34b
|
use getline on Windows for the REPL
|
2023-01-06 18:02:02 +02:00 |
|
dzaima
|
833c90b334
|
add CCFLAGS to linker in build.bqn
|
2023-01-06 06:14:33 +02:00 |
|
dzaima
|
6889121a28
|
getPageSize does need to return something
|
2023-01-06 06:10:12 +02:00 |
|
dzaima
|
b03bf80198
|
move Windows cases around
also don't make dir_create pretend it succeeds
|
2023-01-06 06:04:12 +02:00 |
|
actalley
|
815de4fd97
|
Address build errors on llvm-mingw to build bqn.exe with no SH, FFI, or repl support
|
2023-01-05 21:38:30 -06:00 |
|
dzaima
|
fef8cfaef0
|
update Singeli submodule
|
2023-01-05 15:17:41 +02:00 |
|
dzaima
|
18459482c9
|
some cleanup of bqnffi.h comments
|
2023-01-04 20:41:21 +02:00 |
|
dzaima
|
32f0a2f8fc
|
check file size for whether we can allocate it
also "takes care" of the case when the file is a directory
|
2022-12-31 21:04:19 +02:00 |
|
dzaima
|
7d4677a8ff
|
use COPY_TO instead of a loop in fbytes_c1
& ryu comment changes
|
2022-12-31 20:49:50 +02:00 |
|
dzaima
|
8da9c4e3a5
|
don't fail on •SH under VERIFY_TAIL
|
2022-12-31 20:31:13 +02:00 |
|
dzaima
|
7b3beec621
|
•ParseFloat
|
2022-12-31 20:22:22 +02:00 |
|
dzaima
|
fd38a5b241
|
use Ryu for number formatting
|
2022-12-31 03:19:06 +02:00 |
|
dzaima
|
99a82afec4
|
actually check character arrays in VERIFY_TAIL
|
2022-12-31 02:50:38 +02:00 |
|
dzaima
|
854acd580d
|
respect !PROPER_FILLS in high-rank ↑
|
2022-12-30 16:16:36 +02:00 |
|
dzaima
|
6e748ed800
|
remove unused rt_* globals
|
2022-12-30 01:50:00 +02:00 |
|
dzaima
|
7ff74d38e8
|
squeeze el_bit transpose result
|
2022-12-30 01:12:24 +02:00 |
|
dzaima
|
faf89abef0
|
fix ⊏˘ generic case
|
2022-12-30 00:21:07 +02:00 |
|
dzaima
|
5a9e5e8e50
|
native baseline high-rank 𝕨⊒𝕩
|
2022-12-30 00:10:03 +02:00 |
|
dzaima
|
ec169b1006
|
remove no longer necessary runtime loads
|
2022-12-29 23:59:44 +02:00 |
|
dzaima
|
83863a64fd
|
fix gcc build
|
2022-12-29 23:46:24 +02:00 |
|
dzaima
|
b903a5d9ce
|
fast num⊑˘simpleArr
|
2022-12-29 23:37:00 +02:00 |
|
dzaima
|
168db4cf01
|
fix rtWrap_unwrap refcounting
|
2022-12-29 23:36:50 +02:00 |
|
dzaima
|
0589d63cc5
|
fast v˙˘arr, fix arr˘arr
|
2022-12-29 23:36:37 +02:00 |
|
dzaima
|
1e3117d65f
|
fast ⥊˘𝕩
|
2022-12-29 22:25:22 +02:00 |
|
dzaima
|
3408db320c
|
fast num↑˘𝕩 & num↓˘𝕩 for 2≤=𝕩
|
2022-12-29 22:20:29 +02:00 |
|
dzaima
|
f6f0c12935
|
fast ⊑˘simpleArr
|
2022-12-29 22:07:38 +02:00 |
|
dzaima
|
a0feda9d8b
|
fast arr˘ x
|
2022-12-29 22:04:06 +02:00 |
|
dzaima
|
47e95171f0
|
faster »˘ & «˘ on matrices, fix 0⊏˘↕3
|
2022-12-29 21:47:52 +02:00 |
|
dzaima
|
897ad8f649
|
clang really wants to special-case csz==1, but that's checked for before
|
2022-12-29 21:47:52 +02:00 |
|
dzaima
|
3f0c34e895
|
fast ≍˘𝕩
|
2022-12-29 21:47:52 +02:00 |
|