| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| | |
* generic/tclCompile.c: with TclParseBackslash() where possible.
* generic/tclCompCmdsSZ.c:
* generic/tclParse.c:
* generic/tclUtil.c:
|
| |\
| | |
| | |
| | |
| | | |
* generic/tclCompile.c: with TclParseBackslash() where possible.
* generic/tclParse.c:
* generic/tclUtil.c:
|
| | |
| | |
| | |
| | |
| | |
| | | |
* generic/tclCmdMZ.c: with TclParseBackslash() where possible.
* generic/tclCompExpr.c:
* generic/tclCompile.c:
* generic/tclUtil.c:
|
|\ \ \
| |/ /
| | | |
to not overrun the string end. [Bug 3192636]
|
| |\ \
| | |/
| | | |
to not overrun the string end. [Bug 3192636]
|
| | |
| | |
| | | |
to not overrun the string end. [Bug 3192636]
|
|\ \ \
| |/ /
| | | |
* tests/parse.test: \x and \u substitutions. [Bug 3200987]
|
| |\ \
| | |/
| | | |
* tests/parse.test: \x and \u substitutions. [Bug 3200987]
|
| | |
| | |
| | | |
* tests/parse.test: \x and \u substitutions. [Bug 3200987]
|
| | |
| | |
| | |
| | | |
"at most one free stack after the current one" when consecutive reallocs
caused the creation of intervening stacks.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* generic/tclAssembly.c (new file):
* generic/tclBasic.c (Tcl_CreateInterp):
* generic/tclInt.h:
* tests/assemble.test (new file):
* unix/Makefile.in:
* win/Makefile.in:
* win/makefile.vc: Merged dogeen-assembler-branch into HEAD.
Since all functional changes are in the tcl::unsupported namespace,
there's no reason to sequester this code on a separate branch.
</verbatim>
|
| |\ \ \
| |/ / /
|/| | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
than to its storage location.
|
| | | | |
|
|\ \ \ \ |
|
| | | | | |
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | | |
doesn't leave any dangling pointers for code to trip over.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
doesn't leave any dangling pointers for code to trip over.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
commented out non-optimised code, left for ref in checkin [b97b771b6d]
|
| | | | | | |
|
|/ / / / / |
|
|\ \ \ \ \
| |/ / / /
|/| | / /
| | |/ /
| |/| | |
cause more harm than good. Purged them (except in zlib files).
|
| |\ \ \
| | | |/
| | |/| |
more harm than good. Purged them.
|
| | | | |
|
| | | |
| | | |
| | | | |
more harm than good. Purged them.
|
| | | |
| | | |
| | | |
| | | | |
backported strcpy->memcpy change but not change in any struct.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Upgrade everything to Unicode 6.0, except non-BMP characters > 0xFFFF
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* generic/tclVar.c: make the behaviour of lappend in bytecompiled
* tests/append.test: mode consistent with direct-eval and 'append'
* tests/appendComp.test: generally. Added tests (append*-9.*)
showing the difference.
|
| | | |
| | | |
| | | |
| | | | |
revert tclInt.h to what it was before, and relax the relation between Tcl_CallFrame and CallFrame.
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
TCL_LL_MODIFIER macros from Tcl8.5/8.6
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
over the tclEmptyStringRep->bytes as it is thread-shared
(thx to Gustaf Neumann for the (hard) work of locating this one).
|
| | | |
| | | |
| | | |
| | | | |
Added some test cases, adapted and backported from 8.5
|
| | | |
| | | |
| | | |
| | | |
| | | | |
structures for [info frame] which occured when bytecode
compilation fails.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
matched much more rapidly. Many thanks to Tom Lane for dianosing this issue
and providing an initial patch.
|
| | | |
| | | |
| | | |
| | | | |
manifestations in the future.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* tests/io.test: which used the number of _written_ bytes or
character to update the counters for the read bytes/characters.
New test io-53.11. This is a backward port from the 8.5 branch.
|
| | | |
| | | |
| | | |
| | | | |
[Bug 2895323]. Backport from Tcl 8.5 branch, change by Don Porter.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
refCount for the file path out of the branch after the whole
conditional, closing a memory leak. Added clause on structure type
to prevent seg.faulting. Backport from valgrinding the Tcl 8.5
branch.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
TclCompileLindexCmd): Fixed. Moved the use of
DefineLineInformation after all regular variable declarations, so
that an empty statement (-UTIP_280) doesn't confuse c89 compilers.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
0-length writes. When closing pipes which have already been closed
not skipping leads to spurious SIG_PIPE signals. Reported by
Mikhail Teterin <mi+thun@aldan.algebra.com>.
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* generic/tclCkalloc.c: call stacks for memory allocation to
* generic/tclParse.c: guarantee that any size values computed
* generic/tclThreadAlloc.c: are within the domains of the routines
they get passed to. [Bugs 2557696 and 2557796].
|
| | | |
| | | |
| | | |
| | | |
| | | | |
recursive parsing calls to convert O(N^2) operations of [subst]
to O(N).
|