- May 05, 2020
-
-
Steve Bennett authored
-
Steve Bennett authored
RTS, DTR, etc. and sending a break condition Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
xonxoff start and stop chars Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
While -D__MINGW_USE_VC2005_COMPAT enables a 64-bit time_t, it is necessary to explicitly use _stat64 to access the stat structure containing 64 bit times. Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
- May 04, 2020
-
-
Steve Bennett authored
Mostly just avoiding running certain tests, but also: - rename() won't overwrite an existing file on Windows - ensure that eof returns 0 or 1 - in aio.test, create and read the file in binary mode Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
In case the index is invalid, the string should contain -MAX_INT Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
numPids is always zero here so the code does nothing Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
To show both the host and port Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
The string length was being checked in chars instead of bytes Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
regsub -all matches \A against the start of each match, but correctly handle a pattern like ^ which does not advance the match Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
Detect and produce an error for missing closing bracket ] Consider a trailing backslash as an invalid escape Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
If the signal is invalid, indicate that Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
between pack and unpack Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
readdir, tty, utf8, signal, alarm, kill, file, jimsh, posix, aio, history, interp, pack, unpack, eventloop, exec, load, package, regexp, regsub Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
Disable optimisation during coverage. Set CCACHE_DISABLE=1 in the environment, just to be sure to disable ccache Also cleanup coverage files in subdirs too Add support for both lcov and gcovr Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
- Apr 28, 2020
-
-
Steve Bennett authored
More namespace tests from Evan Hunter Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Evan Hunter authored
Also requires fixing 'debug' command so that the interpreter & tcltest.tcl can tell it is not supported. And the result of 'debug show' is now returned as the interpreter result rather than being printed.
-
Steve Bennett authored
The expression tree nodes are freed with Jim_Free and should be allocated with Jim_Alloc Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
- Apr 17, 2020
-
-
Steve Bennett authored
As Windows doesn't respect the path/template Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
- clock - array - file tempfile - lreverse - string byterange - aio tty Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
When set, failed tests output a complete test command that would succeed. This is useful when creating new tests. Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
If an existing command was replaced when using local proc ..., then renaming the command will break upcall from within the proc because the command no longer exists in the namespace. To prevent this case, disallow rename of such a command. It is still OK to delete with rename <cmd> "" Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
If a quote is missing inside a command, e.g.["command here] the error should indicate that a quote is missing, not a bracket. Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
Should produce an error, but did not previously Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
To make it easier to generate code coverage output. Ensure that gcovr is installed, then do: ./configure --coverage make test coverage And see the report in coverage.html Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
If a namespace is given, it is relative to the global namespace not the current namespace. Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
Use the same name for this subcommand as Tcl. For now we keep the existing package list in case it is in use. Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
- Apr 02, 2020
-
-
Steve Bennett authored
The purpose of a tailcall is to avoid using additional stack frames, however although were were not creating an extra Tcl callframe we were using C stack frames through the call sequence: JimCallProcedure -> Jim_EvalObjList -> JimInvokeCommand -> JimCallProcedure This meant that a large number of tailcalls would overflow the stack. Instead we need to have JimCallProcedure return to JimInvokeCommand where the tailcall can be handled by a subsequent call to JimCallProcedure. Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
- Mar 05, 2020
-
-
Steve Bennett authored
To warn of Y2038 problems, and suggest use of -D__MINGW_USE_VC2005_COMPAT on mingw32. Do this instead of the previous runtime test. Add -D__MINGW_USE_VC2005_COMPAT to the appveyor build. Fixes msteveb/jimtcl#145 Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
Previously we stored lastCollectTime as time_t, but to support more easily enabling 64 bit vs 32 bit time_t, convert this to be JimClock() compatible (64 bit milliseconds). Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
With some additional minor cleanups Fixes msteveb/jimtcl#143 Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
- Mar 04, 2020
-
-
Steve Bennett authored
Add a note in the documentation for clock that some systems use 32-bit time_t and are thus not year 2038 compliant. Also add a test to catch this in clock.test Reported-by:
dbohdan <dbohdan@dbohdan.com> Signed-off-by:
Steve Bennett <steveb@workware.net.au>
-
- Feb 18, 2020
-
-
Antonio Borneo authored
Fix few typos in the documentation Signed-off-by:Antonio Borneo <borneo.antonio@gmail.com>
-
Antonio Borneo authored
When executing "exec.test" under valgrind, it reports several warning messages Warning: invalid file descriptor -1 in syscall close() Add proper check around close() Signed-off-by:Antonio Borneo <borneo.antonio@gmail.com>
-
- Feb 13, 2020
-
-
Steve Bennett authored
Linking with -ljim may need additional libraries Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
- Feb 06, 2020
-
-