Tcl Source Code

Artifact [fca2e26f07]
Login

Artifact fca2e26f07dfd94410494a6f0ffb2218ebf59fc5:

Ticket change [fca2e26f07] - New ticket [a90d9331bc] panic in [yieldto] reachable from script. by dkf 2014-01-21 15:22:50.
D 2014-01-21T15:22:50.615
J assignee nobody
J closer nobody
J cmimetype text/html
J comment This\scode:\r\n<pre>\r\nnamespace\seval\sfoo\s{\r\n\s\s\s\sproc\sbar\s{}\s{\r\n\s\s\s\s\s\s\s\sputs\sa\r\n\s\s\s\s\s\s\s\syield\sOUT\r\n\s\s\s\s\s\s\s\sputs\sb\r\n\s\s\s\s\s\s\s\syieldto\s::return\s-level\s0\s123\r\n\s\s\s\s\s\s\s\sputs\sc\r\n\s\s\s\s}\r\n}\r\nputs\s[coroutine\sco\sfoo::bar]\r\nnamespace\sdelete\sfoo\r\nnamespace\seval\sfoo\s{}\r\nputs\s[co]\r\nco\r\n</pre>\r\nShould\sprint\sthis:\r\n<pre>\r\na\r\nOUT\r\nb\r\n123\r\nc\r\n</pre>\r\nBut\sinstead\sI\sget\sthis:\r\n<pre>\r\na\r\nOUT\r\nb\r\n<span\sstyle="color:red">yieldto\sfailed\sto\sfind\sthe\sproper\snamespace</span>\r\n<span\sstyle="color:red">Abort\strap:\s6</span>\r\n</pre>\r\nThe\sbytecoded\sversion\son\sthe\s<a\shref="http://core.tcl.tk/tcl/info/ef8db24f85">dkf-bytecode-8.6\sbranch</a>\sworks.
J is_private 0
J login dkf
J priority 5\sMedium
J resolution None
J severity Severe
J status Open
J submitter dkf
J subsystem 45.\sParsing\sand\sEval
J title panic\sin\s[yieldto]\sreachable\sfrom\sscript
J type Bug
K a90d9331bc4b9f88384d65337e36f399ea01f597
U dkf
Z 75e1f225c9a987c0089b213477622efb