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
|
f4ec365a3e
|
extern env & ti
|
2021-05-24 00:37:43 +03:00 |
|
dzaima
|
39f9060224
|
extern bi_
|
2021-05-24 00:35:38 +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
|
cc163fefe7
|
more extern
|
2021-05-24 00:16:03 +03:00 |
|
dzaima
|
c23214a4de
|
add extern to globals
|
2021-05-24 00:13:49 +03:00 |
|
dzaima
|
8e38de7f5c
|
make heapverify
|
2021-05-23 22:28:59 +03:00 |
|
dzaima
|
17fa05d23a
|
update readme
|
2021-05-23 22:10:30 +03:00 |
|
dzaima
|
b2b826be9b
|
incremental compilation
|
2021-05-23 21:55:49 +03:00 |
|
dzaima
|
f26cd2a03b
|
native ⊒arr
|
2021-05-23 01:04:54 +03:00 |
|
dzaima
|
86972e1bac
|
grade cleanup & fixes
|
2021-05-23 00:38:02 +03:00 |
|
dzaima
|
5db84031f7
|
⍒
|
2021-05-23 00:28:27 +03:00 |
|
dzaima
|
e214a40a19
|
c32 comparison
|
2021-05-22 23:34:19 +03:00 |
|
dzaima
|
4fa7e33520
|
dyadic fast scans, ∨´, sorts and grade
|
2021-05-22 23:09:32 +03:00 |
|
dzaima
|
4e0182ec2e
|
≠`i32arr
|
2021-05-21 17:09:15 +03:00 |
|
dzaima
|
081c16029e
|
+i32arr, ⌈i32arr, print live stack
|
2021-05-21 17:06:06 +03:00 |
|
dzaima
|
882280e6bd
|
check fread/fwrite result
and otherwise make gcc builds happy
|
2021-05-21 16:08:22 +03:00 |
|
dzaima
|
81cdfa9cab
|
/i32arr
|
2021-05-21 15:33:58 +03:00 |
|
dzaima
|
7df1b5d4a7
|
vectorized = and ≠
|
2021-05-21 00:49:10 +03:00 |
|
dzaima
|
aa36531783
|
temporary allocations
|
2021-05-21 00:05:11 +03:00 |
|
dzaima
|
0b479fc9d0
|
don't spam root objects
|
2021-05-20 23:16:21 +03:00 |
|
dzaima
|
2cee9260f7
|
dyadic •FBytes
|
2021-05-20 23:10:06 +03:00 |
|
dzaima
|
075773a28c
|
native vec⊐vec
|
2021-05-20 21:50:54 +03:00 |
|
dzaima
|
885ce06a23
|
sort fills
|
2021-05-20 21:33:05 +03:00 |
|
dzaima
|
b8feea1c8a
|
lazy sort
|
2021-05-20 21:21:19 +03:00 |
|
dzaima
|
c39b06e078
|
native ⍷vec
|
2021-05-20 20:34:17 +03:00 |
|
dzaima
|
2d60dd4f1a
|
use formatter for •Show, fix some refcounts
|
2021-05-20 19:45:47 +03:00 |
|
dzaima
|
e90701af9f
|
native vec∊vec
|
2021-05-20 19:35:38 +03:00 |
|
dzaima
|
b8fe149d1f
|
hashmaps, fast ⊐
|
2021-05-20 19:24:54 +03:00 |
|
dzaima
|
2ed797ce16
|
hash
|
2021-05-20 03:03:33 +03:00 |
|
dzaima
|
e140f9350b
|
native 𝔽˘𝕩 and >
|
2021-05-19 21:56:40 +03:00 |
|
dzaima
|
0e650d6038
|
a tiny bit of a native ⊐
|
2021-05-19 19:36:10 +03:00 |
|
dzaima
|
d08cd90998
|
typed arith
|
2021-05-19 18:57:12 +03:00 |
|
dzaima
|
0f001313a7
|
native ⌽ and F⌾⌽
|
2021-05-19 18:48:05 +03:00 |
|
dzaima
|
9590471c7c
|
fix COMP_COMP
|
2021-05-19 17:47:06 +03:00 |
|
dzaima
|
422c3ff823
|
native ⌾(a⊸⊏)
|
2021-05-19 17:02:03 +03:00 |
|
dzaima
|
c9a54b9363
|
fix •Repr without FORMATTER
|
2021-05-19 15:16:18 +03:00 |
|
dzaima
|
dd865697ef
|
updated formatter
|
2021-05-19 15:09:01 +03:00 |
|
dzaima
|
23af3f56e9
|
faster VM_POS
|
2021-05-19 15:00:45 +03:00 |
|
dzaima
|
ffbb6ce601
|
fancy error messages
|
2021-05-19 14:22:04 +03:00 |
|
dzaima
|
0b34c96a51
|
inline join
|
2021-05-19 03:13:04 +03:00 |
|
dzaima
|
af9fbb7dc3
|
free simple scope-block reference cycles on bytecode exit
|
2021-05-19 00:28:46 +03:00 |
|
dzaima
|
e02142a4c9
|
native ⌾(n⊸⊑)
|
2021-05-18 22:02:40 +03:00 |
|
dzaima
|
a7a277a6d1
|
fix native ⌾ under rtperf
|
2021-05-16 18:36:14 +03:00 |
|
dzaima
|
45207372f6
|
native ⌾(a⊸/) and ⌾⊑
|
2021-05-16 18:16:09 +03:00 |
|
dzaima
|
d046d92390
|
optional source for precompiled programs
|
2021-05-16 13:42:58 +03:00 |
|
dzaima
|
c2013e3b5d
|
•args, •FLines, command-line options, •Repr, fix unit∾unit fill
|
2021-05-15 17:51:17 +03:00 |
|
dzaima
|
915b84f028
|
fast error on CATCH_ERRORS+HEAP_VERIFY, allow unicode paths
|
2021-05-15 14:51:46 +03:00 |
|
dzaima
|
a1d5d87f8b
|
fix comp_comp
|
2021-05-15 14:46:10 +03:00 |
|
dzaima
|
6ae85d3f29
|
fix REPL
|
2021-05-15 14:38:26 +03:00 |
|
dzaima
|
721017f6c0
|
fix path_dir, allow REPL to load relative files
|
2021-05-15 14:17:19 +03:00 |
|
dzaima
|
87138ee523
|
•Import, relative paths
|
2021-05-15 14:03:07 +03:00 |
|
dzaima
|
523a062b95
|
update names
|
2021-05-15 12:53:35 +03:00 |
|
dzaima
|
c85c8ec9ae
|
fix more visit
|
2021-05-15 12:44:11 +03:00 |
|
dzaima
|
ca090efd07
|
execute argument file
|
2021-05-15 12:39:26 +03:00 |
|
dzaima
|
77531e2d8f
|
visit should take pointer as arg
|
2021-05-15 12:23:21 +03:00 |
|
dzaima
|
fb7bfcf188
|
free should take pointer as arg
|
2021-05-15 12:23:19 +03:00 |
|
dzaima
|
5dfa9e0e31
|
NSPM
|
2021-05-14 23:09:52 +03:00 |
|
dzaima
|
e0b41180cf
|
F´i32vec
|
2021-05-14 20:44:19 +03:00 |
|
dzaima
|
b2e5b009f3
|
accept slices more
|
2021-05-14 20:33:31 +03:00 |
|
dzaima
|
02b4836498
|
special i32vec⊔𝕩
|
2021-05-14 20:26:04 +03:00 |
|
dzaima
|
46292872d1
|
special 𝕨⊔i32vec
|
2021-05-14 20:19:02 +03:00 |
|
dzaima
|
c5506657c3
|
native vector ⊔
|
2021-05-14 20:08:38 +03:00 |
|
dzaima
|
60d2e2454f
|
native ↑&↓
|
2021-05-14 15:39:23 +03:00 |
|
dzaima
|
b5db412812
|
typed /
|
2021-05-14 15:06:48 +03:00 |
|
dzaima
|
94bf7ccce0
|
native ⊑ (without array 𝕨)
|
2021-05-14 14:06:01 +03:00 |
|
dzaima
|
67e93ae37a
|
FLDO
|
2021-05-14 00:34:42 +03:00 |
|
dzaima
|
0a69c1e457
|
native monadic ↕
|
2021-05-13 21:20:10 +03:00 |
|
dzaima
|
62dbedc9b8
|
empty int arr constant
|
2021-05-12 16:37:00 +03:00 |
|
dzaima
|
cd5eb4dfe9
|
•FChars, •FBytes
|
2021-05-12 16:31:01 +03:00 |
|
dzaima
|
08ed6803c1
|
fillarr mut
|
2021-05-12 12:10:19 +03:00 |
|
dzaima
|
3609c1ecdd
|
enable compiler compilation with a define
|
2021-05-12 11:55:14 +03:00 |
|
dzaima
|
ab12fcdbb2
|
store typed array in Mut
|
2021-05-12 11:31:44 +03:00 |
|
dzaima
|
096a7c7637
|
restructure typed array creation
|
2021-05-11 21:31:34 +03:00 |
|
dzaima
|
98cb5fc310
|
vm.h
|
2021-05-11 16:10:49 +03:00 |
|
dzaima
|
54abc94cad
|
•_timed
|
2021-05-10 23:22:00 +03:00 |
|
dzaima
|
dd3c420bf3
|
f64any_ptr
|
2021-05-10 17:44:42 +03:00 |
|
dzaima
|
765098f485
|
native i32 monadic ⍋
|
2021-05-10 17:10:16 +03:00 |
|
dzaima
|
d42a6516b7
|
native 𝕨⍋𝕩
|
2021-05-10 16:15:34 +03:00 |
|
dzaima
|
9bdacbbd7d
|
toCells, throw stack overflows
|
2021-05-10 13:41:27 +03:00 |
|
dzaima
|
d8751e709f
|
fix pureFn
|
2021-05-10 11:37:30 +03:00 |
|
dzaima
|
2202200a6e
|
stacktraces
|
2021-05-10 02:44:26 +03:00 |
|
dzaima
|
03cebc6aff
|
fix using 𝕨/𝕩 in 𝕘 of ⎊
|
2021-05-09 23:02:33 +03:00 |
|
dzaima
|
9893a8bd97
|
isCallable
|
2021-05-09 20:05:34 +03:00 |
|
dzaima
|
64e716af6f
|
cross-program namespace access
|
2021-05-09 18:27:42 +03:00 |
|
dzaima
|
0f844b4e09
|
•BQN, split runtime/compiler loading out of main
|
2021-05-09 17:31:31 +03:00 |
|
dzaima
|
0dede67d2a
|
namespaces
|
2021-05-09 16:01:19 +03:00 |
|
dzaima
|
8ed4019edf
|
bi_emptyHVec, actually fix !GS_REALLOC
|
2021-05-08 15:47:04 +03:00 |
|
dzaima
|
6c349fc3ed
|
fix !GS_REALLOC
|
2021-05-08 14:19:48 +03:00 |
|
dzaima
|
4762463ce8
|
fancier init
|
2021-05-07 21:56:11 +03:00 |
|
dzaima
|
f70a8c558c
|
option to not allow reallocating stack
with no benefits currently, whatever
|
2021-05-07 21:51:54 +03:00 |
|
dzaima
|
386cb75a1a
|
accept new compiler output
|
2021-05-07 19:41:07 +03:00 |
|
dzaima
|
a5022c8755
|
actually functional f64arr mut
|
2021-05-04 23:25:52 +03:00 |
|