summaryrefslogtreecommitdiffstats
path: root/tests/tailcall.test
Commit message (Collapse)AuthorAgeFilesLines
* Made namespace scope corrections to some of the testing machinerydgp2009-06-251-3/+5
| | | | surrounding [testnrelevels]. Fixes up some -singleproc 1 failures.
* More test suite cleanup for "-singleproc 1 -debug 1" testing.dgp2009-06-241-1/+2
|
* removed extra cleanupTests callMiguel Sofer2009-03-211-5/+1
|
* forgot one file :}Miguel Sofer2009-03-211-2/+25
|
* * tclInt.h: commentsMiguel Sofer2009-03-211-2/+88
| | | | | | * tests/tailcall.test: added tests to show that [tailcall] does not currently always execute in constant space: interp-alias, ns-imports and ensembles "leak" as of this commit.
* * generic/tclBasic.c: Fix for (among others) [Bug 2699087]Miguel Sofer2009-03-211-3/+13
| | | | | | | | | * generic/tclCmdAH.c: Tailcalls now perform properly even from * generic/tclExecute.c: within [eval]ed scripts. * generic/tclInt.h: More tests missing, as well as proper exploration and testing of the interaction with "redirectors" like interp-alias (suspect that it does not happen in constant space) and pure-eval commands.
* * generic/tclExecute.c: fix both test and code for tailcallMiguel Sofer2009-03-211-3/+5
| | | | * tests/tailcall.test: from within a compiled [eval] body.
* * tests/tailcall.test: slightly improved testsMiguel Sofer2009-03-211-5/+27
|
* * generic/tcl.h:Miguel Sofer2009-03-191-0/+428
* generic/tclInt.h: * generic/tclBasic.c: * generic/tclExecute.c: * generic/tclNamesp.c (Tcl_PopCallFrame): Rewritten tailcall implementation, ::unsupported::atProcExit is (temporarily?) gone. The new approach is much simpler, and also closer to being correct. This commit fixes [Bug 2649975] and [Bug 2695587]. * tests/coroutine.test: Moved the tests to their own files, * tests/tailcall.test: removed the unsupported.test. Added * tests/unsupported.test: tests for the fixed bugs.