| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
checkin [79367df0f0] (Mar 2, 2011).
|
|\ \ \ \ \
| |/ / / / |
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The final argument had been bracePtr, the address of a boolean var, where
the caller can be told whether or not the parsed list element was enclosed
in braces. In practice, no callers really care about that. What the callers
really want to know is whether the list element value exists as a literal
substring of the string being parsed, or whether a call to
TclCopyAndCollpase() is needed to produce the list element value. Now the
final argument is changed to do what callers actually need. This is a
better fit for the calls in tclParse.c, where now a good deal of
post-processing checking for "naked backslashes" is no longer necessary.
***POTENTIAL INCOMPATIBILITY***
For any callers calling in via the internal stubs table who really do use
the final argument explicitly to check for the enclosing brace scenario.
Simply looking for the braces where they must be is the revision available
to those callers, and it will backport cleanly.
Tests for expanded literals quoting detection.
|
| | | | | |
|
|\ \ \ \ \
| |/ / / / |
|
|\ \ \ \ \
| |/ / / / |
|
| | | | |
| | | | |
| | | | | |
to also reset the bytes allocated for string rep to zero [Bug 3285472].
|
|\ \ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
[Bug 3282869]
|
|/ / / / / |
|
| | | | | |
|
| | | | |
| | | | |
| | | | | |
pipeline creation, package handling, procedures, [scan] formats)
|
| | | | |
| | | | |
| | | | | |
creating our own in [regexp] and [regsub].
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | | |
parser used in auto_mkIndex; never a good idea to delete the ::tcl NS!)
|
|\ \ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | | |
Bumped tcltest version to 2.3.3
|
| | | | | | |
|
|\ \ \ \ \ \
| |/ / / / / |
|
| |\ \ \ \ \
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* tests/namespace.test: quoting that the quoted scripts function
properly even in a namespace that contains a custom "namespace"
command. [Bug 3202171]
* doc/tclvars.n: Formatting fix. Thanks to Pat Thotys.
|
| | | |_|/
| | |/| |
| | | | |
| | | | |
| | | | | |
* tests/namespace.test: quoting that the quoted scriptsfunction
properly even in a namespace that contains a custom "namespace"
command. [Bug 3202171]
|
|/ / / /
| | | |
| | | |
| | | | |
failures that need resolving...
|
| | | | |
|
| | | | |
|
|\ \ \ \
| |/ / /
| | | | |
* 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]
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* 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.
|
|\ \ \ \ \
| |/ / / /
|/| | / /
| | |/ /
| |/| | |
cause more harm than good. Purged them (except in zlib files).
|
| |\ \ \
| | | |/
| | |/| |
more harm than good. Purged them.
|
| | | |
| | | |
| | | | |
more harm than good. Purged them.
|
| | | |
| | | |
| | | |
| | | | |
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.
|
| | | |
| | | |
| | | |
| | | | |
Added some test cases, adapted and backported from 8.5
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
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.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
These test failures are due to the more restrictive permissions on
the newer versions of Windows.
|
| | | |
| | | |
| | | |
| | | | |
"res". Backport from 8.5
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
EvalTokensStandard, Tcl_EvalEx, EvalEx, TclAdvanceContinuations,
TclEvalObjEx):
* generic/tclCmdMZ.c (Tcl_SwitchObjCmd, ListLines):
* generic/tclCompCmds.c (*):
* generic/tclCompile.c (TclSetByteCodeFromAny, TclInitCompileEnv,
TclFreeCompileEnv, TclCompileScript):
* generic/tclCompile.h (CompileEnv):
* generic/tclInt.h (ContLineLoc, Interp):
* generic/tclObj.c (ThreadSpecificData, ContLineLocFree,
TclThreadFinalizeObjects, TclInitObjSubsystem,
TclContinuationsEnter, TclContinuationsEnterDerived,
TclContinuationsCopy, TclContinuationsGet, TclFreeObj):
* generic/tclProc.c (TclCreateProc):
* generic/tclVar.c (TclPtrSetVar):
* tests/info.test (info-30.0-22):
Extended parser, compiler, and execution with code and attendant
data structures tracking the positions of continuation lines which
are not visible in script's, to properly account for them while
counting lines for #280, during direct and compiled execution.
|
| | | | |
|
| | | | |
|
| | | | |
|