Commit Graph

58 Commits

Author SHA1 Message Date
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
45207372f6 native ⌾(a⊸/) and ⌾⊑ 2021-05-16 18:16:09 +03:00
dzaima
c2013e3b5d •args, •FLines, command-line options, •Repr, fix unit∾unit fill 2021-05-15 17:51:17 +03:00
dzaima
fb7bfcf188 free should take pointer as arg 2021-05-15 12:23: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
096a7c7637 restructure typed array creation 2021-05-11 21:31:34 +03:00
dzaima
d42a6516b7 native 𝕨⍋𝕩 2021-05-10 16:15:34 +03:00
dzaima
0192bdb987 getFill shouldn't consume 2021-05-03 15:22:46 +03:00
dzaima
4d85a57e10 native ≍ 2021-05-03 12:41:51 +03:00
dzaima
4fcc007365 purposefully make ∾ 30% slower 2021-05-03 11:30:47 +03:00
dzaima
96ab6785ed native ∾vec 2021-05-03 11:06:13 +03:00
dzaima
c9eab08569 i32arr⊏i32arr, isAtm, m_atomUnit 2021-05-02 19:14:25 +03:00
dzaima
bfd1e0d49e use fill info to try to type an array
and bug fixes :)
2021-05-02 17:07:41 +03:00
dzaima
14e12ea544 native « 2021-05-02 15:34:31 +03:00
dzaima
9f824483eb cleaner ¨ 2021-05-02 13:49:40 +03:00
dzaima
b31865b0f4 add back native » 2021-05-01 22:35:07 +03:00
dzaima
2828a05dfc native », fill stuff 2021-05-01 04:21:14 +03:00
dzaima
755274ebb6 random type changes 2021-04-30 20:38:48 +03:00
dzaima
f36eddb01c fix ⟨a‿b⟩←⟨1‿2⟩ and ⟨3‿0,2‿1‿2⟩⊏6‿5⥊↕30 2021-04-30 00:55:28 +03:00
dzaima
6afd425f24 reenable native ⊏ 2021-04-30 00:21:22 +03:00
dzaima
4783812eaf mut 2021-04-29 23:44:50 +03:00
dzaima
6c2ed64ab4 separate non-structural functions out of sfns.c 2021-04-29 13:02:27 +03:00
dzaima
c7af11dd2e native runtime_0 2021-04-29 03:06:02 +03:00
dzaima
7786beeed1 clean up err stuff 2021-04-29 00:06:27 +03:00
dzaima
db7b0cc323 clear in-use items in in-place each 2021-04-28 13:08:58 +03:00
dzaima
a3e78e651e random cleanup 2021-04-28 12:38:02 +03:00
dzaima
f58af495bc f64arr 2021-04-28 11:45:18 +03:00
dzaima
9003a5df99 partially written arrays 2021-04-27 21:44:00 +03:00
dzaima
a6d15846f6 m_hunit 2021-04-27 14:39:02 +03:00
dzaima
76dbabb03d finish separating arr_shAlloc 2021-04-26 10:46:33 +03:00
dzaima
6d5c04e62a split up h.h 2021-04-26 10:35:18 +03:00
dzaima
776a77f033 new cc.bqn 2021-04-26 10:04:32 +03:00
dzaima
b5468f630b native vector ⊏ & / 2021-04-26 01:38:34 +03:00
dzaima
3891940178 fmtF ⎊ 2021-04-25 01:58:02 +03:00
dzaima
8d21080dd8 native ⍟, fix unit eachd 2021-04-25 01:35:52 +03:00
dzaima
dfb30b934f fix >´⟨⟩ & eachd on different type units 2021-04-24 20:54:38 +03:00
dzaima
365caec21b in-place eachd 2021-04-24 01:28:07 +03:00
dzaima
4f8dd1b178 native fns, runtime perf 2021-04-24 00:57:04 +03:00
dzaima
e345f37605 ⎊ and proper _fillBy_ 2021-04-17 00:53:23 +03:00
dzaima
2d43489cd2 more refcount fixes 2021-04-14 23:18:48 +03:00
dzaima
c820b4b3a5 GC 2021-04-14 19:11:19 +03:00