Tcl Source Code

Check-in [7bbaefb54f]
Login

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

Overview
Comment:tailcall now running in a simpler model, with no eval-flags and no nre-stack rewriting; yieldto also requires one fewer bounce. Mostly from mig-nre-mods
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 7bbaefb54fb9e4d47337c595c03dd2fdb7be3fd1
User & Date: mig 2013-01-10 21:18:52.003
Context
2013-01-11
14:04
First attempt at fixing problems caused by [array set] inside [namespace eval], which caused partial... check-in: aa3b9c941a user: dkf tags: bug-3600328
12:42
Name functions according to 'what' instead of 'how' in the [tailcall] machinery, in view of making p... check-in: 436a4cdd32 user: mig tags: trunk
2013-01-10
21:39
bring in improvs from trunk check-in: b6343c1d9f user: mig tags: mig-nre-mods
21:18
tailcall now running in a simpler model, with no eval-flags and no nre-stack rewriting; yieldto also... check-in: 7bbaefb54f user: mig tags: trunk
18:17
fix off-by-one error introduced in bd7d7a2061 check-in: 6547cc9e7b user: mig tags: trunk
Changes
Unified Diff Side-by-Side Diff Patch
Changes to generic/tclBasic.c.
Changes to generic/tclCompCmdsSZ.c.
Changes to generic/tclEnsemble.c.
Changes to generic/tclExecute.c.
Changes to generic/tclInt.h.
Changes to generic/tclInterp.c.
Changes to generic/tclNamesp.c.