dzaima
|
98c963453b
|
•internal.GC
|
2023-03-05 14:16:38 +02:00 |
|
dzaima
|
deee2c7a18
|
use C1 & C2 more
|
2023-02-24 15:53:11 +02:00 |
|
dzaima
|
70fec7eb1e
|
fix •ns.Keys on namespaces with unexported fields
|
2023-02-19 18:30:57 +02:00 |
|
dzaima
|
7013a9edf9
|
•ns.Get, •ns.Has, •ns.Keys
|
2023-02-19 18:02:35 +02:00 |
|
dzaima
|
7b57b4ae39
|
explicitly mark code sections where allocations aren't allowed to happen
|
2023-02-18 17:46:55 +02:00 |
|
dzaima
|
a84ca6c5d6
|
strict prototypes
|
2023-02-03 15:33:31 +02:00 |
|
dzaima
|
c38565ab8d
|
whitespace cleanup
|
2023-01-31 00:07:00 +02:00 |
|
dzaima
|
cc5a5752bf
|
add •CompObj to NATIVE_COMPILER
|
2023-01-26 01:53:09 +02:00 |
|
dzaima
|
31bd75630c
|
make f=-DNO_RT functional
|
2023-01-25 15:05:23 +02:00 |
|
dzaima
|
540b37ae6a
|
shape replacement utility
|
2023-01-17 03:47:14 +02:00 |
|
dzaima
|
46f657713c
|
don't rely on bqn_fmt when !FORMATTER or CBQN isn't yet initialized
|
2023-01-09 02:30:29 +02:00 |
|
dzaima
|
86ae984af0
|
more print function renaming
|
2023-01-09 02:17:12 +02:00 |
|
dzaima
|
a9c70d9d72
|
printing method overhaul
|
2023-01-09 01:42:44 +02:00 |
|
dzaima
|
38ec07c34b
|
use getline on Windows for the REPL
|
2023-01-06 18:02:02 +02:00 |
|
actalley
|
815de4fd97
|
Address build errors on llvm-mingw to build bqn.exe with no SH, FFI, or repl support
|
2023-01-05 21:38:30 -06:00 |
|
dzaima
|
7d4677a8ff
|
use COPY_TO instead of a loop in fbytes_c1
& ryu comment changes
|
2022-12-31 20:49:50 +02:00 |
|
dzaima
|
8da9c4e3a5
|
don't fail on •SH under VERIFY_TAIL
|
2022-12-31 20:31:13 +02:00 |
|
dzaima
|
7b3beec621
|
•ParseFloat
|
2022-12-31 20:22:22 +02:00 |
|
dzaima
|
fd38a5b241
|
use Ryu for number formatting
|
2022-12-31 03:19:06 +02:00 |
|
dzaima
|
6a9e03bdb1
|
use arr_shSetU/arr_shSetI inline
and use incG more in rank_c2
|
2022-12-28 17:31:02 +02:00 |
|
dzaima
|
c5a3c57f50
|
check for path being present for •path/•name/•state
|
2022-12-28 01:13:58 +02:00 |
|
dzaima
|
c818bf54b1
|
remove need of libffi from make forbuild
|
2022-12-26 19:38:24 +02:00 |
|
dzaima
|
efcc6a28be
|
add •file.path to autocomplete options
|
2022-12-23 18:08:33 +02:00 |
|
dzaima
|
aa4b92cb01
|
don't define •SH if not available
|
2022-12-18 23:40:55 +02:00 |
|
dzaima
|
29cecb0b6e
|
remove •PrimInd
|
2022-12-18 23:16:36 +02:00 |
|
dzaima
|
d383fe57a7
|
clean up whitespace
|
2022-11-24 01:26:35 +02:00 |
|
Marshall Lochbaum
|
7715cbc158
|
Add •math.Sum with Singeli f64 implementation
|
2022-11-23 16:51:30 -05:00 |
|
Marshall Lochbaum
|
35aef1e5cd
|
•math.Erf, •math.ErfC, and •math.LogFact
|
2022-11-23 16:46:39 -05:00 |
|
Marshall Lochbaum
|
6eb21bd68c
|
Factorial and combinations functions
|
2022-11-23 16:46:39 -05:00 |
|
Marshall Lochbaum
|
58cd6f0f4e
|
Other useful math: log2 log10 log1p expm1 hypot
|
2022-11-23 16:46:39 -05:00 |
|
Marshall Lochbaum
|
a0f6986832
|
Hyperbolic trig
|
2022-11-23 16:46:39 -05:00 |
|
Marshall Lochbaum
|
51840bc853
|
•math.GCD and •math.LCM for u64 arguments
|
2022-11-23 16:46:39 -05:00 |
|
dzaima
|
24195780df
|
reorder headers to allow OpenBSD hack to function
|
2022-11-20 18:22:51 +02:00 |
|
dzaima
|
9018051ce3
|
add •math.Atan2 autocomplete
|
2022-11-17 19:18:33 +02:00 |
|
dzaima
|
bd6035cdef
|
more system namespace field completion, actually add •ToUTF8
|
2022-11-17 19:18:33 +02:00 |
|
dzaima
|
983452b409
|
system value completion
|
2022-11-17 19:18:33 +02:00 |
|
dzaima
|
94f8b189f7
|
REINIT_TAIL → FINISH_OVERALLOC
|
2022-11-17 18:56:46 +02:00 |
|
dzaima
|
1ac5f0a49d
|
arr_shCopy that doesn't compare IA
|
2022-11-17 18:56:46 +02:00 |
|
dzaima
|
179e0a37dc
|
more tail verify work
|
2022-11-17 18:56:46 +02:00 |
|
dzaima
|
a9737c22ea
|
extract bit array negation to function
|
2022-11-14 19:47:53 +02:00 |
|
dzaima
|
f87a1155f5
|
store references instead of GC root functions to handle mutable roots
-0.21% binary size; mm_visit & mm_visitP got inlined in the gcFn-s, even though that's very pointless
|
2022-11-06 02:01:14 +02:00 |
|
dzaima
|
70e7dcf38a
|
Merge remote-tracking branch 'mlochbaum/subset'
|
2022-11-02 23:19:03 +02:00 |
|
dzaima
|
4daabd708a
|
introduce calls.h, move vec_addN and vec_join to core header
and remove a bunch of apparently unnecessary mut.h imports
|
2022-11-02 23:17:52 +02:00 |
|
Marshall Lochbaum
|
600ee411f8
|
Use slash and comparison functions to filter •rand.Subset output faster
|
2022-11-01 20:25:13 -04:00 |
|
dzaima
|
f2b6b5d446
|
system value redefining with •ReBQN
|
2022-10-19 23:12:28 +03:00 |
|
dzaima
|
4d9a63f68b
|
fix •ReBQN
|
2022-10-19 20:56:30 +03:00 |
|
dzaima
|
336049560b
|
don't include •FFI if FFI is disabled
|
2022-10-19 19:31:21 +03:00 |
|
dzaima
|
ec62856b67
|
•listsys
|
2022-10-19 19:19:11 +03:00 |
|
dzaima
|
accd7384bd
|
delay •file initialization
|
2022-10-19 19:16:13 +03:00 |
|
dzaima
|
a72778ed6f
|
extract system value info to object
|
2022-10-19 19:15:21 +03:00 |
|