Commit Graph

115 Commits

Author SHA1 Message Date
dzaima
03978f333c make •bit._cast properly error on non-array 𝕩 2022-03-06 13:44:27 +02:00
dzaima
2ac2309ed8 fix refcount management in •bit._cast 2022-03-05 19:28:26 +02:00
dzaima
a1638f9fc5 fix •SH 2022-03-05 18:17:15 +02:00
dzaima
0c79b44ae0 output errors to stderr 2022-03-05 02:32:28 +02:00
dzaima
de4914991a •term.OutRaw, •term.ErrRaw 2022-02-25 18:20:25 +02:00
dzaima
2049686527 •term 2022-02-16 01:41:46 +02:00
dzaima
d85fb9a592 •file.Type, •file.Name 2022-02-05 18:41:21 +02:00
dzaima
71c9c67e46 •bit._cast⁼, support inverses of 1- and 2-modifier builtins 2022-02-05 02:45:40 +02:00
Marshall Lochbaum
6b9375ed66 Check range for •bit._cast character types 2022-02-04 18:05:28 -05:00
Marshall Lochbaum
0ff92553a4 Better type (operand) processing for •bit._cast 2022-02-04 18:01:23 -05:00
Marshall Lochbaum
77dfaf75a4 Fix •bit._cast handling of boolean output with shared or slice input 2022-02-04 17:21:24 -05:00
Marshall Lochbaum
69e496f7fa Avoid •bit._cast aliasing, and all copying by using slices 2022-02-04 16:23:17 -05:00
Marshall Lochbaum
a21efec47e •bit._cast prototype 2022-02-04 14:47:13 -05:00
dzaima
48e9e3d655 stdin for •SH 2022-01-18 02:32:20 +02:00
dzaima
5cde913c78 •CurrentError 2022-01-08 21:55:19 +02:00
dzaima
2602a6499d rename block types 2021-12-31 17:48:19 +02:00
dzaima
d68e278083 move nsTime to its own file 2021-12-29 19:49:16 +02:00
dzaima
0c5b98772c m_harrs → M_HARR 2021-12-17 18:04:19 +02:00
Marshall Lochbaum
7b2c79fb87 Implement •primitives 2021-12-16 17:57:05 -05:00
Marshall Lochbaum
89e8cf5a6c Implement •ReBQN 𝕩.primitive processing 2021-12-16 14:29:19 -05:00
Marshall Lochbaum
9e5f488642 Allow custom compiler/runtime for non-REPL •ReBQN too 2021-12-16 14:29:19 -05:00
Marshall Lochbaum
4d394ea441 Store compiler and runtime in •ReBQN result 2021-12-16 14:29:19 -05:00
dzaima
4f66b6b88a native namespace creation 2021-11-29 16:44:20 +02:00
dzaima
4af5f3d4a6 store Value* as gc roots 2021-11-28 21:56:01 +02:00
dzaima
94e38e7162 fix import A →import B; import A 2021-11-26 12:23:46 +02:00
dzaima
4697b91b1e fix >2 repeated imports & error on cyclical importing 2021-11-26 00:25:11 +02:00
dzaima
d032c97b13 cache monadic •Import 2021-11-26 00:01:37 +02:00
dzaima
b76d30d4bc add •state and •name 2021-11-24 23:03:17 +02:00
dzaima
097f39da15 make •Type throw on bi_optOut 2021-11-23 10:30:13 +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
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
dfa04f4922 properly free 𝕩 when needed 2021-10-26 16:15:33 +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
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
dzaima
dc535763bc •_while_ 2021-10-04 15:13:39 +03:00
dzaima
1bca264db8 bitarrs 2021-10-03 23:18:30 +03:00
dzaima
a15f66c43b rename formatting functions 2021-09-25 13:53:53 +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
c53b4b2294 move builtins.h to root of src 2021-09-21 17:28:25 +03:00