summaryrefslogtreecommitdiff
path: root/libguile/null-threads.c
diff options
context:
space:
mode:
authorMark H Weaver <mhw@netris.org>2012-03-02 18:40:43 -0500
committerMark H Weaver <mhw@netris.org>2012-03-03 18:06:59 -0500
commit1af6d2a717f499564fbbc297c79e00ac14b0dcf9 (patch)
tree8bff86246bf0ff8f1fe2d5585f0d52fcfaa04bbe /libguile/null-threads.c
parent72ee0ef71b9a0514874976cdcf3ea9d5333db4b1 (diff)
downloadguile-1af6d2a717f499564fbbc297c79e00ac14b0dcf9.tar.gz
Minimize size of embedded syntax objects in psyntax-pp.scm
* module/ice-9/compile-psyntax.scm: Minimize syntax object literals embedded in psyntax-pp.scm. * module/ice-9/psyntax.scm: Rename a few variables so that syntax objects embedded in macros have no lexical bindings, so that their minimized syntax objects will have no embedded labels. These labels were the last remaining gensym counters in psyntax-pp.scm. * module/ice-9/psyntax-pp.scm: Regenerate. It is now less than one quarter of its previous size! More importantly, this file no longer contains any gensym counters, which means that in the future, local changes to psyntax.scm will usually result in only local changes to psyntax-pp.scm.
Diffstat (limited to 'libguile/null-threads.c')
0 files changed, 0 insertions, 0 deletions