summaryrefslogtreecommitdiff
path: root/doc/ref/api-scheduling.texi
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2012-01-26 11:52:06 +0100
committerAndy Wingo <wingo@pobox.com>2012-01-26 12:08:58 +0100
commitf9685f437312ea790981373ddc375b2a26ba9c4f (patch)
treecca75600546c5ebb7b8b1bbb5994e55567bef67a /doc/ref/api-scheduling.texi
parent4496c9c1e8c5620fd3b4eaacc7f1f8e35829b32d (diff)
downloadguile-f9685f437312ea790981373ddc375b2a26ba9c4f.tar.gz
globally unique marks and labels using syntax-session-id
* libguile/macros.c (scm_init_macros): Add definition of new syntax-session-id helper. * module/ice-9/psyntax.scm: Capture a reference to syntax-session-id at boot time. Uniquify marks and labels using the session id. * module/ice-9/boot-9.scm: Shunt syntax-session-id off to (system syntax) once we finished booting. * module/ice-9/compile-psyntax.scm: Override syntax-session-id when remaking psyntax to avoid spurious diffs. * module/ice-9/psyntax-pp.scm: Regenerate.
Diffstat (limited to 'doc/ref/api-scheduling.texi')
0 files changed, 0 insertions, 0 deletions