dzaima
|
d32e373168
|
attempt at fixing some makefile problems
|
2022-09-01 17:55:36 +03:00 |
|
dzaima
|
e72c7dc937
|
faster ÷ ⋆ √ | ⋆⁼ on i8 & i16 arrays
|
2022-09-01 16:06:52 +03:00 |
|
dzaima
|
5cfa89ad5a
|
separate functions for comparison scalar & array cases
|
2022-09-01 15:06:34 +03:00 |
|
dzaima
|
72f25dad54
|
bitarr ↕1 and ↕2
|
2022-09-01 13:29:03 +03:00 |
|
dzaima
|
7d716d5ce0
|
elInt
|
2022-09-01 11:17:49 +03:00 |
|
dzaima
|
203916b44f
|
error on non-numbers in +𝕩
|
2022-09-01 11:16:42 +03:00 |
|
dzaima
|
6f707a5f9d
|
Merge pull request #39 from mlochbaum/misc
Things
|
2022-09-01 00:25:56 +03:00 |
|
Marshall Lochbaum
|
76c93d85e1
|
Dyadic 32-bit / based on 8-bit monadic /
|
2022-08-31 16:11:52 -04:00 |
|
Marshall Lochbaum
|
1e0cf78fd0
|
Implement 4-byte where with blocks of 2-byte where
|
2022-08-31 16:11:52 -04:00 |
|
Marshall Lochbaum
|
6f02705d9f
|
Make small-range Grade code style more like radix code
|
2022-08-31 16:11:52 -04:00 |
|
Marshall Lochbaum
|
758c174cae
|
Optimistic special case to quickly invert permutations with ⍋
|
2022-08-31 16:11:52 -04:00 |
|
Marshall Lochbaum
|
a42335af4f
|
Use or-equals for dyadic ∊ when 𝕩 is small and arguments are flat
|
2022-08-31 16:11:52 -04:00 |
|
Marshall Lochbaum
|
15b444540e
|
Extend self-search typed code to characters by treating as numbers
|
2022-08-31 16:11:52 -04:00 |
|
Marshall Lochbaum
|
9028ebfe8b
|
Native Windows (↕)
|
2022-08-31 16:11:52 -04:00 |
|
dzaima
|
88f73d2585
|
fix comment & add note
|
2022-08-31 22:22:03 +03:00 |
|
dzaima
|
9775339e2c
|
squeeze result of ⌊ and ⌈
|
2022-08-30 00:18:25 +03:00 |
|
dzaima
|
ce1032f80d
|
second instruction shouldn't have a swap requirement anymore
|
2022-08-29 23:09:47 +03:00 |
|
dzaima
|
8ea2352a7b
|
clear out swap table after first instruction generation
|
2022-08-29 23:08:38 +03:00 |
|
dzaima
|
70ee775a33
|
fix i16arr+i8arr overflow
|
2022-08-29 22:59:12 +03:00 |
|
dzaima
|
39a0a894e2
|
correct char-char→signed int overflow checking
|
2022-08-29 22:48:46 +03:00 |
|
dzaima
|
c84d731017
|
disallow optimizing to fma
|
2022-08-29 22:47:21 +03:00 |
|
dzaima
|
b37f620889
|
disable manual array F character loops when not running singeli
|
2022-08-29 19:46:41 +03:00 |
|
dzaima
|
78e5799147
|
merge dyarith.singeli and dyarith2.singeli
|
2022-08-29 19:18:20 +03:00 |
|
dzaima
|
777c5cc1a5
|
rename things
|
2022-08-29 19:05:34 +03:00 |
|
dzaima
|
ce5ece34e1
|
new arith
|
2022-08-28 23:28:06 +03:00 |
|
dzaima
|
8074a0c191
|
Merge pull request #38 from mlochbaum/master
Branchless binary search for ints and characters
|
2022-08-28 16:50:15 +03:00 |
|
dzaima
|
3c1ef1c9a2
|
use elNum
|
2022-08-28 16:44:21 +03:00 |
|
Marshall Lochbaum
|
f80d3ce263
|
Branchless integer binary search
|
2022-08-28 09:16:25 -04:00 |
|
Marshall Lochbaum
|
139faee0a1
|
Unify integer and character Bins
|
2022-08-28 09:16:09 -04:00 |
|
dzaima
|
bcf3c4dbd0
|
Merge pull request #37 from mlochbaum/sort
Integer sorting and grading
|
2022-08-28 00:06:24 +03:00 |
|
Marshall Lochbaum
|
9376e02ecb
|
Boolean sorting
|
2022-08-27 15:44:25 -04:00 |
|
Marshall Lochbaum
|
e027aca0cf
|
Radix grades
|
2022-08-27 15:16:20 -04:00 |
|
Marshall Lochbaum
|
36e54d1a39
|
1-byte radix with length ==256 doesn't work because of SWAR overflow when descending
|
2022-08-27 11:10:17 -04:00 |
|
Marshall Lochbaum
|
4ec83e51a6
|
Merge sort.h into grade.h
|
2022-08-27 10:59:00 -04:00 |
|
Marshall Lochbaum
|
9d59dff522
|
4-byte sorting: insertion and radix
|
2022-08-26 22:04:32 -04:00 |
|
Marshall Lochbaum
|
f946a3de41
|
2-byte sorting: insertion, radix, counting
|
2022-08-26 22:04:32 -04:00 |
|
Marshall Lochbaum
|
5034e55c79
|
Move Sort to template file sort.h (for up/down) like Grade
|
2022-08-26 22:04:32 -04:00 |
|
Marshall Lochbaum
|
a0a4ecadc7
|
1-byte sorting: insertion, bucket, counting
|
2022-08-26 22:04:32 -04:00 |
|
dzaima
|
5a162c7929
|
macos-specific sub-second file times
|
2022-08-26 22:46:00 +03:00 |
|
dzaima
|
2939395906
|
fallback file time getting method
|
2022-08-26 22:31:10 +03:00 |
|
dzaima
|
81e09956d3
|
•file.Size, make •file.List decode UTF-8
invalid UTF-8 is a problem for the future
|
2022-08-26 13:37:51 +03:00 |
|
dzaima
|
f39784aa10
|
fix test/bitcpy.bqn
rand.Range is now too smart
|
2022-08-26 11:39:26 +03:00 |
|
dzaima
|
484158318a
|
explicit JIT_ENABLED macro independent from JIT_START
|
2022-08-26 10:16:45 +03:00 |
|
dzaima
|
b16378bef6
|
add thing that was previously non-existent
|
2022-08-26 10:16:16 +03:00 |
|
dzaima
|
1927cb5756
|
implement ⍷𝕩 with (∊𝕩)/𝕩
|
2022-08-25 23:17:00 +03:00 |
|
dzaima
|
398a66ed94
|
fix c0 offset
|
2022-08-25 22:44:31 +03:00 |
|
dzaima
|
20a15097b4
|
remove non-existent thing
|
2022-08-25 22:33:38 +03:00 |
|
dzaima
|
d12a53fd08
|
•file.Created, •file.Accessed, •file.Modified
|
2022-08-25 22:29:03 +03:00 |
|
dzaima
|
905a9f78d4
|
{raw⇐1} •SH 𝕩
|
2022-08-25 22:27:35 +03:00 |
|
dzaima
|
2666f25453
|
Merge pull request #36 from mlochbaum/search
1, 2, and 4-byte `∊⊒⊐` with lookup tables
|
2022-08-25 22:28:20 +03:00 |
|