Tcl Source Code

Check-in [eb50e83ee1]
Login

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

Overview
Comment:Fix for [f9800d52bd61f240], vwait is not NRE-enabled, and yieldto cannot find the right splicing spot
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | bug-f9800d52bd61f240
Files: files | file ages | folders
SHA3-256: eb50e83ee1d8f2071f50c2ee1a4bb27683bea59a8aa406ea5e46f05aa49e9268
User & Date: pooryorick 2021-06-20 22:47:14.456
References
2026-10-17
08:47 • Ticket [cc592ec70d] vwait not NRE-enabled: C stack busy status still Open wi... artifact: f62e981572 user: serhiy.storchaka
08:47
Fix [cc592ec70d]: a second yieldto after one that failed with "C stack busy" panicked with "tailcall... check-in: d10cadf3ca user: serhiy.storchaka tags: core-8-6-branch
Context
2021-06-21
05:40
test for issue [5106fddd4400e5b9b], failure to yieldto is not the same thing as not calling yieldto ... check-in: d7428a1ea0 user: pooryorick tags: bug-f9800d52bd61f240
2021-06-20
22:57
merge bug-f9800d52bd61f240 check-in: c75d4c3be0 user: pooryorick tags: core-8-branch
22:47
Fix for [f9800d52bd61f240], vwait is not NRE-enabled, and yieldto cannot find the right splicing spo... check-in: eb50e83ee1 user: pooryorick tags: bug-f9800d52bd61f240
2021-06-19
23:37
Undo change in [b70eeebb0d196bb2]: It breaks the "make html" target in github actions. See also [1e1... check-in: f886df2504 user: jan.nijtmans tags: core-8-branch
Changes
Unified Diff Side-by-Side Diff Patch
Changes to generic/tclBasic.c.
Changes to generic/tclExecute.c.
Changes to generic/tclInt.h.
Changes to tests/coroutine.test.