Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge 8.7 | jan.nijtmans | 2023-05-03 | 1 | -1/+1 |
| | |||||
* | Merge 8.6 - [ab123cfd3d] and [784befb0ba] | apnadkarni | 2023-05-02 | 1 | -0/+7 |
|\ | |||||
| * | Fix [784befb0ba] - tailcall crash | apnadkarni | 2023-05-02 | 1 | -0/+7 |
| | | |||||
| * | Remove unnecessary end-of-line spacing in test-cases | jan.nijtmans | 2021-02-16 | 1 | -6/+6 |
| | | |||||
* | | TIP 590: Recommend lowercase Package Names | jan.nijtmans | 2020-12-04 | 1 | -1/+1 |
|\ \ | |||||
| * | | Case-sensitive package names | jan.nijtmans | 2020-11-03 | 1 | -1/+1 |
| | | | |||||
* | | | More ©-sign consolidation | jan.nijtmans | 2020-11-23 | 1 | -1/+1 |
|/ / | |||||
* | | Merge 8.6 | jan.nijtmans | 2020-09-04 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Let all test-cases load the "tcltest" package the same way. Depend on ↵ | jan.nijtmans | 2020-09-04 | 1 | -2/+2 |
| | | | | | | | | tcltest 2.5, since we never test with earlier tcltest versions | ||||
* | | More of the same (see previous commit) | jan.nijtmans | 2020-07-16 | 1 | -1/+1 |
| | | |||||
* | | merge 8.6 | jan.nijtmans | 2018-06-25 | 1 | -0/+20 |
|\ \ | |/ | |||||
| * | Fix for [3592747]: Let TclNRTailcallEval handle namespace problems. | pooryorick | 2018-06-24 | 1 | -0/+20 |
| | | |||||
* | | Eliminate exess spacings in many test-cases | jan.nijtmans | 2016-03-10 | 1 | -6/+6 |
|/ | |||||
* | adding a test to reveal a problem with the fix of bug d87cb182053fd79b3 | Miguel Sofer | 2015-03-21 | 1 | -0/+30 |
| | |||||
* | No longer build tcltest.exe to run the tests,but use tclsh86.exe in ↵ | jan.nijtmans | 2012-07-29 | 1 | -0/+3 |
| | | | | combination with tcltest86.dll to do that (Windows only) | ||||
* | Now that we're no longer using SCM based on RCS, the RCS Keyword lines | dgp | 2011-03-02 | 1 | -2/+0 |
| | | | cause more harm than good. Purged them (except in zlib files). | ||||
* | * generic/tclBasic.c: New implementation for [tailcall]: | Miguel Sofer | 2010-08-30 | 1 | -28/+72 |
| | | | | | | | | | * generic/tclCmdAH.c: it now schedules the command and returns * generic/tclCmdMZ.c: TCL_RETURN. This fixes all issues with * generic/tclExecute.c: [catch] and [try] - [Bug 3046594], * generic/tclInt.h: [Bug 3047235] and [Bug 3048771]. Thanks * generic/tclNamesp.c: dgp for exploring the dark corners. * tests/tailcall.test: More thorough testing is required. | ||||
* | * generic/tclBasic.c: Redesign of [tailcall] to | Miguel Sofer | 2010-08-18 | 1 | -5/+17 |
| | | | | | | | | | * generic/tclCmdAH.c: (a) fix #3047235 * generic/tclCompile.h: (b) enable fix for #3046594 * generic/tclExecute.c: (c) enable recursive tailcalls * generic/tclInt.h: * generic/tclNamesp.c: * tests/tailcall.test: | ||||
* | Improve error code generation from some of the tailcall-related bits of TEBC. | dkf | 2010-01-22 | 1 | -21/+42 |
| | |||||
* | * tests/tailcall.test: remove some old unused crud; improved the | Miguel Sofer | 2009-12-05 | 1 | -27/+28 |
| | | | | stack depth tests. | ||||
* | * generic/tclBasic.c: Fixed things so that you can tailcall | Miguel Sofer | 2009-12-05 | 1 | -1/+18 |
| | | | | | | | | * generic/tclNamesp.c: properly out of a coroutine. * tests/tailcall.test: * generic/tclInterp.c: Fixed tailcalls for same-interp aliases (no test) | ||||
* | Made namespace scope corrections to some of the testing machinery | dgp | 2009-06-25 | 1 | -3/+5 |
| | | | | surrounding [testnrelevels]. Fixes up some -singleproc 1 failures. | ||||
* | More test suite cleanup for "-singleproc 1 -debug 1" testing. | dgp | 2009-06-24 | 1 | -1/+2 |
| | |||||
* | removed extra cleanupTests call | Miguel Sofer | 2009-03-21 | 1 | -5/+1 |
| | |||||
* | forgot one file :} | Miguel Sofer | 2009-03-21 | 1 | -2/+25 |
| | |||||
* | * tclInt.h: comments | Miguel Sofer | 2009-03-21 | 1 | -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 Sofer | 2009-03-21 | 1 | -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 tailcall | Miguel Sofer | 2009-03-21 | 1 | -3/+5 |
| | | | | * tests/tailcall.test: from within a compiled [eval] body. | ||||
* | * tests/tailcall.test: slightly improved tests | Miguel Sofer | 2009-03-21 | 1 | -5/+27 |
| | |||||
* | * generic/tcl.h: | Miguel Sofer | 2009-03-19 | 1 | -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. |