dzaima
|
418a1c054f
|
no longer need position setting hack on enter
also makes enter_replxx allocation-free, allowing it to run during OOM
|
2023-02-26 18:30:22 +02:00 |
|
dzaima
|
bcc19c11fd
|
fix GC_VISIT_V2 completely not respecting -M
|
2023-02-26 18:26:19 +02:00 |
|
dzaima
|
1c1da8fdfe
|
completion options for system commands
|
2023-02-26 18:09:28 +02:00 |
|
dzaima
|
a570bcaf88
|
fix replxx things
|
2023-02-26 16:09:38 +02:00 |
|
dzaima
|
6e6169530d
|
GC v2
|
2023-02-24 23:28:55 +02:00 |
|
dzaima
|
deee2c7a18
|
use C1 & C2 more
|
2023-02-24 15:53:11 +02:00 |
|
dzaima
|
a84ca6c5d6
|
strict prototypes
|
2023-02-03 15:33:31 +02:00 |
|
dzaima
|
9abe7506ab
|
native minimal compiler
|
2023-01-26 01:30:10 +02:00 |
|
dzaima
|
7768d6475f
|
various OOM fixes
|
2023-01-23 23:49:27 +02:00 |
|
dzaima
|
79c7aa30df
|
reformat --help
|
2023-01-16 23:32:52 +02:00 |
|
dzaima
|
a483ac61d9
|
--version & version specifying in build/build
|
2023-01-16 19:31:14 +02:00 |
|
dzaima
|
e0df77519e
|
set replxx history max size higher
before it was 1000
|
2023-01-15 22:55:40 +02:00 |
|
dzaima
|
dbcd967e12
|
attempt at replxx-based printf
|
2023-01-12 17:13:42 +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
|
381460e92e
|
windows: getline fixes & discard trailing CRLF
|
2023-01-08 20:35:20 +02:00 |
|
dzaima
|
26c12e6724
|
add )exit & )off
|
2023-01-07 02:23:12 +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
|
78793ca700
|
-h → --help
|
2022-12-26 20:33:33 +02:00 |
|
dzaima
|
24dba9ba40
|
fix a bunch of small memory leaks around REPLXX
not that they'd cause any problems in practice - they're very small, and are in the one context where GC can actually run
|
2022-12-24 16:42:42 +02:00 |
|
dzaima
|
bbc66cbf3f
|
fix display of running multiline code while cursor isn't in last line
|
2022-12-23 18:06:58 +02:00 |
|
dzaima
|
381ce70212
|
backslash+enter → literal newline
|
2022-12-23 18:02:18 +02:00 |
|
dzaima
|
0023e46ab8
|
config file & light theme
|
2022-12-02 16:49:49 +02:00 |
|
dzaima
|
c4d0f8bdc4
|
highlight "." in numbers
|
2022-11-24 13:08:20 +02:00 |
|
dzaima
|
1b64b4b548
|
better temporary replxx state handling
|
2022-11-17 19:18:33 +02:00 |
|
dzaima
|
35abd7f7e8
|
try $XDG_DATA_HOME before $HOME for REPL history directory
|
2022-11-17 19:18:33 +02:00 |
|
dzaima
|
ff36205a34
|
bind ctrl+n & ctrl+p
|
2022-11-17 19:18:33 +02:00 |
|
dzaima
|
1f5be9e69e
|
backslash input
|
2022-11-17 19:18:33 +02:00 |
|
dzaima
|
c60bdaba4d
|
highlight 𝔽𝔾𝕎𝕏𝕊 as functions, reduce mut.h to calls.h
|
2022-11-17 19:18:33 +02:00 |
|
dzaima
|
a48488a132
|
enable bracketed paste, add sanity check in syntax highlighter
|
2022-11-17 19:18:33 +02:00 |
|
dzaima
|
07fa4a066b
|
save replxx history more
|
2022-11-17 19:18:33 +02:00 |
|
dzaima
|
983452b409
|
system value completion
|
2022-11-17 19:18:33 +02:00 |
|
dzaima
|
feb7b8b9a0
|
replxx REPL
|
2022-11-17 19:18:33 +02:00 |
|
dzaima
|
fc059a77d0
|
noinline various things in main.c
|
2022-11-06 02:36:57 +02:00 |
|
dzaima
|
529d2abae4
|
add warning about miscompilation for x86 on gcc
|
2022-10-08 14:41:44 +03:00 |
|
dzaima
|
59e947cc20
|
more consistent type checking & conversion functions
|
2022-09-07 23:56:03 +03:00 |
|
dzaima
|
e6b4f85662
|
x->ia → IA(x) / PIA(x)
|
2022-08-20 08:30:03 +03:00 |
|
dzaima
|
b1300e6e76
|
yet another string function rename
|
2022-08-18 09:07:32 +03:00 |
|
dzaima
|
ff0ea7a0ad
|
fix empty program check in REPL
|
2022-08-14 02:33:48 +03:00 |
|
dzaima
|
fadde40f78
|
more incG
|
2022-06-26 23:48:30 +03:00 |
|
dzaima
|
997ced9d2e
|
Merge pull request #25 from Detegr/explain
support calling explain for an expression
|
2022-06-26 21:56:32 +03:00 |
|
dzaima
|
266c742b98
|
fix refcount
|
2022-06-26 21:54:41 +03:00 |
|
dzaima
|
43b8b5e2a0
|
)escaped
|
2022-06-19 21:05:05 +03:00 |
|
Antti Keränen
|
0314f55a78
|
support calling explain for an expression
|
2022-06-18 22:09:36 +03:00 |
|
dzaima
|
1fd88c1749
|
clean up ascii/utf8 functions
|
2022-06-15 15:31:57 +03:00 |
|
dzaima
|
14b7942556
|
)clearImportCache
|
2022-06-05 17:17:20 +03:00 |
|
dzaima
|
e92dce58fb
|
shared library build
|
2022-06-03 22:04:48 +03:00 |
|
dzaima
|
572bc04459
|
move interrupt check to its own header
|
2022-06-03 16:02:02 +03:00 |
|
dzaima
|
7a21f9ef73
|
experimental REPL interrupting
|
2022-06-03 15:38:32 +03:00 |
|