Commit Graph

  • e4578a345e fix 0‿1⊐"ab"‿"cd" & 0‿1∊˜"ab"‿"cd" dzaima 2023-01-19 16:04:44 +0200
  • b43184d629 fix 1‿2 +⎉0 1 dzaima 2023-01-19 03:57:13 +0200
  • 5cd1ee0ee3 fix NaN formatting dzaima 2023-01-18 20:08:18 +0200
  • 5b8ac969db don't unroll on i8arr ↕n dzaima 2023-01-18 15:41:53 +0200
  • 4945a90ff0 valgrind changes dzaima 2023-01-18 02:05:24 +0200
  • 7b996c772a lea tmp,[CS+123]; mov [tmp],rax → mov [CS+123],rax dzaima 2023-01-17 20:55:29 +0200
  • 40383906ec no, neither w nor h are 1, clang dzaima 2023-01-17 05:05:59 +0200
  • 472e542ebd O(1) ⍉𝕩 when it doesn't reorder elements dzaima 2023-01-17 04:45:36 +0200
  • f9eb7f083c unshare shape dzaima 2023-01-17 04:38:55 +0200
  • 21372a743a allow unsharing slices dzaima 2023-01-17 04:32:30 +0200
  • ec11e34dba clear old flags from in-place ¨ dzaima 2023-01-17 04:31:55 +0200
  • 540b37ae6a shape replacement utility dzaima 2023-01-17 03:47:14 +0200
  • bc4079b126 update readme dzaima 2023-01-17 02:09:42 +0200
  • 86e0a4bae1 makefile: default to -fPIE on REPLXX=1 dzaima 2023-01-17 01:38:56 +0200
  • ec92b1d5ba better eachm_fn dzaima 2023-01-17 01:35:04 +0200
  • 5de565f1b0 use 'debug/printf' for Singeli printf dzaima 2023-01-17 01:01:13 +0200
  • 10c98685ab build/build: use -DUSE_REPLXX_IO on windows+replxx dzaima 2023-01-17 00:01:17 +0200
  • 79c7aa30df reformat --help dzaima 2023-01-16 23:32:52 +0200
  • a483ac61d9 --version & version specifying in build/build dzaima 2023-01-16 19:30:11 +0200
  • 3b494fcae6 build/build: notui option dzaima 2023-01-16 19:19:41 +0200
  • dd82073c60 slightly faster ⍟list handling dzaima 2023-01-16 18:58:48 +0200
  • e86ec26bdf update singeli submodule: fixes dependency calculation dzaima 2023-01-15 23:14:17 +0200
  • e0df77519e set replxx history max size higher dzaima 2023-01-15 22:55:40 +0200
  • 6c89982bbc unrolled Singeli loop option dzaima 2023-01-15 22:49:15 +0200
  • c3887867a5 make build/build run make forbuild when necessary dzaima 2023-01-14 01:18:24 +0200
  • 68e0bfc837 allow native=0 for x86-64 singeli dzaima 2023-01-14 00:47:02 +0200
  • 39605c1a98 add intrinsic file include for _mm_crc32_u32 dzaima 2023-01-14 00:38:32 +0200
  • 6c88499920 consistently check only for whether __BMI2__ is defined dzaima 2023-01-14 00:33:34 +0200
  • 5b35c0a664 keep pext usage for bitarr/bitarr dzaima 2023-01-13 23:46:48 +0200
  • 41212ab852 SLOW_PDEP option dzaima 2023-01-13 23:23:06 +0200
  • e987a5e4c0 some file path handling changes around windows dzaima 2023-01-13 19:16:13 +0200
  • 52d78657c9 some windows flags in makefile dzaima 2023-01-13 05:30:46 +0200
  • 376e343639 don't use manual copy loops in eachd_fn dzaima 2023-01-12 21:25:36 +0200
  • dbcd967e12 attempt at replxx-based printf dzaima 2023-01-12 17:13:42 +0200
  • b25f83f3de default make forbuild to cc instead of clang dzaima 2023-01-12 16:30:52 +0200
  • 46f657713c don't rely on bqn_fmt when !FORMATTER or CBQN isn't yet initialized dzaima 2023-01-09 02:24:18 +0200
  • 86ae984af0 more print function renaming dzaima 2023-01-09 02:17:12 +0200
  • 6f394c41ff windows: wide char printing dzaima 2023-01-09 01:59:13 +0200
  • a9c70d9d72 printing method overhaul dzaima 2023-01-09 01:14:33 +0200
  • 381460e92e windows: getline fixes & discard trailing CRLF dzaima 2023-01-08 20:35:20 +0200
  • c88b7c6a14 define REPLXX_STATIC=1 for CBQN files too dzaima 2023-01-08 04:42:00 +0200
  • 69365a969a build.bqn: minimal os=windows dzaima 2023-01-08 03:48:25 +0200
  • 3878c022e3 build.bqn: don't add -ldl if ¬FFI dzaima 2023-01-08 03:34:28 +0200
  • 7b7c31e8b9 fix warning of unused pageSizeV for windows builds dzaima 2023-01-07 02:27:30 +0200
  • 26c12e6724 add )exit & )off dzaima 2023-01-07 02:22:19 +0200
  • 38ec07c34b use getline on Windows for the REPL dzaima 2023-01-06 17:55:49 +0200
  • 833c90b334 add CCFLAGS to linker in build.bqn dzaima 2023-01-06 06:14:33 +0200
  • 6889121a28 getPageSize does need to return something dzaima 2023-01-06 06:10:12 +0200
  • b03bf80198 move Windows cases around dzaima 2023-01-06 06:00:57 +0200
  • 815de4fd97
    Address build errors on llvm-mingw to build bqn.exe with no SH, FFI, or repl support actalley 2023-01-05 20:31:11 -0600
  • fef8cfaef0 update Singeli submodule dzaima 2023-01-05 15:17:41 +0200
  • 18459482c9 some cleanup of bqnffi.h comments dzaima 2023-01-04 20:15:09 +0200
  • 32f0a2f8fc check file size for whether we can allocate it dzaima 2022-12-31 20:58:26 +0200
  • 7d4677a8ff use COPY_TO instead of a loop in fbytes_c1 dzaima 2022-12-31 20:49:50 +0200
  • 8da9c4e3a5 don't fail on •SH under VERIFY_TAIL dzaima 2022-12-31 20:31:13 +0200
  • 7b3beec621 •ParseFloat dzaima 2022-12-31 20:11:41 +0200
  • fd38a5b241 use Ryu for number formatting dzaima 2022-12-30 20:08:12 +0200
  • 99a82afec4 actually check character arrays in VERIFY_TAIL dzaima 2022-12-31 02:50:15 +0200
  • 854acd580d respect !PROPER_FILLS in high-rank ↑ dzaima 2022-12-30 16:16:36 +0200
  • 6e748ed800 remove unused rt_* globals dzaima 2022-12-30 01:50:00 +0200
  • 7ff74d38e8 squeeze el_bit transpose result dzaima 2022-12-30 01:10:18 +0200
  • faf89abef0 fix ⊏˘ generic case dzaima 2022-12-30 00:21:07 +0200
  • 5a9e5e8e50 native baseline high-rank 𝕨⊒𝕩 dzaima 2022-12-30 00:07:53 +0200
  • ec169b1006 remove no longer necessary runtime loads dzaima 2022-12-29 23:59:44 +0200
  • 83863a64fd fix gcc build dzaima 2022-12-29 23:46:24 +0200
  • b903a5d9ce fast num⊑˘simpleArr dzaima 2022-12-29 23:31:12 +0200
  • 168db4cf01 fix rtWrap_unwrap refcounting dzaima 2022-12-29 22:59:31 +0200
  • 0589d63cc5 fast v˙˘arr, fix arr˘arr dzaima 2022-12-29 22:57:52 +0200
  • 1e3117d65f fast ⥊˘𝕩 dzaima 2022-12-29 22:25:22 +0200
  • 3408db320c fast num↑˘𝕩 & num↓˘𝕩 for 2≤=𝕩 dzaima 2022-12-29 22:20:29 +0200
  • f6f0c12935 fast ⊑˘simpleArr dzaima 2022-12-29 22:07:38 +0200
  • a0feda9d8b fast arr˘ x dzaima 2022-12-29 22:04:06 +0200
  • 47e95171f0 faster »˘ & «˘ on matrices, fix 0⊏˘↕3 dzaima 2022-12-29 21:40:14 +0200
  • 897ad8f649 clang really wants to special-case csz==1, but that's checked for before dzaima 2022-12-29 21:16:40 +0200
  • 3f0c34e895 fast ≍˘𝕩 dzaima 2022-12-29 20:41:43 +0200
  • 4e88dc1004 faster ⊏˘ dzaima 2022-12-29 20:25:42 +0200
  • 41efcfb632 fast ∾˝ & 𝕨ScalarFn˝𝕩 dzaima 2022-12-29 18:21:33 +0200
  • e28251981a build.bqn: properly clear first redrawing line dzaima 2022-12-29 16:15:45 +0200
  • 185e9b7a0b build.bqn: add minimum time between redraw, to maybe reduce flickering dzaima 2022-12-29 16:08:53 +0200
  • 946bbc4f97 build.bqn: fix shared build, add PIE option, add -fno-pie when pie=0 dzaima 2022-12-29 15:48:39 +0200
  • 8a132467d2 improve EACH_FILLS cases in ¨ & ⌜ dzaima 2022-12-28 22:27:30 +0200
  • 251385e276 quote ${MAKE} invocations dzaima 2022-12-28 17:48:21 +0200
  • 6a9e03bdb1 use arr_shSetU/arr_shSetI inline dzaima 2022-12-28 17:31:02 +0200
  • a34bb0a433 don't unroll libc math loops dzaima 2022-12-28 16:51:17 +0200
  • 4884580037 rearrange arr_shCopyUnchecked to not read SH(o) twice dzaima 2022-12-28 16:23:27 +0200
  • 3b1b171828 don't need copying from bitarr to character arr dzaima 2022-12-28 16:17:16 +0200
  • c5a3c57f50 check for path being present for •path/•name/•state dzaima 2022-12-28 01:13:58 +0200
  • d8724e6658 update clangdCommands.bqn to new singeli defines, and enable by default dzaima 2022-12-27 23:59:48 +0200
  • 33580b91ca don't error on unknown fill when not overtaking dzaima 2022-12-27 23:44:34 +0200
  • bcfcbb0813 add -fno-strict-aliasing dzaima 2022-12-27 23:42:54 +0200
  • 84bae20f79 don't inline load functions dzaima 2022-12-27 03:54:00 +0200
  • f424c720a7 full native 𝕨⌽𝕩 & 𝕨⌽⁼𝕩 dzaima 2022-12-27 03:31:15 +0200
  • 75fe558f1c detect writes past the end of a TALLOC allocation dzaima 2022-12-27 02:29:24 +0200
  • 1afdd89075 allow defining custom dyadic inverses of builtins dzaima 2022-12-26 23:57:55 +0200
  • 013897cc16 add runtime calls to WARN_SLOW dzaima 2022-12-26 23:15:56 +0200
  • 78793ca700 -h → --help dzaima 2022-12-26 20:33:33 +0200
  • 9928c7176d add --help to build/build; default job count to nproc if available dzaima 2022-12-26 20:26:14 +0200
  • d92d64257d add removing build/obj2 to make clean dzaima 2022-12-26 19:39:51 +0200
  • c818bf54b1 remove need of libffi from make forbuild dzaima 2022-12-26 19:38:24 +0200
  • 48c2425e8b check result size being too large in ↑ dzaima 2022-12-26 18:16:11 +0200