| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
| |
FossilOrigin-Name: 0d952b7fa6387fc3c7a18fc00b0fdbb084a05762
|
|
|
|
|
|
|
|
|
| |
Not a direct copy
* Better use of Tcl object API
* More extensive test suite
* More extensive documentation
FossilOrigin-Name: 57030a2c1d3cf04ae0e21b59c04b33dd59b1662f
|
|
|
| |
FossilOrigin-Name: 454e3b2da8276a10fcd9e57251656d9223f691f2
|
|
|
| |
FossilOrigin-Name: 6e8a08124c4e47a51cd12fd24730574eaf88cb3e
|
|
|
| |
FossilOrigin-Name: a5ee97fe907ac8d2e9ae21b849a9ca4bc20770fe
|
|
|
| |
FossilOrigin-Name: 58e6d362c04febb75fc98341bc151614c1c801a1
|
|
|
| |
FossilOrigin-Name: 45131a775e0b4a55369aa2ccc46fefd71f6aaf2d
|
|
|
| |
FossilOrigin-Name: 54f23bec93fa14312f1db997b79aefc573801e15
|
|
|
| |
FossilOrigin-Name: b986a19bed4a0e72ec9c0d87af03b28c685debb3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
such as [return -code error $msg] to be bytecompiled.
* generic/tclInt.h: Factored Tcl_ReturnObjCmd() into two pieces:
* generic/tclCmdMZ.c: TclMergeReturnOptions(), which can parse the
options to [return], check their validity, and create the
corresponding return options dictionary, and TclProcessReturn(),
which takes that return options dictionary and performs the
[return] operation.
* generic/tclCompCmds.c: Rewrote TclCompileReturnCmd() to
call TclMergeReturnOptions() at compile time so the return options
dictionary is computed at compile time (when it is fully known).
The dictionary is pushed on the stack along with the result, and
the code and level values are included in the bytecode as operands.
Also supports optimized compilation of un-[catch]ed [return]s from
procs with default options into the INST_DONE instruction.
* generic/tclExecute.c: Rewrote INST_RETURN instruction to retrieve
the code and level operands, pop the return options from the stack,
and call TclProcessReturn() to perform the [return] operation.
* generic/tclCompile.h: New utilities include TclEmitInt4 macro
* generic/tclCompile.c: and TclWordKnownAtCompileTime().
FossilOrigin-Name: 8727b42c2ce485832b263a35304846b1b59acfc7
|
|
|
| |
FossilOrigin-Name: ea75b3a19d9de87d6ba76c68806a400c75e9a4ba
|
|
|
|
|
|
|
|
| |
management of the interp result by Tcl_GetIndexFromObj() exposed
improper interp result management in the [glob] command procedure.
Corrected by adopting the Tcl_SetObjResult(Tcl_NewStringObj) pattern.
FossilOrigin-Name: 884b1f7ddf56aa6721065b444f06af7ca043d261
|
|
|
| |
FossilOrigin-Name: 1a953d39a5d8d479f61fa9d316f4944827aad272
|
|
|
| |
FossilOrigin-Name: 484c049a789f3b559a49656c86d9522c20a91e74
|
|
|
| |
FossilOrigin-Name: f4eba2f0b38e07542b3be232c28b851096b2e6df
|
|
|
|
|
|
|
|
|
| |
instructions. As a side effect, the instructions INST_LOR and
INST_LAND are now never used.
* generic/tclExecute.c (INST_JUMP*): small optimisation; fix a
bug in debug code.
FossilOrigin-Name: d0d26ee384e53bd9f51007217b0e43110863374e
|
|
|
| |
FossilOrigin-Name: c4dfe68e26e226525a48fc292d9bca0da567235d
|
|
|
| |
FossilOrigin-Name: e234ac2dc1da6631ac10925fbf13e86d7a63f7ca
|
|
|
| |
FossilOrigin-Name: a7eb027c899797fe4dbcec2825084a1608dbff28
|
|
|
| |
FossilOrigin-Name: 2aff60c745d5d19fc0433927aafb7975e3f4f072
|
|
|
| |
FossilOrigin-Name: ffc8724479981aa8c32191f4fa731704e7df686f
|
|
|
|
|
|
|
|
| |
blocks in place of __try and __except statements
to support gcc builds. This is needed after
David's changes on 2003-12-21. [Tcl patch 858493]
FossilOrigin-Name: e091eeb230b7d84907f7351882a3ba5c60cb2afe
|
|
|
| |
FossilOrigin-Name: e63aa2f51c9bec526fefa399bf56524a4421e969
|
|
|
| |
FossilOrigin-Name: 74197007230af690057e8784c8ee5ca61d6b9957
|
|
|
| |
FossilOrigin-Name: f4746a904db95bcaa3fd28fb4afdbe626dc92eca
|
|
|
| |
FossilOrigin-Name: cff53f286bd6ff49d2928d433c9e9a15ec9130be
|
|
|
|
|
|
| |
when numeric scan-value cache contains NULL value.
FossilOrigin-Name: 3bc06f90ec7504367232eff18a73854b5c0965bc
|
|
|
| |
FossilOrigin-Name: b69743eda9ee9351ceeb7e81c6c3e91aff5cc88e
|
|
|
| |
FossilOrigin-Name: 487c53d709e90df7601d6568a286e52b5602e329
|
|
|
| |
FossilOrigin-Name: cb311e4d9ccb72017f75ca9bff52f54631945ec2
|
|
|
| |
FossilOrigin-Name: f909afc788801e97fdf0afeca1193f1b597f4ae3
|
|
|
| |
FossilOrigin-Name: 2d3e725c1559a64b25035826b3042d14aaeca37f
|
|
|
| |
FossilOrigin-Name: 54a83caeac380761f4ba0955013673a3a5508a6f
|
|
|
|
|
|
|
|
|
|
|
| |
with Borland.
* win/tclWinTime.c (TclpGetDate) : Borland's localtime() has
a slight behavioral difference.
From Helmut Giese <hgiese@ratiosoft.com> [Patch 758097].
FossilOrigin-Name: cf0b9606ba18a016bafb2636ae0238e8b6bbc60c
|
|
|
|
|
|
|
| |
support Borland's rc tool. From Helmut Giese
<hgiese@ratiosoft.com>.
FossilOrigin-Name: 385122fc8c2771251fe60d9120c13f658ba81f38
|
|
|
|
|
|
|
|
| |
TclpCheckStackSpace, removing it from the Stubs table. It's
already declared in tclInt.h and labeled as a function that is
not to be exported. Regened tables.
FossilOrigin-Name: 58f0786941c8bf1d201178e0c20b5cb659c1dde9
|
|
|
| |
FossilOrigin-Name: 37ab2795dd6f9fca3fb10d1ef41cf2a77b07f3df
|
|
|
| |
FossilOrigin-Name: 5b1ae404848593ddff99b78548a804e854d3d42b
|
|
|
| |
FossilOrigin-Name: 5d61b76a2291185f7ec19e9d2e54bddbd26badd9
|
|
|
| |
FossilOrigin-Name: 6f1ffc504e4f04418e4c03ced8d5ecdbbcf69b61
|
|
|
| |
FossilOrigin-Name: e2be25f20ce697c582f6af738aa304fd21a47dfd
|
|
|
|
|
|
|
| |
* unix/tcl.m4: updated OpenBSD build configuration based on
[Patch #775246] (cassoff)
FossilOrigin-Name: 9311063130a88a13a0ef796b2e90385903f5b846
|
|
|
| |
FossilOrigin-Name: d06ae339af6460c998f81bb9bb5aee9b6ca08b95
|
|
|
| |
FossilOrigin-Name: a6a450bd88146b6c8e48b26a2e8e35da40339fd7
|
|
|
| |
FossilOrigin-Name: e1aa93441ded621fb6bcdfaf2ee18f6a10c6a728
|
|
|
| |
FossilOrigin-Name: 89c716f8729d4e6cd1dab9ab8a3271bc44402569
|
|
|
|
|
|
|
| |
space in {expand} parsing. Thanks Andreas Leitgeb. [Bug 848262].
* tests/parse.test: New tests for the bug.
FossilOrigin-Name: 672ceae2aef17192295def7c292bde85f4c97c0d
|
|
|
| |
FossilOrigin-Name: aed01a30915b5b837098fb35bd7ce1da4e000789
|
|
|
|
|
|
| |
core-8-4-branch.
FossilOrigin-Name: 3edba276c1cf0ae93c968775b4a5e96f1daa0291
|
|
|
|
|
|
| |
LOOKUP_FOR_UPVAR and TCL_PARSE_PART1 (deprecated) [Bug 835020]
FossilOrigin-Name: 00fc87dfafaa2519e5c7de0c6d90241ad6861d4e
|