summaryrefslogtreecommitdiffstats
path: root/tests/coroutine.test
Commit message (Collapse)AuthorAgeFilesLines
* Now really merge [bug-f9800d52bd61f240] (previous commit contains test-cases ↵jan.nijtmans2021-06-231-6/+6
| | | | only)
* Improve logic and cleanup for tests coroutine-7.13 and coroutine-7.14pooryorick2021-06-211-8/+13
|
* test for issue [5106fddd4400e5b9b], failure to yieldto is not the same thing aspooryorick2021-06-211-2/+34
| | | not calling yieldto in the first place
* Fix for [f9800d52bd61f240], vwait is not NRE-enabled, and yieldto cannot findpooryorick2021-06-201-0/+34
| | | the right splicing spot
* TIP 590: Recommend lowercase Package Namesjan.nijtmans2020-12-041-1/+1
|\
| * Case-sensitive package namesjan.nijtmans2020-11-031-1/+1
| |
* | More ©-sign consolidationjan.nijtmans2020-11-231-1/+1
|/
* Merge 8.6jan.nijtmans2020-09-041-1/+1
|\
| * Let all test-cases load the "tcltest" package the same way. Depend on ↵jan.nijtmans2020-09-041-2/+2
| | | | | | | | tcltest 2.5, since we never test with earlier tcltest versions
* | Merge 8.6jan.nijtmans2020-09-011-8/+8
|\ \ | |/
| * Many more internal master/slave -> parent/child renamingsjan.nijtmans2020-09-011-12/+12
| |
* | simplify check for ::tcltest namespace in testcasesjan.nijtmans2020-07-161-1/+1
| |
* | TIP 383: [coroinject] and [coroprobe]dkf2019-05-251-4/+149
|\ \
| * | Advanced feature testsdkf2019-04-281-0/+38
| | |
| * | Basic testsdkf2019-04-281-0/+107
| | |
* | | merge 8.6dgp2019-05-031-0/+75
|\ \ \ | |/ / |/| / | |/
| * Added primitive to allow working coroutine deep introspectiondkf2019-04-231-0/+75
| |
| * Revise coroutines tests so they do not leave behind frame footprints thatdgp2019-04-171-12/+22
| | | | | | can interfere with other tests.
* | Suggested fix for [60559fd4a6]: put selected tests in child interpsdkf2019-04-111-12/+22
| |
* | merge 8.6dgp2018-03-151-0/+2
|\ \ | |/
| * Missing test cleanups that break later tests.dgp2018-03-151-0/+2
| |
* | merge core-8-6-branchjan.nijtmans2017-04-121-0/+39
|\ \ | |/
| * bug fix for [42202ba1e5ff566e0f9abb9f890e460fbc6c1c5c]: segfault by coro injectsebres2017-04-041-0/+39
| | | | | | | | rewritten callback for ::tcl::unsupported::inject, without leave the interpreter in unusable state (inaccurate environment exchange by adding eval callback), test covered now.
* | Eliminate exess spacings in many test-casesjan.nijtmans2016-03-101-4/+4
|/
* Add Colin's test for coro floor above street level [Bug #3008307]ferrieux2014-10-101-0/+14
|
* [a90d9331bc]: must not crash when yieldto called in vanishing namespacedkf2014-01-221-5/+87
|
* Draft fix for Bug 0b874c344d. Includes test.dgp2013-12-051-0/+3
|
* Add test for Bug 2486550.dgp2013-08-271-0/+9
|
* More coroutine tests.dgp2013-08-221-0/+15
|
* Tidy the code and add a test.dgp2013-08-211-0/+9
|
* fix coroutine-4.6 so that it runs in isolation, [Bug 3606395]mig2013-02-281-1/+1
|
* No longer build tcltest.exe to run the tests,but use tclsh86.exe in ↵jan.nijtmans2012-07-291-0/+3
| | | | combination with tcltest86.dll to do that (Windows only)
* Implementation of TIP #396dkf2012-04-021-15/+34
|
* Correct test suite errors revealed by a -singleproc 1 -debug 1 run.dgp2011-07-071-0/+1
|
* insure that 'coroutine eval' runs the initial command in the proper context, ↵mig2011-04-111-0/+24
| | | | [Bug 3282869]
* Now that we're no longer using SCM based on RCS, the RCS Keyword linesdgp2011-03-021-2/+0
| | | cause more harm than good. Purged them (except in zlib files).
* added test for yieldToMiguel Sofer2010-08-111-1/+15
|
* Fix the problems I introduced inadvertently:dkf2010-04-301-14/+23
| | | | | | * generic/tclBasic.c (NRInterpCoroutine): Corrected handling of * tests/coroutine.test (coroutine-6.4): arguments to deal with trickier cases.
* * tests/coroutine.test: testing coroutine arguments after [yield]:Miguel Sofer2010-04-301-1/+26
| | | | check that only 0/1 allowed
* * generic/tclBasic.c: Fix lerak of coroutines on namespaceMiguel Sofer2010-01-031-1/+26
| | | | | | | * generic/tclCompile.h: deletion, [Bug 2724403]. Added a test * generic/tclNamesp.c: for this leak, and also a test for * tests/coroutine.test: leaks on namespace deletion. * tests/namespace.test:
* * generic/tclBasic.c: Fix for bad cmd resolution by coroutinesMiguel Sofer2009-12-191-1/+11
| | | | | * tests/coroutine.test: [Bug #2917627]. Thanks to schelte for finding it.
* * generic/tclCmdIL.c: Fix of [Bug #2910094] by akuMiguel Sofer2009-12-071-1/+19
| | | | * tests/coroutine.test:
* oops - test error due to deletion of now not-created namespaceMiguel Sofer2009-12-061-6/+1
|
* clear old junk in tests/coroutine.test:Miguel Sofer2009-12-061-41/+1
|
* * generic/tclBasic.c: Completed the NR-enabling of [subst].dgp2009-09-111-2/+2
| | | | | | | | | * generic/tclCmdMZ.c: [Bug 2314561]. * generic/tclCompCmds.c: * generic/tclCompile.c: * generic/tclInt.h: * tests/coroutine.test: * tests/parse.test:
* Added another test case, "known bug" because of [Bug 2314561] incompletenessdkf2009-09-071-4/+8
|
* Basic test of yielding inside a substdkf2009-09-071-38/+10
|
* * tests/coroutine.test: fix testfile cleanupMiguel Sofer2009-08-021-8/+6
|
* Made namespace scope corrections to some of the testing machinerydgp2009-06-251-3/+5
| | | | surrounding [testnrelevels]. Fixes up some -singleproc 1 failures.
* * generic/tcl.h:Miguel Sofer2009-03-191-0/+544
* 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.