Age | Commit message (Collapse) | Author | Files | Lines |
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
When merging different branches it is annoying
that numbered lists have to have consecutive numbers
for asciidoc. So allow for auto-numbered lists to make
this merging easier.
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Fixes #338
|
|
Previously this was done in jim-file.c but no jim-aio.c
Move to jimiocompat.h so it is done everywhere.
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
When building for Windows like:
```
> ./configure \
--host=x86_64-w64-mingw32 \
--build=x86_64-linux-gnu \
--disable-ssl \
--minimal
> make -j install DESTDIR=${PWD}/install
```
The following error is encountered:
```
cp build-jim-ext <PWD>/install/usr/local/bin
cp: cannot stat 'build-jim-ext': No such file or directory
```
The suggested fix changes `buildjimext` variable in `auto.def` to a
define and copies `build-jim-ext` only if the define is set.
Signed-off-by: Evgeniy Naydanov <evgeniy.naydanov@syntacore.com>
|
|
Useful for comparing test results on (e.g.) Tcl 9.0
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Mainly to support changing stdout,stderr to binary mode
on Windows.
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Need to use v4 for upload
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
When stdin is not a tty
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
In this case instead of running in interactive mode,
do the same as 'jimsh -e'. That is, read and evaluate stdin.
This is how all other script REPLs work.
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Primarily for bootstrap jimsh build on openbsd
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Improvements in the case where query window size fails.
Note that this also changes ^R (reverse incremental search)
to be readline compatible
Update to version:
https://github.com/msteveb/linenoise/commit/b755c751e37a6c4dea96f35f757062da29fa0d1b
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
This subcommand is specific to Jim Tcl
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Sometimes useful if replacing a package that has already been loaded
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
This is GNU-only or C23
Fixes #322
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Before the PATH
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Not JIM_TCL_COMPAT
Fixes: #319
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
This prevents situations where the delproc function (e.g. for aio)
access already deleted singleton objects.
Fixes #312
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
$handle buffering full <writelimit>
$handle readsize <size>
These now return the current buffering and read size respectively
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Ability to increase read buffer size.
Ability to increase write buffering limit in full mode.
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Use after instead because otherwise the alarm
in the readable script which confuses things later.
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Expect output to stderr when an error happens inside bgerror,
so catch it.
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
When running under tclsh
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Unknown commands are automatically passed through to the underlying
handle
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
If SIGPIPE is blocked, write may return EPIPE.
On interpreter shutdown we try to flush write buffers and in
this case we are likely to get an unexpected SIGPIPE since
the signal may no longer be blocked.
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Some versions don't included needed stdio.h
Fixes: #308
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Update shipped docs
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
To avoid invalid JSON causing core dumps.
Minor changes to the jsmn parser to still allow
Infinity and NaN.
Fix some tests that didn't use strictly correct JSON.
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
|
|
And remove DEVELOPING as it is out-of-date
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Need to delete the commands hash table before calling
Jim_InterpIncrProcEpoch() as otherwise the commands
won't yet be in the "old command" list to be deleted.
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
In the case there is nothing to insert
Could be provoked with: lreplace {a b} 0 0
Fixes: #300
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|