chiark
/
gitweb
/
~mdw
/
sod
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
src/class-finalize.lisp (merge-class-lists): Zap pointless `:present' arg.
[sod]
/
src
/
module-impl.lisp
diff --git
a/src/module-impl.lisp
b/src/module-impl.lisp
index 3ca44114954aa857625ced8e144e4ea0cb6c7e24..cb3a8ad8b51612b40627045b942969fab08b9756 100644
(file)
--- a/
src/module-impl.lisp
+++ b/
src/module-impl.lisp
@@
-56,8
+56,10
@@
(defmethod finalize-module ((module module))
;;;--------------------------------------------------------------------------
;;; Module objects.
;;;--------------------------------------------------------------------------
;;; Module objects.
-(def
parameter *module-map* (make-hash-table :test #'equal)
+(def
var-unbound *module-map*
"Hash table mapping true names to module objects.")
"Hash table mapping true names to module objects.")
+(define-clear-the-decks reset-module-map
+ (setf *module-map* (make-hash-table :test #'equal)))
(defun build-module
(name thunk &key (truename (probe-file name)) location)
(defun build-module
(name thunk &key (truename (probe-file name)) location)
@@
-151,8
+153,8
@@
(defclass c-fragment ()
(:documentation
"Represents a fragment of C code to be written to an output file.
(:documentation
"Represents a fragment of C code to be written to an output file.
- A C fragment is aware of its original location, and will bear proper
#line
- markers when written out."))
+ A C fragment is aware of its original location, and will bear proper
+
`#line'
markers when written out."))
(defun output-c-excursion (stream location func)
"Invoke FUNC surrounding it by writing #line markers to STREAM.
(defun output-c-excursion (stream location func)
"Invoke FUNC surrounding it by writing #line markers to STREAM.