| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
FossilOrigin-Name: c0649787a677c17463eec80421273846b0db0c86
|
|
|
| |
FossilOrigin-Name: 5b1ae404848593ddff99b78548a804e854d3d42b
|
|
|
| |
FossilOrigin-Name: f1c2619a405fb9f2bd0e804c431973173537c3c8
|
|
|
| |
FossilOrigin-Name: e1aa93441ded621fb6bcdfaf2ee18f6a10c6a728
|
|
|
|
|
|
|
| |
space in {expand} parsing. Thanks Andreas Leitgeb. [Bug 848262].
* tests/parse.test: New tests for the bug.
FossilOrigin-Name: 672ceae2aef17192295def7c292bde85f4c97c0d
|
|
|
| |
FossilOrigin-Name: aed01a30915b5b837098fb35bd7ce1da4e000789
|
|
|
|
|
|
| |
LOOKUP_FOR_UPVAR and TCL_PARSE_PART1 (deprecated) [Bug 835020]
FossilOrigin-Name: 00fc87dfafaa2519e5c7de0c6d90241ad6861d4e
|
|
|
|
|
|
| |
expansion machinery now...
FossilOrigin-Name: 791e41a30772b6d6f48855266e24e9b575d3eba1
|
|
|
| |
FossilOrigin-Name: 7882b5bc8d8f71d8642f5e4f59c17d035ef2062e
|
|
|
|
|
|
| |
this, but he did instead...
FossilOrigin-Name: 20f28119e52e61c10e86dd9c5b46e61ba25d8483
|
|
|
| |
FossilOrigin-Name: 5d7b896ba8c73b15a6b66d300b944090114075fa
|
|
|
|
|
|
| |
checks for async events fairly frequently. [Bug 746722]
FossilOrigin-Name: b8a0c26a583d99e28baeef2a94d4925ec7f69f8e
|
|
|
| |
FossilOrigin-Name: bc35b1d8bc5a39a8270dcc9cbe76cf00ac94b012
|
|
|
| |
FossilOrigin-Name: 1566f256361b22f93b3fafd6a2d5312d78b90771
|
|
|
|
|
| |
(bugs 505048, 230589, 840258 and 504785).
FossilOrigin-Name: 47606ca977fee2f558333b2833e27db14b242cdf
|
|
|
| |
FossilOrigin-Name: 90d8b22febc1b64461c119743c4a091511d6d23c
|
|
|
| |
FossilOrigin-Name: eef4eada83b9f6b1d21308d4c32a856bddd65f69
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* doc/Tcl.n: of the new leading {expand} syntax on words.
* generic/tcl.h: Parses such words as the new Tcl_Token type
* generic/tclBasic.c: TCL_TOKEN_EXPAND_WORD. Updated Tcl_EvalEx
* generic/tclCompile.c: and the bytecode compiler/execution engine
* generic/tclCompile.h: to recognize the new token type. New opcodes
* generic/tclExecute.c: INST_LIST_VERIFY and INST_INVOKE_EXP and a new
* generic/tclParse.c: operand type OPERAND_ULIST1 are defined. Docs
* generic/tclTest.c: and tests are included.
* tests/basic.test:
* tests/compile.test:
* tests/parse.test:
* library/auto.tcl: Replaced several [eval]s used to perform
* library/package.tcl: argument expansion with the new syntax.
* library/safe.tcl: In the test files lindex.test and lset.test,
* tests/cmdInfo.test: replaced use of [eval] to force direct
* tests/encoding.test: string evaluation with use of [testevalex]
* tests/execute.test: which more directly and robustly serves the
* tests/fCmd.test: same purpose.
* tests/http.test:
* tests/init.test:
* tests/interp.test:
* tests/io.test:
* tests/ioUtil.test:
* tests/iogt.test:
* tests/lindex.test:
* tests/lset.test:
* tests/namespace-old.test:
* tests/namespace.test:
* tests/pkg.test:
* tests/pkgMkIndex.test:
* tests/proc.test:
* tests/reg.test:
* tests/trace.test:
* tests/upvar.test:
* tests/winConsole.test:
* tests/winFCmd.test:
FossilOrigin-Name: cbfb8313bae848d0c0a2070542fbc2e4fa371ba2
|
|
|
| |
FossilOrigin-Name: 5a025a528e62d5eac3ef981127fbf50cae8260cd
|
|
|
| |
FossilOrigin-Name: 5e759647b73930a4646d9c10bf9a480f64d59104
|
|
|
| |
FossilOrigin-Name: faef05470c6541d330a29646bdea23c2ce20c0a0
|
|
|
| |
FossilOrigin-Name: d044c8be9807fe3e2273fa8fb7ba7e3866ca5818
|
|
|
| |
FossilOrigin-Name: 3a2780c1a7ad47d605bc3cd69efb15fd22dfb2e3
|
|
|
| |
FossilOrigin-Name: 33c0fbef93c10a26c88120709067a18b0f6f733a
|
|
|
| |
FossilOrigin-Name: d1f0e549219605d035bdd992c9ca7547e1e860b5
|
|
|
| |
FossilOrigin-Name: cfc33365377e66a89569a82146841534674eff5b
|
|
|
| |
FossilOrigin-Name: 6a41f327173a30065cc60a126f0c9480c845a561
|
|
|
| |
FossilOrigin-Name: 14a264ed1d03eba266c3475d7ab37b879cfc2189
|
|
|
| |
FossilOrigin-Name: 0e454ce0e1c247ce2735758eb3899d1e32426113
|
|
|
| |
FossilOrigin-Name: 355816d9e595fa7c4da7327c64860c3bd72f4221
|
|
|
|
|
|
| |
"result" by "resultHandling" to avoid confusion.
FossilOrigin-Name: 1debe942a0d6cf178afb881bf0fd96e99e7ef0f6
|
|
|
| |
FossilOrigin-Name: f86ca225de7ec509897634843e479fcfd143fb33
|
|
|
| |
FossilOrigin-Name: b8ce70f5dbc1a9d71d1a1bbcce27859056139d6f
|
|
|
| |
FossilOrigin-Name: 4f28048ff57081a673dc33a6e745901769d8c384
|
|
|
| |
FossilOrigin-Name: b7d561203b3a13b8acdca98ee458018b1ebf3c96
|
|
|
| |
FossilOrigin-Name: 67a6ac61094d7af4f5b22e847cc32632e85f5dfb
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
that appends a Tcl_Obj to the errorInfo, saving the caller the trouble
of extracting the string rep.
* generic/tclStringObj.c (TclAppendLimitedToObj): New internal
routine that supports truncated appends with optional ellipsis marking.
This single routine supports UTF-8-safe truncated appends needed in
several places throughout the Tcl source code, mostly for error and
stack messages. Clean fix for [Bug 760872].
* generic/tclInt.h: Declarations for new internal routines.
* generic/tclCmdMZ.c: Updated callers to use the new routines.
* generic/tclCompExpr.c:
* generic/tclCompile.c:
* generic/tclExecute.c:
* generic/tclIOUtil.c:
* generic/tclNamesp.c:
* generic/tclObj.c:
* generic/tclParseExpr.c:
* generic/tclProc.c:
* generic/tclStringObj.c:
* mac/tclMacResource.c:
* library/init.tcl: Updated ::errorInfo cleanup in [unknown] to
reflect slight modifications to Tcl_LogCommandInfo(). Corrects
failing init-4.* tests.
FossilOrigin-Name: 3522d44090c0741244e00185be889a7f16be931e
|
|
|
| |
FossilOrigin-Name: 3dfa4104f61375bf5a5b08948cb93f7ff83cca2f
|
|
|
| |
FossilOrigin-Name: f53be6ca932d75224f711710f48a99d73b1803f4
|
|
|
| |
FossilOrigin-Name: c377842c485aa3893c022b0f8257dde59d444808
|
|
|
|
|
|
|
| |
* win/tclAppInit.c: to fix incompatible TCL_MEM_DEBUG handling in
* generic/tclObj.c: Win32 VC builds.
FossilOrigin-Name: c6bd53ea965341f6437ac640f78f5ef4ae67a3ee
|
|
|
|
|
|
|
|
|
| |
control the state of errorCode and errorInfo management when calling
"leave" execution traces, so that all error information of the traced
command is still available whether traced or not. [Bug 760947]
Thanks to Yahalom Emet.
FossilOrigin-Name: f1a98cad4c013647c8f061e497787300310c0a2a
|
|
|
|
|
|
| |
because of a negative 'length' parameter. [Bug 769812]
FossilOrigin-Name: 6b243da1f01e6a318f8f0d85a35dccef11e5d718
|
|
|
| |
FossilOrigin-Name: 1fbbe0dc83be4f67176fe6bd759ff2cb460aab03
|
|
|
|
|
|
|
| |
* generic/tclCmdMZ.c: and execution traces that caused access to
freed memory in trace-32.1. [Bug 811483].
FossilOrigin-Name: 56fecef86d0b04847583d81db3664cd8ee1aebd0
|
|
|
|
|
|
|
| |
[trace info command] and [trace info execution]. [Bug 807243]
Thanks to Mark Saye.
FossilOrigin-Name: d8fd7cc24dcbed79ab07cbb68a3c56f85be42b91
|
|
|
| |
FossilOrigin-Name: ebab8e8fa9842dbec99ee08c12eba560ceb303e3
|
|
|
| |
FossilOrigin-Name: 1bfa692a27f21e32d736c5c946a69efddbd77c27
|
|
|
| |
FossilOrigin-Name: bad15625ff174da3aeae7ee7c24425e7905853d7
|
|
|
|
|
|
|
| |
the prefix 'Tcl' to keep them out of the way of non-Tcl C code on Unix.
(Problem reported by George Staplin.)
FossilOrigin-Name: cd7c23855c81257d30bb8408a5a13ce1d731aa19
|