Tcl Source Code

Check-in [71c0a83836]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:[db36fa5122] Upgrade the index value parsing and encoding machinery. Refactor many systems to make consistent use of it. Repairs many indexing errors in corner cases.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | core-8-6-branch
Files: files | file ages | folders
SHA3-256: 71c0a8383663968653f7a4bad194316718bd7ec9be0746fdc0d5dd87f834226e
User & Date: dgp 2018-03-09 22:18:30.842
Context
2018-03-10
14:37
rename tests to make room for new tests in 8.7 check-in: 4062e2d0cc user: dgp tags: core-8-6-branch
2018-03-09
22:18
[db36fa5122] Upgrade the index value parsing and encoding machinery. Refactor many systems to make c... check-in: 71c0a83836 user: dgp tags: core-8-6-branch
21:18
Restore safety for legacy bytecode. closed check-in: 2b6ecc0d9a user: dgp tags: bug-db36fa5122
2018-03-07
15:10
amend to [58716e0e92]: now the duplication is really pointless, so eliminated check-in: bca1b5c18a user: sebres tags: core-8-6-branch
Changes
Unified Diff Side-by-Side Diff Patch
Changes to generic/tclAssembly.c.
Changes to generic/tclCmdIL.c.
Changes to generic/tclCompCmdsGR.c.
Changes to generic/tclCompCmdsSZ.c.
Changes to generic/tclCompile.h.
Changes to generic/tclExecute.c.
Changes to generic/tclInt.h.
Changes to generic/tclUtil.c.
Changes to tests/assemble.test.
Changes to tests/cmdIL.test.
Changes to tests/lindex.test.
Changes to tests/lrange.test.
Changes to tests/lreplace.test.
Changes to tests/lsearch.test.