Commit Graph

  • 79bd6fc689 use shProd more dzaima 2022-05-30 02:07:25 +0300
  • cc44b3e57b shProd dzaima 2022-05-30 01:54:47 +0300
  • b2b0e4f92a
    Merge pull request #22 from mlochbaum/rank2 dzaima 2022-05-30 01:28:39 +0300
  • 68914c1a39 Native dyadic Rank modifier implementation, except empty frames Marshall Lochbaum 2022-05-29 18:13:34 -0400
  • 3947463c34 Native dyadic Rank modifier implementation when one or both arguments are full rank Marshall Lochbaum 2022-05-29 16:58:28 -0400
  • df783d15a5 Align toKCells with rank_c1 changes Marshall Lochbaum 2022-05-29 12:09:54 -0400
  • 2c0de9ee02 Check rank vector completely before starting computations in ⎉ Marshall Lochbaum 2022-05-29 11:46:54 -0400
  • b8701d3502 more descriptive paths for self-hosted files dzaima 2022-05-29 22:18:27 +0300
  • 960ae96591 show source-less & path-less entries in the profiler dzaima 2022-05-29 22:16:14 +0300
  • 0380ee2a40 fix wasm builds dzaima 2022-05-29 22:05:04 +0300
  • e2fda60745 profiler dzaima 2022-05-29 22:02:50 +0300
  • 5b2d221d0b bqn_type dzaima 2022-05-29 18:46:59 +0300
  • 6033c2e90e flush pipes in g_pst dzaima 2022-05-29 16:12:14 +0300
  • a108ef2ce7 use eqShPart in arithd.c dzaima 2022-05-29 14:44:44 +0300
  • 60a68c3c25 manual shcpy loop dzaima 2022-05-29 14:20:11 +0300
  • 54645df2a9 use shcpy for copying shapes dzaima 2022-05-29 14:08:30 +0300
  • 3fa0463241 manual eqShPart dzaima 2022-05-29 14:03:15 +0300
  • 3dd1bffe2f don't unroll arr_csz dzaima 2022-05-29 13:57:03 +0300
  • bf618b9b64 native 𝔽⌾(n⊸↑) & 𝔽⌾(n⊸↓) dzaima 2022-05-29 13:23:01 +0300
  • 04c2ce7ade tests for bqnffi.h dzaima 2022-05-28 17:35:30 +0300
  • f7531f776c ⋆1 isn't constant apparently dzaima 2022-05-28 01:51:25 +0300
  • 093958f92a
    Merge pull request #21 from dzaima/ffi dzaima 2022-05-28 01:29:21 +0300
  • 622a5468d8 remove old ffi.h dzaima 2022-05-28 00:13:59 +0300
  • 12631cb142 ffi tests dzaima 2022-05-27 23:53:01 +0300
  • 662b23d808 add newline after fputs dzaima 2022-05-23 16:45:50 +0300
  • 2775a92535 ffi: support **:type dzaima 2022-05-23 16:42:02 +0300
  • ec76a3cd70 ffi: *:t, scalar:t support for result dzaima 2022-05-22 16:13:13 +0300
  • e09cefd049 u64/i64 arguments, check whether integer arguments are exact dzaima 2022-05-22 14:41:28 +0300
  • af194b55ae make •FFI read relative to file dzaima 2022-05-22 04:42:59 +0300
  • c7e0b59e88 print more things to stderr dzaima 2022-05-22 04:39:58 +0300
  • e24f3c9df5 allow u64 result when lossless dzaima 2022-05-22 04:26:02 +0300
  • d0c63e4da4 fix FFI &f32 dzaima 2022-05-22 04:02:55 +0300
  • 1a8ee67d41 result & argument position selection dzaima 2022-05-21 23:42:06 +0300
  • af3c6b7857 add FFI=0 for presingeli build dzaima 2022-05-14 12:38:40 +0300
  • 49060bd5e2 add FFI=0 for 32-bit test dzaima 2022-05-14 12:29:22 +0300
  • e7cc64aa89 nounroll dzaima 2022-05-14 12:26:42 +0300
  • 2930a6c814
    Merge pull request #20 from paulapatience/feat/file-remove dzaima 2022-05-14 12:13:17 +0300
  • e684c64847 Add •file.Remove Paul A. Patience 2022-05-13 21:13:56 -0400
  • cd38b377f4
    Merge pull request #19 from paulapatience/feat/file-rename dzaima 2022-05-13 13:30:50 +0300
  • fdeae8fbfe Add •file.Rename Paul A. Patience 2022-05-10 21:41:03 -0400
  • 2cad0798af use symbol list instead of -rdynamic dzaima 2022-05-12 14:37:12 +0300
  • a938f32631 make FFI=1 do something dzaima 2022-05-12 14:36:10 +0300
  • d186294e28 allocate at least minimum size, rename functions dzaima 2022-05-11 22:56:09 +0300
  • 09755e5e2c fix FFI : dzaima 2022-05-11 22:40:01 +0300
  • a601ba6a76 very unfinished FFI dzaima 2022-05-11 22:28:18 +0300
  • 409524d958 noinline version of vec_add dzaima 2022-05-11 18:31:49 +0300
  • ec273f2102 fix •file.CreateDir dzaima 2022-05-10 14:19:15 +0300
  • 63bd4a876e •file.CreateDir dzaima 2022-05-09 22:57:37 +0300
  • 5e67b87cf1 identity for f⌜ dzaima 2022-05-07 15:46:08 +0300
  • 8c73112d6c pull latest singeli dzaima 2022-05-03 16:10:33 +0300
  • 894c56205f native ⌾⍉ dzaima 2022-05-02 20:35:16 +0300
  • 3496a939b6 more switch cleanup dzaima 2022-05-01 04:43:04 +0300
  • f12e5fd1c0 move bqn_hash back to header dzaima 2022-05-01 04:36:59 +0300
  • 3f787e3845 the tag includes type info anyways dzaima 2022-05-01 04:32:16 +0300
  • 782750fd88 bqn_hash refactor dzaima 2022-05-01 04:21:17 +0300
  • 0164e4e0bc lazy i8/i16 ∧𝕩 & ∨𝕩 dzaima 2022-05-01 03:30:11 +0300
  • 88f4fdaa7e 16-bit & 64-bit ⊔ cases dzaima 2022-05-01 03:14:23 +0300
  • 5d687b1ac3 lazy impl of i8/i16 arrays in 𝕨 of ⊔ dzaima 2022-05-01 03:00:36 +0300
  • cee8e841f9 better fillarr creating in •internal.Variation dzaima 2022-05-01 02:49:10 +0300
  • 0907458b4d allow c32 to use i32 path in ⍋𝕩 dzaima 2022-05-01 02:34:47 +0300
  • 836fe9184a deduplicate things in ⊏ dzaima 2022-05-01 02:24:51 +0300
  • 886feb4ed0 fix fill handling of ⌽ dzaima 2022-05-01 02:10:31 +0300
  • 7ab504c8bc unified int & char cases for ⊏ dzaima 2022-05-01 01:53:45 +0300
  • 7ece6b2179 unified int & char cases for ⊔ dzaima 2022-05-01 01:35:04 +0300
  • 7f9773f971 unified int & char cases for ⍉ & ⌽ dzaima 2022-05-01 00:41:43 +0300
  • 1babdf247f unified int & char cases for bitarr/x dzaima 2022-04-30 21:40:43 +0300
  • f8408f0ca6 check for System V calling convention OSes for JIT dzaima 2022-04-29 23:17:55 +0300
  • e979faea0e put mnvmExecBodyInline under a JIT_START check dzaima 2022-04-29 22:46:53 +0300
  • 426187be07 make •SH run under cygwin dzaima 2022-04-29 22:38:18 +0300
  • de65d8a59b fix double-increment dzaima 2022-04-27 21:33:33 +0300
  • ffe9497157 remove old t= dzaima 2022-04-27 21:29:53 +0300
  • 6abce22447 micro-optimize execBodyInline dzaima 2022-04-27 19:22:13 +0300
  • 3f583a2314 new makefile dzaima 2022-04-26 20:45:58 +0300
  • aefeb3c6fd fix emcc build dzaima 2022-04-26 19:32:29 +0300
  • 3f92c32399 no-op ⥊vec dzaima 2022-04-25 18:10:37 +0300
  • de0352caf3 more usage of non-zero length for loops dzaima 2022-04-25 18:03:15 +0300
  • 95455241a4 don't do useless tail case dzaima 2022-04-25 16:08:03 +0300
  • 103f334b3e randomize shape a bit in test/copy.bqn dzaima 2022-04-25 03:13:58 +0300
  • ab868a55f3 singeli copy dzaima 2022-04-25 02:59:40 +0300
  • 37da98d871 singeli code cleanup dzaima 2022-04-21 22:05:47 +0300
  • 7cd19c2840 use ~~ more dzaima 2022-04-21 19:35:23 +0300
  • dd979e172f
    Merge pull request #18 from mlochbaum/master dzaima 2022-04-21 18:50:35 +0300
  • 3aea6aa9d0 Boolean prefix sum using AVX2 shuffling instead of pdep Marshall Lochbaum 2022-04-21 11:42:42 -0400
  • 4c03520a07 use maskedLoop in dyarith dzaima 2022-04-21 18:33:36 +0300
  • 113f72e86d singeli bitarr conversion to wider arrays dzaima 2022-04-21 18:27:20 +0300
  • b1fd85621a actually use maskstore dzaima 2022-04-21 17:48:05 +0300
  • 53b7b2465e correct floating point order of +´ and ×´ dzaima 2022-04-21 15:51:10 +0300
  • 6f5414b2a5 ∨`bitarr dzaima 2022-04-21 15:12:23 +0300
  • c3504ec42b proper includes dzaima 2022-04-21 04:13:14 +0300
  • cd431d3338 singeli +` dzaima 2022-04-21 03:51:37 +0300
  • 826e9c693a fix 2×´1‿1 dzaima 2022-04-18 23:23:42 +0300
  • 11d95b67d5 better error messages for no inverse header dzaima 2022-04-15 23:20:44 +0300
  • a9e0386dac unify Singeli dependency file directory dzaima 2022-04-14 15:26:36 +0300
  • e96668d364 update singeli submodule dzaima 2022-04-14 12:54:44 +0300
  • 996009bf09 remove unnecessary header inclusion dzaima 2022-04-12 16:58:33 +0300
  • 2e6f94bbf5 move immintrin.h file within ifdef dzaima 2022-04-12 16:57:47 +0300
  • a4a72a78c4 singeli select (disabled) dzaima 2022-04-12 16:21:07 +0300
  • c54e63099f additional check in •internal.Variation dzaima 2022-04-10 11:57:22 +0300
  • f079aa5f76 move select to its own file dzaima 2022-04-10 11:41:47 +0300
  • 767a2a9e38 make •file.MapBytes follow spec & fix error message dzaima 2022-04-10 05:12:21 +0300