Ignore:
Timestamp:
05/02/10 19:58:56 (13 years ago)
Author:
ehuelsmann
Message:

Fix #79: Equally named -but different- uninterned symbols coalesced into
one in FASLs.

This commit removes the *FASL-ANONYMOUS-PACKAGE*: it's replaced by
*FASL-UNINTERNED-SYMBOLS* and a dispatch macro function which resolves
symbols by index instead of by name.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/src/org/armedbear/lisp/compiler-pass2.lisp

    r12639 r12650  
    87618761        (*local-functions* nil)
    87628762        (*pathnames-generator* (constantly nil))
    8763         (sys::*fasl-anonymous-package* (sys::%make-package))
    87648763        environment)
    87658764    (unless (and (consp definition) (eq (car definition) 'LAMBDA))
Note: See TracChangeset for help on using the changeset viewer.