dzaima
|
f155792856
|
native ⁼
|
2021-11-21 21:27:08 +02:00 |
|
dzaima
|
f55e349999
|
inverse headers
|
2021-11-21 21:03:14 +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
|
3ba3558c93
|
fills for monadic ⋈
|
2021-11-13 23:00:36 +02:00 |
|
dzaima
|
cd866e1e45
|
lazy fallback to runtime on ∾ errors
|
2021-11-06 17:30:01 +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
|
ce36f03f11
|
fix •SH for OSX
|
2021-11-01 19:51:44 +02:00 |
|
dzaima
|
026b15977b
|
make precompiled.bqn run within CBQN
|
2021-10-30 12:05:38 +03:00 |
|
dzaima
|
dba145a14b
|
rename folder
|
2021-10-28 17:50:10 +03:00 |
|
dzaima
|
dfa04f4922
|
properly free 𝕩 when needed
|
2021-10-26 16:15:33 +03: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
|
4ca34e3f8e
|
function lookup table
|
2021-10-22 09:53:40 +03:00 |
|
dzaima
|
5d76148c51
|
lazy singeli bit comparison fns
|
2021-10-22 00:58:34 +03:00 |
|
dzaima
|
71c454235c
|
singeli
|
2021-10-22 00:17:44 +03:00 |
|
dzaima
|
f50b8ab503
|
fix fill of n↑fillarr
|
2021-10-20 18:29:28 +03:00 |
|
dzaima
|
e38e4f89ae
|
overallocate heap
|
2021-10-19 18:12:27 +03:00 |
|
dzaima
|
1816b6cd5d
|
changes to rand.Range
|
2021-10-13 23:01:37 +03:00 |
|
Josh Holland
|
a290e4dc0d
|
support arbitrary shape in rand.Range
|
2021-10-13 20:48:45 +01:00 |
|
dzaima
|
49622f59ce
|
fix •wdpath refcounting
|
2021-10-12 00:56:42 +03:00 |
|
dzaima
|
d4f183ccda
|
•wdpath, path_resolve → path_rel
|
2021-10-12 00:53:54 +03:00 |
|
dzaima
|
d98cb0b80a
|
dyadic •file.At
|
2021-10-12 00:34:44 +03:00 |
|
dzaima
|
6860ba5f9d
|
make some more flags compile
|
2021-10-11 22:39:52 +03:00 |
|
dzaima
|
1072a8aa77
|
break less on recursive errors
|
2021-10-10 23:24:53 +03:00 |
|
dzaima
|
a62a41249e
|
native ◶
|
2021-10-10 22:54:39 +03:00 |
|
dzaima
|
5c2dfe8e18
|
verify path & arguments to be strings
|
2021-10-10 18:21:01 +03:00 |
|
dzaima
|
2c77470d99
|
dyadic •BQN
|
2021-10-10 17:48:39 +03:00 |
|
sternenseemann
|
3909dca0cc
|
builtins/sfns.c: fix compilation with GCC
B is interpreted as a label by GCC unless we make the block explicit by
surrounding it with curly braces.
|
2021-10-04 15:05:18 +02:00 |
|
dzaima
|
dc535763bc
|
•_while_
|
2021-10-04 15:13:39 +03:00 |
|
dzaima
|
e0b987930f
|
fix error message of ⍟
|
2021-10-04 13:59:33 +03:00 |
|
dzaima
|
561199ab16
|
fast 𝕨∨´𝕩 and 𝕨∧´𝕩
|
2021-10-04 11:15:21 +03:00 |
|
dzaima
|
85d27ddc83
|
fast 𝕨≠`𝕩
|
2021-10-04 11:11:40 +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
|
5224e03a1d
|
deduplicate & and | impls in arithd.c
|
2021-10-03 23:31:37 +03:00 |
|
dzaima
|
1bca264db8
|
bitarrs
|
2021-10-03 23:18:30 +03:00 |
|
dzaima
|
01b36e927f
|
monadic arith slow warnings
|
2021-09-26 13:55:44 +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
|
a8c5dd6581
|
better squeezing
|
2021-09-25 15:26:06 +03:00 |
|
dzaima
|
a15f66c43b
|
rename formatting functions
|
2021-09-25 13:53:53 +03:00 |
|
dzaima
|
c492de413f
|
fix ⌾⥊ error check
|
2021-09-25 02:52:26 +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
|
cfc5059627
|
support another variant of compiler assert
|
2021-09-22 23:03:12 +03:00 |
|
dzaima
|
bce0c2853c
|
fix error formatting when there are >1 positions given
|
2021-09-22 22:58:51 +03:00 |
|
dzaima
|
811fe16f93
|
fix <˘"abc"
|
2021-09-21 19:12:50 +03:00 |
|
dzaima
|
c53b4b2294
|
move builtins.h to root of src
|
2021-09-21 17:28:25 +03:00 |
|
dzaima
|
b38e8c9aeb
|
normalize tag whitespace
|
2021-09-21 17:24:23 +03:00 |
|
dzaima
|
ebb010ea34
|
re-enable <˘
appears to work as fine as the rest of the impl, don't remember what was wrong with it ¯\_(ツ)_/¯
|
2021-09-21 17:20:42 +03:00 |
|
dzaima
|
59ac1a00fb
|
format single position compiler errors
|
2021-09-21 17:08:41 +03:00 |
|
dzaima
|
97c1b1d31d
|
overflow builtin cleanup
|
2021-09-21 16:56:20 +03:00 |
|
dzaima
|
d1047fcdc6
|
make building on android possible
|
2021-09-21 11:59:04 +03:00 |
|
dzaima
|
3bace2e33a
|
more 𝕨⍋𝕩 fallback
|
2021-09-20 23:24:41 +03:00 |
|
dzaima
|
7cc37e2723
|
special-case JIT ARRO for 1 and 2 items
|
2021-09-20 13:17:51 +03:00 |
|
dzaima
|
4246aa5694
|
more reasonable 𝕨⍋𝕩 fallback
|
2021-09-18 17:22:54 +03:00 |
|
dzaima
|
327ea102cd
|
convert arguments to equal sizes in comparison
|
2021-09-18 13:52:54 +03:00 |
|
dzaima
|
44c07fd6ab
|
integer ⌊⌈
|
2021-09-18 13:28:06 +03:00 |
|
dzaima
|
f5ace72b27
|
ascending/descending flag
|
2021-09-17 15:22:38 +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
|
cd5f50e3eb
|
incG
|
2021-09-16 17:09:12 +03:00 |
|
dzaima
|
93f362c4f2
|
use str8l more
|
2021-09-11 23:52:27 +03:00 |
|
dzaima
|
83011df536
|
typed ⌾(a⊸⊏)
|
2021-09-11 23:39:58 +03:00 |
|
dzaima
|
9b779726b5
|
use conversion functions in Variation
|
2021-09-11 23:22:08 +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
|
d748baab37
|
typed ⌽𝕩
|
2021-09-11 17:16:21 +03:00 |
|
dzaima
|
8b93156a9e
|
⊔ i8arr
|
2021-09-11 17:12:13 +03:00 |
|
dzaima
|
28566f5c9c
|
i8 ∊, typed ≢ & ≍
|
2021-09-11 17:06:27 +03:00 |
|
dzaima
|
23f2f4303b
|
more mixed type arith
|
2021-09-11 00:34:10 +03:00 |
|
dzaima
|
ed2374fcc7
|
∨`
|
2021-09-10 21:01:31 +03:00 |
|
dzaima
|
0a1cda63f5
|
mixed i8arr/i32arr arithd
|
2021-09-10 20:31:19 +03:00 |
|
dzaima
|
b09d3785fd
|
more typed ⊏
|
2021-09-10 20:21:06 +03:00 |
|
dzaima
|
fc67c92510
|
typed atomUnit
|
2021-09-10 20:03:10 +03:00 |
|
dzaima
|
732610fba1
|
typed 𝕨𝔽`𝕩
|
2021-09-10 19:42:08 +03:00 |
|
dzaima
|
b2070ea70f
|
fix +`i8arr
|
2021-09-10 19:26:52 +03:00 |
|
dzaima
|
e55aa352f0
|
typed 𝔽`
|
2021-09-10 19:19:04 +03:00 |
|
dzaima
|
1022910b33
|
fix ⌈´
|
2021-09-10 19:04:52 +03:00 |
|
dzaima
|
427450e5d8
|
typed 𝕨𝔽´𝕩
|
2021-09-10 18:40:48 +03:00 |
|
dzaima
|
85097f681a
|
typed 𝔽´𝕩
|
2021-09-10 18:34:14 +03:00 |
|
dzaima
|
96c68b66c5
|
typed ⌾(n⊸⊑)
|
2021-09-10 17:59:26 +03:00 |
|
dzaima
|
c3b46a42bc
|
typed ⥊
|
2021-09-10 17:56:26 +03:00 |
|
dzaima
|
3d62f9c109
|
typed /
|
2021-09-10 16:54:31 +03:00 |
|
dzaima
|
82a32684f5
|
/i8arr, i32arr⊏*
|
2021-09-10 15:51:55 +03:00 |
|
dzaima
|
d8d56bbdd4
|
TmpFile→I8Arr
|
2021-09-10 15:24:07 +03:00 |
|
dzaima
|
a36ae1a716
|
pass untagged pointer to get & getU
|
2021-09-09 23:52:18 +03:00 |
|
dzaima
|
12d5a5a829
|
i8arr grade
|
2021-09-09 22:28:39 +03:00 |
|
dzaima
|
59dcde16c9
|
untag this pointer of modifier impl functions
|
2021-09-09 21:38:56 +03:00 |
|
dzaima
|
32e476b0c2
|
fix ⥊
|
2021-09-09 18:47:16 +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
|
d568363144
|
fix -𝕩
|
2021-09-09 17:07:39 +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
|
85f8a5e7bd
|
saner comparison code
|
2021-09-06 01:02:11 +03:00 |
|
dzaima
|
ffc4cec1ae
|
monadic i8/i16 arith
|
2021-09-05 23:26:31 +03:00 |
|
dzaima
|
b1b066ce5c
|
atom-arr arith
|
2021-09-05 23:04:14 +03:00 |
|
dzaima
|
667ac0b1d6
|
extremely basic i8/i16arr arith
|
2021-09-05 22:56:25 +03:00 |
|
dzaima
|
45c2fb41cc
|
matching el_i8 and el_i16 cmp impls
|
2021-09-05 22:33:36 +03:00 |
|
dzaima
|
4e883f4812
|
comparisons now return i8arrs
|
2021-09-05 22:23:46 +03:00 |
|
dzaima
|
c2f0c2e76c
|
comparisons don't return floats
|
2021-09-05 22:14:50 +03:00 |
|
dzaima
|
cec962fb8c
|
usz multiplication
|
2021-09-05 21:51:00 +03:00 |
|
dzaima
|
4299fef6b6
|
clz macro
|
2021-09-05 21:05:19 +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
|
8aa0687ef9
|
reorganize typed arr files
|
2021-09-05 01:10:40 +03:00 |
|
dzaima
|
7547fc1679
|
randomize •rand, don't use m_i32 for time seconds
|
2021-09-04 23:26:35 +03:00 |
|
Jesus Galan Lopez (yy)
|
2d954c3e9c
|
•Delay return value
|
2021-09-04 21:50:19 +02:00 |
|
Jesus Galan Lopez (yy)
|
146bb600ac
|
•MonoTime
|
2021-09-04 20:56:26 +02:00 |
|
Jesus Galan Lopez (yy)
|
77573522b3
|
•UnixTime
|
2021-09-04 20:36:55 +02:00 |
|
Jesus Galan Lopez (yy)
|
72a5167813
|
•rand (simpler)
|
2021-09-04 19:25:27 +02:00 |
|
Jesus Galan Lopez (yy)
|
93caa03983
|
•rand
|
2021-09-04 19:16:12 +02:00 |
|
dzaima
|
2c7febca75
|
that was never a thing
|
2021-09-02 00:34:10 +03:00 |
|
dzaima
|
59241d86ff
|
clean up asserts
|
2021-09-01 23:56:19 +03:00 |
|
dzaima
|
e577dca32e
|
make !𝕩 throw 𝕩
|
2021-08-30 22:27:04 +03:00 |
|
dzaima
|
17a3ed150d
|
fixes for usz==u64
|
2021-08-29 04:29:50 +03:00 |
|
dzaima
|
1d13a1ef07
|
•ReBQN with only the repl setting
|
2021-08-28 23:55:48 +03:00 |
|
dzaima
|
6b52c2069f
|
compile-time separated DFND
|
2021-08-27 12:35:23 +03:00 |
|
dzaima
|
305f578707
|
add •Fmt, changes to readme files
|
2021-08-27 11:52:56 +03:00 |
|
dzaima
|
0c1d4843ab
|
fix undefined path handling
|
2021-08-23 18:37:01 +03:00 |
|
dzaima
|
ca86971df3
|
•path, •file.path, •file.At
|
2021-08-23 05:28:48 +03:00 |
|
dzaima
|
5e6bf0df29
|
fix ↑‿3⥊3 once more
|
2021-08-23 03:05:48 +03:00 |
|
dzaima
|
63cafe8e7b
|
unified filling for ⥊ and ↑
well except for ¯N↑
|
2021-08-23 02:30:06 +03:00 |
|
dzaima
|
68214dda53
|
fix ↑‿3⥊3
|
2021-08-22 23:41:37 +03:00 |
|
dzaima
|
0899ee31b3
|
move inc(p) inside first use
|
2021-08-22 18:35:36 +03:00 |
|
Jesus Galan Lopez (yy)
|
080a800ac7
|
dyadic FChars, FBytes and FLines
|
2021-08-22 17:14:38 +02:00 |
|
dzaima
|
8f8828c671
|
fix no fill case in ⥊ and namespace destructuring in header
|
2021-08-22 04:58:01 +03:00 |
|
dzaima
|
b61380aa73
|
better number formatting
|
2021-08-21 05:52:17 +03:00 |
|
dzaima
|
e8fc4c4f69
|
left arg for REPL
|
2021-08-21 04:14:50 +03:00 |
|
dzaima
|
5dbd1688bc
|
•MakeREPL
|
2021-08-21 03:52:49 +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
|
10d0cdc2fe
|
•SH
|
2021-08-13 23:22:37 +03:00 |
|
dzaima
|
ef92ddc69e
|
•FromUTF8
|
2021-08-11 00:22:59 +03:00 |
|
Marshall Lochbaum
|
9a0cfa340a
|
Don't allow First of empty or reshaping empty to non-empty
|
2021-08-07 20:25:07 -04:00 |
|
dzaima
|
2ab2f35a34
|
move fmtF to •Glyph
|
2021-08-04 22:06:33 +03:00 |
|
dzaima
|
65fe3d9aa2
|
basic namespace formatting
|
2021-08-04 22:02:21 +03:00 |
|
dzaima
|
2710786bf0
|
format blocks
|
2021-08-04 21:47:41 +03:00 |
|
dzaima
|
849eeff465
|
initialize ia on allocation always
|
2021-08-03 02:57:46 +03:00 |
|
dzaima
|
86b3882c5e
|
improve ⊸⟜
|
2021-08-01 03:53:48 +03:00 |
|
dzaima
|
74a3a87166
|
handle arr⊸F and (arr G H) faster
|
2021-07-31 23:29:21 +03:00 |
|
dzaima
|
749b098f1e
|
use decR less
|
2021-07-31 22:40:33 +03:00 |
|
dzaima
|
1f5cfbe766
|
more proper PERF_TEST, )ex
|
2021-07-31 20:02:56 +03:00 |
|
dzaima
|
b18157d86b
|
native ⥊
it's horrible but it appears to work
|
2021-07-27 19:48:22 +03:00 |
|
dzaima
|
25c89c06b1
|
•GetLine
|
2021-07-25 20:02:48 +03:00 |
|
dzaima
|
4b8210d1bd
|
apparently i broke 𝕨/𝕩..
|
2021-07-22 03:23:49 +03:00 |
|
dzaima
|
5dd7288144
|
strict prototypes
|
2021-07-20 22:21:59 +03:00 |
|
dzaima
|
0bcf3b592f
|
more comparison type fixing
and some more / opt to make it not slower
|
2021-07-20 21:56:35 +03:00 |
|
dzaima
|
99896fbace
|
improving loop counter variable types
|
2021-07-20 21:32:41 +03:00 |
|
dzaima
|
78cd23907e
|
make err fails more clear
|
2021-07-19 23:09:10 +03:00 |
|
dzaima
|
ca264d1332
|
move init out of mut_to
|
2021-07-19 19:23:36 +03:00 |
|
dzaima
|
708e06c0ea
|
simplify mut usage where type is guaranteed correct
|
2021-07-19 04:22:18 +03:00 |
|
dzaima
|
61e58c7a02
|
basic monadic arith special-case
|
2021-07-18 18:12:11 +03:00 |
|
dzaima
|
d8e3f78e6c
|
better dyadic arith messages
|
2021-07-18 17:24:21 +03:00 |
|
dzaima
|
bb463c8f87
|
fix rtverify failing on usz==u64
|
2021-07-12 01:06:39 +03:00 |
|
Marshall Lochbaum
|
dde05f5f02
|
Just use bit sets, not hashing, for complementary selection
|
2021-07-08 20:56:28 -04:00 |
|
Marshall Lochbaum
|
3546419816
|
Use the correct complement algorithm for the hash set
|
2021-07-08 17:54:34 -04:00 |
|
Marshall Lochbaum
|
619b9827de
|
Faster random deal, and sorted subset
|
2021-07-08 17:33:50 -04:00 |
|
dzaima
|
cce52dd40e
|
random deal & subset
|
2021-07-07 21:31:48 +03:00 |
|
dzaima
|
08723a3c80
|
use TI macros everywhere
|
2021-07-06 19:22:45 +03:00 |
|
dzaima
|
eca7699580
|
more ⊔ changes
|
2021-07-04 05:31:23 +03:00 |
|
dzaima
|
6942b2d04c
|
add checks for 𝕨<¯1 in ⊔
|
2021-07-04 05:05:13 +03:00 |
|
dzaima
|
f5388fbdfa
|
depth check for ⊔
|
2021-07-04 05:00:56 +03:00 |
|
dzaima
|
7999683edf
|
skip value checking for builtin loading
perf is reporting an 0.15% increase in instruction count (what?), but that's not gonna stop me
|
2021-07-03 02:38:09 +03:00 |
|
dzaima
|
ceb967bbd4
|
return Arr* from m_fillarrp
|
2021-07-03 01:53:26 +03:00 |
|
dzaima
|
08df9bfe7b
|
arrP_sh* → arr_sh*
|
2021-07-03 01:38:56 +03:00 |
|
dzaima
|
d49d5a3e31
|
don't use arr_sh*
|
2021-07-03 01:37:54 +03:00 |
|
dzaima
|
c0a75327ef
|
return Arr* from mut_fp
|
2021-07-03 01:25:55 +03:00 |
|
dzaima
|
c52a042eb4
|
return Arr* from slices
|
2021-07-03 01:25:55 +03:00 |
|
dzaima
|
daa8294252
|
return Arr* from m_(i32|c32|f64)arrp
|
2021-07-03 00:37:00 +03:00 |
|
dzaima
|
9fbc8203d0
|
free what should be freed in ⟨⟩/𝕩
|
2021-07-02 17:10:44 +03:00 |
|
dzaima
|
da9ab92bd5
|
set shape in ˘
|
2021-07-02 15:43:50 +03:00 |
|
dzaima
|
8c2055ce22
|
fix speed of /
|
2021-07-02 15:27:29 +03:00 |
|
dzaima
|
018c209cec
|
fix ⟨⟩/𝕩
|
2021-07-02 14:41:22 +03:00 |
|
dzaima
|
dbf246810c
|
fix ⟨⟩ [⍋⍒] ↕4
|
2021-06-30 23:20:35 +03:00 |
|
dzaima
|
383d649480
|
fix range calculation of ⊐
|
2021-06-30 22:30:53 +03:00 |
|
dzaima
|
05a69415bd
|
∧´
|
2021-06-30 00:01:41 +03:00 |
|
dzaima
|
726451ed0c
|
include path in errors
|
2021-06-29 22:54:37 +03:00 |
|
dzaima
|
861a488719
|
+´
|
2021-06-29 21:10:17 +03:00 |
|
dzaima
|
a4446716bf
|
compiler errors
|
2021-06-27 20:28:19 +03:00 |
|
dzaima
|
27b1e9ed8c
|
native vec⊐scalar
|
2021-06-27 18:03:51 +03:00 |
|
dzaima
|
fdcb158ca5
|
rename
|
2021-06-26 19:23:45 +03:00 |
|
dzaima
|
d087898359
|
•math trig functions
|
2021-06-26 19:23:02 +03:00 |
|
dzaima
|
d98bbb7a83
|
fix •MakeRand
|
2021-06-22 15:13:27 +03:00 |
|
dzaima
|
1afe46b393
|
move TAlloc/TStack around, immediate functions
|
2021-06-15 01:20:32 +03:00 |
|
dzaima
|
d2a1d7c329
|
character ¬
|
2021-06-12 15:08:05 +03:00 |
|
dzaima
|
550b91688a
|
extremely basic x86-64 generator
|
2021-06-09 18:47:50 +03:00 |
|
dzaima
|
7e994dd913
|
modifiable defines
|
2021-06-06 16:50:18 +03:00 |
|
dzaima
|
47f8984e74
|
faster i32arrOfBools/
|
2021-06-06 15:15:18 +03:00 |
|
dzaima
|
92b08de504
|
native (i32|·) [⌊⌈]´ i32vec
|
2021-06-06 05:10:52 +03:00 |
|
dzaima
|
a124590465
|
faster variation stuff
|
2021-06-04 04:50:16 +03:00 |
|
dzaima
|
2685c598e6
|
native √
|
2021-06-04 02:17:40 +03:00 |
|
dzaima
|
24f61bd5a5
|
move builtin defs to own file
|
2021-06-04 02:07:30 +03:00 |
|
dzaima
|
de66696e7a
|
monadic ∨
|
2021-06-04 01:57:07 +03:00 |
|
dzaima
|
6061a3c270
|
fix 'a'-¯1
|
2021-06-03 22:08:39 +03:00 |
|
dzaima
|
2b351cfee6
|
fix c32arr-i32arr error checking
|
2021-06-03 20:12:39 +03:00 |
|
dzaima
|
f1b1686300
|
•file.List
|
2021-06-01 22:12:34 +03:00 |
|
dzaima
|
48ac839a1d
|
make •Import work again
|
2021-06-01 20:45:39 +03:00 |
|
dzaima
|
882639c83e
|
use nfns for file functions
|
2021-06-01 20:41:52 +03:00 |
|
dzaima
|
b4ffc3115a
|
•Exit
|
2021-06-01 20:32:24 +03:00 |
|
dzaima
|
b8c362247b
|
fix F`fillarr leaking fill element
also print higher precision numbers
|
2021-06-01 17:13:43 +03:00 |
|
dzaima
|
62209961eb
|
make int overflow not leak shape
|
2021-06-01 16:31:54 +03:00 |
|
dzaima
|
9cb82af14d
|
decrement 𝕨 of •internal.ListVariations
|
2021-06-01 16:13:19 +03:00 |
|
dzaima
|
48a14a8854
|
•internal.ListVariations options
|
2021-06-01 14:10:53 +03:00 |
|
dzaima
|
b9fef0394e
|
comparison should error on bad shapes of args
|
2021-06-01 13:47:10 +03:00 |
|
dzaima
|
75a6d1b307
|
more random
|
2021-06-01 02:12:30 +03:00 |
|
dzaima
|
c35e885ea1
|
nfns, basic random
|
2021-06-01 01:45:37 +03:00 |
|
dzaima
|
51e0bf4bc0
|
i forgot to decrement
|
2021-06-01 00:35:47 +03:00 |
|
dzaima
|
10e8339012
|
accept non-array args to •internal.Squeeze
and also float replicate
|
2021-05-31 22:54:37 +03:00 |
|
dzaima
|
36a27b8424
|
fix rank>1 empty array args for f64_maybe_i32
|
2021-05-31 21:34:47 +03:00 |
|
dzaima
|
c7ee14791e
|
char arith, float comparison
|
2021-05-31 02:12:22 +03:00 |
|
dzaima
|
7caa7dceb5
|
properly fall back to runtime in native ⊏
|
2021-05-30 02:46:49 +03:00 |
|
dzaima
|
4d8375fdfd
|
make ⊏ safe
|
2021-05-30 02:38:29 +03:00 |
|
dzaima
|
74fe1f1243
|
random changes
|
2021-05-30 00:56:17 +03:00 |
|
dzaima
|
aa9cd8f514
|
•Type for namespaces
|
2021-05-29 14:47:42 +03:00 |
|
dzaima
|
4b94465469
|
c32 ⊔ so compiled string literals get to be c32arrs
|
2021-05-29 14:26:51 +03:00 |
|
dzaima
|
41ffb0f2ef
|
•internal Variation, ListVariations, ClearRefs, Unshare
|
2021-05-29 14:07:57 +03:00 |
|
dzaima
|
038b27072f
|
•internal namespace
|
2021-05-28 21:59:18 +03:00 |
|
dzaima
|
a2d90a2595
|
make unknown key reads properly error for cross-program reads
|
2021-05-28 16:15:30 +03:00 |
|
dzaima
|
9326aa9572
|
add missing shape equality check to fast dyadic arith
|
2021-05-28 13:48:59 +03:00 |
|
dzaima
|
ff2af490b8
|
special-case appending atoms with ∾
|
2021-05-27 20:13:22 +03:00 |
|
dzaima
|
752a68cb2d
|
static const tagged builtins
|
2021-05-27 18:08:21 +03:00 |
|
dzaima
|
48a9b786c9
|
don't poinlessly overallocate group fill size
|
2021-05-27 17:31:31 +03:00 |
|
dzaima
|
f5ff4850c2
|
⌾⊑ fills
|
2021-05-27 04:56:22 +03:00 |
|
dzaima
|
c2ecc40b4d
|
fix vector ∾ fills
|
2021-05-27 04:46:12 +03:00 |
|
dzaima
|
3b017648d8
|
extended variables, REPL support
|
2021-05-27 04:05:17 +03:00 |
|
dzaima
|
582273229b
|
wrap
|
2021-05-25 02:52:21 +03:00 |
|
dzaima
|
899175f48b
|
split up arith.c
|
2021-05-24 21:35:53 +03:00 |
|
dzaima
|
200456ac72
|
integer arith
|
2021-05-24 17:58:11 +03:00 |
|
dzaima
|
8cfa3e7f55
|
builtin initialization in load.c
|
2021-05-24 14:41:10 +03:00 |
|
dzaima
|
b7f5b6b3ce
|
fixes
|
2021-05-24 12:51:35 +03:00 |
|
dzaima
|
0032ad1a31
|
another tiny improvement to ⊏
|
2021-05-24 12:46:43 +03:00 |
|
dzaima
|
2228ac129b
|
use CMP_IMPL for all comparison fns
|
2021-05-24 12:25:36 +03:00 |
|
dzaima
|
e6f2fc93be
|
⊏ improvements
|
2021-05-24 12:11:53 +03:00 |
|
dzaima
|
96a938837d
|
native i32/vec
|
2021-05-24 11:19:12 +03:00 |
|
dzaima
|
1048339852
|
×´i32arr and i32×´i32arr
|
2021-05-24 10:58:12 +03:00 |
|
dzaima
|
ddf3a5b48e
|
correct error message of ∊
|
2021-05-24 01:38:44 +03:00 |
|
dzaima
|
5e2ac03b50
|
native ∊arr
|
2021-05-24 01:34:26 +03:00 |
|
dzaima
|
6b4c5913ff
|
RT_VERIFY
|
2021-05-24 01:05:34 +03:00 |
|
dzaima
|
6869c7d919
|
make functions in arith.c static
|
2021-05-24 00:32:59 +03:00 |
|
dzaima
|
b724cbe1de
|
add back rt_
|
2021-05-24 00:22:24 +03:00 |
|
dzaima
|
c23214a4de
|
add extern to globals
|
2021-05-24 00:13:49 +03:00 |
|
dzaima
|
b2b826be9b
|
incremental compilation
|
2021-05-23 21:55:49 +03:00 |
|