summaryrefslogtreecommitdiffstats
path: root/tests/002/proc/1929/tasks
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2016-12-20 16:02:59 -0800
committerKaz Kylheku <kaz@kylheku.com>2016-12-20 16:02:59 -0800
commit0bcfe2aa4452ecbc61ebdc8071ad042d2289682c (patch)
tree37fcff1a48b0bb7c2651ec43e936dcf7632113ff /tests/002/proc/1929/tasks
parentca824ebb1c3dcf616c0ba89a0c96ca47f2221299 (diff)
downloadtxr-0bcfe2aa4452ecbc61ebdc8071ad042d2289682c.tar.gz
txr-0bcfe2aa4452ecbc61ebdc8071ad042d2289682c.tar.bz2
txr-0bcfe2aa4452ecbc61ebdc8071ad042d2289682c.zip
Bugfix: sys:unbound mechanism lacks hygiene.
The genvim.txr program iterates over package symbols and encounters sys:unbound. It binds that to a local variable, creating a problem due to the special hack. Let's turn sys:unbound into a gensym. * eval.c (eval_init): Protect unbound_s from gc. Initialize unbound_s with an uninterned symbol created by make_sym.
Diffstat (limited to 'tests/002/proc/1929/tasks')
0 files changed, 0 insertions, 0 deletions