dzaima
|
ade183e635
|
bunch of header file changes
|
2022-01-06 01:17:10 +02:00 |
|
dzaima
|
b6f43ec4be
|
deduplicate a bit
|
2022-01-01 22:51:14 +02:00 |
|
dzaima
|
ff4573f65c
|
bitarr generation in bit_sel
|
2022-01-01 22:41:29 +02:00 |
|
dzaima
|
08f04a8521
|
pass untagged pointer to under functions
|
2021-12-30 21:52:29 +02:00 |
|
dzaima
|
c7a6176be3
|
store untagged modifier in derived function object
|
2021-12-30 03:01:02 +02:00 |
|
dzaima
|
3d5a92c1f3
|
faster integer squeeze
|
2021-12-20 00:53:13 +02:00 |
|
dzaima
|
7cc88fae9c
|
native rank 2 ⍉
|
2021-12-19 16:43:37 +02:00 |
|
dzaima
|
0c5b98772c
|
m_harrs → M_HARR
|
2021-12-17 18:04:19 +02:00 |
|
dzaima
|
12250ef202
|
changes to •ReBQN
|
2021-12-17 14:39:51 +02:00 |
|
dzaima
|
b4425508c3
|
fix merge refcounting
|
2021-12-16 17:33:29 +02:00 |
|
dzaima
|
4af4b45ab7
|
fix / with negative numbers in indexes
|
2021-12-16 12:20:42 +02:00 |
|
dzaima
|
c68858ba90
|
various fixes for ⊑
|
2021-12-16 09:14:13 +02:00 |
|
dzaima
|
8a1ccc7198
|
native ⊑; f⌾(v⊸⊏) f64arr
|
2021-12-15 14:03:02 +02:00 |
|
dzaima
|
e7662b0f6a
|
separate array & scalar cases in arith builtins
|
2021-12-13 00:16:23 +02:00 |
|
dzaima
|
cd07af4e8b
|
add g_pst gdb utility
|
2021-12-12 23:21:22 +02:00 |
|
dzaima
|
1b1fe2ba57
|
BMI2 bitarr/bitarr
|
2021-12-12 23:11:07 +02:00 |
|
dzaima
|
3c09781d1a
|
)gc, )mem
|
2021-12-01 17:09:19 +02:00 |
|
dzaima
|
4697b91b1e
|
fix >2 repeated imports & error on cyclical importing
|
2021-11-26 00:25:11 +02:00 |
|
dzaima
|
0389eda29b
|
inverse modifiers
|
2021-11-25 00:24:16 +02:00 |
|
dzaima
|
b000576572
|
native /⁼
|
2021-11-22 00:24:59 +02:00 |
|
dzaima
|
f55e349999
|
inverse headers
|
2021-11-21 21:03:14 +02:00 |
|
dzaima
|
cd97714ef5
|
ptr_dec with inlined freeing method
|
2021-11-20 17:09:05 +02:00 |
|
dzaima
|
c79e260e34
|
m_v[1234] → m_hVec[1234]
|
2021-11-20 01:05:14 +02:00 |
|
dzaima
|
5484c109ea
|
return value from ptr_inc
|
2021-11-20 00:58:18 +02:00 |
|
dzaima
|
fde8f89354
|
remove _Thread_local because plenty other things don't have it
|
2021-11-07 19:01:29 +02:00 |
|
dzaima
|
049188d8a6
|
complete native ⋈
|
2021-11-03 20:44:43 +02:00 |
|
dzaima
|
8cfbaf8b30
|
enum of primitive numbering
|
2021-11-03 20:28:00 +02:00 |
|
dzaima
|
dd3965cb3c
|
⋈
|
2021-11-03 20:16:04 +02:00 |
|
dzaima
|
6aaaaeb39c
|
more consistent print method naming scheme
|
2021-11-02 18:32:25 +02:00 |
|
dzaima
|
3e372620a2
|
array-scalar comparison function lookup table
|
2021-10-24 21:12:39 +03:00 |
|
dzaima
|
d42dd3dcf9
|
merged typed types
|
2021-10-22 17:11:54 +03:00 |
|
dzaima
|
e38e4f89ae
|
overallocate heap
|
2021-10-19 18:12:27 +03:00 |
|
dzaima
|
363309a218
|
some cleanup
|
2021-10-11 21:50:16 +03:00 |
|
dzaima
|
1072a8aa77
|
break less on recursive errors
|
2021-10-10 23:24:53 +03:00 |
|
dzaima
|
573b97f60b
|
fast ∧´
|
2021-10-04 00:23:53 +03:00 |
|
dzaima
|
f0c6671ec0
|
fast ∨´
|
2021-10-04 00:10:24 +03:00 |
|
dzaima
|
3d23d8ef70
|
fast ≠`
|
2021-10-03 23:57:43 +03:00 |
|
dzaima
|
1bca264db8
|
bitarrs
|
2021-10-03 23:18:30 +03:00 |
|
dzaima
|
1c83483d53
|
fix formatter incorrectly consuming an argument
|
2021-09-29 21:19:21 +03:00 |
|
dzaima
|
7600431fa6
|
fix slow small array checks
|
2021-09-26 14:26:37 +03:00 |
|
dzaima
|
d2ea19c757
|
more slow warns
|
2021-09-26 13:36:37 +03:00 |
|
dzaima
|
797a848ed4
|
warn slow for unknown scans & folds & ⍋
|
2021-09-26 01:04:18 +03:00 |
|
dzaima
|
28f40e5368
|
slow notes
|
2021-09-25 20:39:06 +03:00 |
|
dzaima
|
a91e351aee
|
fix deep squeeze
|
2021-09-25 19:34:48 +03:00 |
|
dzaima
|
02605fe271
|
more tyarrTemplate.h instancing out of core.h
|
2021-09-25 15:53:42 +03:00 |
|
dzaima
|
a8c5dd6581
|
better squeezing
|
2021-09-25 15:26:06 +03:00 |
|
dzaima
|
ecb8af658b
|
fix squeezing of ¯2147483648
|
2021-09-25 14:52:35 +03:00 |
|
dzaima
|
4bdc1ec3cd
|
squeeze objects
negative effect on performance, but whatever
|
2021-09-25 14:39:48 +03:00 |
|
dzaima
|
a15f66c43b
|
rename formatting functions
|
2021-09-25 13:53:53 +03:00 |
|
dzaima
|
749b3e1e81
|
Type to macro
|
2021-09-25 13:08:25 +03:00 |
|
dzaima
|
8cc6732cd4
|
⌾⥊ and ⌾(const G H)
|
2021-09-25 02:34:58 +03:00 |
|
dzaima
|
20d0b3a288
|
time command
|
2021-09-23 10:46:49 +03:00 |
|
dzaima
|
b076f4bd43
|
fix ¯∞ formatting
|
2021-09-21 17:50:23 +03:00 |
|
dzaima
|
c53b4b2294
|
move builtins.h to root of src
|
2021-09-21 17:28:25 +03:00 |
|
dzaima
|
77cb03033d
|
throw overflow error in isum
|
2021-09-21 17:02:38 +03:00 |
|
dzaima
|
97c1b1d31d
|
overflow builtin cleanup
|
2021-09-21 16:56:20 +03:00 |
|
dzaima
|
6f99b58099
|
argument "-" for stdin file
|
2021-09-21 16:44:23 +03:00 |
|
dzaima
|
3da7323c57
|
char specialized squeezing
|
2021-09-20 23:32:02 +03:00 |
|
dzaima
|
7cc37e2723
|
special-case JIT ARRO for 1 and 2 items
|
2021-09-20 13:17:51 +03:00 |
|
dzaima
|
9494ef7b9f
|
don't keep fl_squoze of not actually guaranteed full squeeze
|
2021-09-17 15:12:23 +03:00 |
|
dzaima
|
663c318219
|
deep squeeze
|
2021-09-17 14:46:03 +03:00 |
|
dzaima
|
62a96f1196
|
squoze
|
2021-09-16 23:20:58 +03:00 |
|
dzaima
|
427d508324
|
more precise flags usage
|
2021-09-16 21:54:37 +03:00 |
|
dzaima
|
93f362c4f2
|
use str8l more
|
2021-09-11 23:52:27 +03:00 |
|
dzaima
|
6cf3ccb7d5
|
use new conversion functions
|
2021-09-11 23:17:37 +03:00 |
|
dzaima
|
e98660bfa8
|
more typed array conversion
|
2021-09-11 23:17:17 +03:00 |
|
dzaima
|
0df5538a2a
|
rename header files
|
2021-09-11 17:22:26 +03:00 |
|
dzaima
|
fc67c92510
|
typed atomUnit
|
2021-09-10 20:03:10 +03:00 |
|
dzaima
|
a36ae1a716
|
pass untagged pointer to get & getU
|
2021-09-09 23:52:18 +03:00 |
|
dzaima
|
59dcde16c9
|
untag this pointer of modifier impl functions
|
2021-09-09 21:38:56 +03:00 |
|
dzaima
|
337a6bbc5e
|
more changes
|
2021-09-09 18:42:48 +03:00 |
|
dzaima
|
f8962c1eb9
|
use generic squeeze for arith
|
2021-09-09 17:30:40 +03:00 |
|
dzaima
|
0913d3b8f2
|
ElType cleanup
|
2021-09-09 17:21:19 +03:00 |
|
dzaima
|
fded6996e6
|
squeeze & hash fixes
|
2021-09-09 16:59:47 +03:00 |
|
dzaima
|
a6251ff3e7
|
squeeze int arrs on withFill
|
2021-09-09 16:08:13 +03:00 |
|
dzaima
|
ffc4cec1ae
|
monadic i8/i16 arith
|
2021-09-05 23:26:31 +03:00 |
|
dzaima
|
667ac0b1d6
|
extremely basic i8/i16arr arith
|
2021-09-05 22:56:25 +03:00 |
|
dzaima
|
cec962fb8c
|
usz multiplication
|
2021-09-05 21:51:00 +03:00 |
|
dzaima
|
e5338e931f
|
fuzzing support
|
2021-09-05 18:00:28 +03:00 |
|
dzaima
|
21ba88751a
|
working i8/i16-arrs
|
2021-09-05 16:06:31 +03:00 |
|
dzaima
|
80be141968
|
tyarr.c
|
2021-09-05 02:58:18 +03:00 |
|
dzaima
|
a191222967
|
tyarrTemplate.h
|
2021-09-05 02:29:06 +03:00 |
|
dzaima
|
4961c22c8b
|
more incorrect fsizeof
|
2021-09-05 01:55:29 +03:00 |
|
dzaima
|
e225da87c7
|
fix i32/c32-arr allocation size
|
2021-09-05 01:36:16 +03:00 |
|
dzaima
|
8aa0687ef9
|
reorganize typed arr files
|
2021-09-05 01:10:40 +03:00 |
|
dzaima
|
2c7febca75
|
that was never a thing
|
2021-09-02 00:34:10 +03:00 |
|
dzaima
|
63cafe8e7b
|
unified filling for ⥊ and ↑
well except for ¯N↑
|
2021-08-23 02:30:06 +03:00 |
|
dzaima
|
a3f87d4dcb
|
fix %f and clarify o2s message
|
2021-08-22 23:20:28 +03:00 |
|
dzaima
|
750207f1f8
|
fix exponential notation
|
2021-08-21 06:16:07 +03:00 |
|
dzaima
|
b61380aa73
|
better number formatting
|
2021-08-21 05:52:17 +03:00 |
|
dzaima
|
a56a20b046
|
fix vm_fmtPoint on non-equal s and src types
|
2021-08-21 04:41:51 +03:00 |
|
dzaima
|
3991efd3cd
|
full SETH
|
2021-08-21 03:32:11 +03:00 |
|
dzaima
|
521abe669d
|
hopefully fix SETH refcounts
|
2021-08-16 00:48:15 +03:00 |
|
dzaima
|
0af6895f4b
|
unfinished SETH
|
2021-08-15 03:54:13 +03:00 |
|
dzaima
|
de86ce2aaa
|
src/README.md, and cleaning up things while at it
|
2021-08-14 21:27:06 +03:00 |
|
dzaima
|
5d1d3467d9
|
append only know character arrays in formatter
|
2021-08-14 16:35:23 +03:00 |
|
dzaima
|
10d0cdc2fe
|
•SH
|
2021-08-13 23:22:37 +03:00 |
|
dzaima
|
8934db0ec5
|
impure function mess
|
2021-08-04 21:06:33 +03:00 |
|
dzaima
|
39d095c8dc
|
fix •-things being considered pure
|
2021-08-04 20:32:16 +03:00 |
|
dzaima
|
e9aff609bf
|
more m_arr refactoring cleanup
|
2021-08-03 20:52:53 +03:00 |
|