Garbage collect cached constructors.
commit1901bbe262cbbf95dbcbe77668598d4ffebd1e2d
authorStas Boukarev <stassats@gmail.com>
Thu, 11 Aug 2016 20:35:50 +0000 (11 23:35 +0300)
committerStas Boukarev <stassats@gmail.com>
Thu, 11 Aug 2016 20:35:50 +0000 (11 23:35 +0300)
tree6461a24892084356a6391e7b3f4826fd2d33aeaa
parented664e9957aaeb340f877ef061ed1ec17db6211f
Garbage collect cached constructors.

Instead of using using globaldb for storing ctors use a weak
hash-table for keeping track of ctors.
NEWS
src/pcl/compiler-support.lisp
src/pcl/ctor.lisp
tests/compiler-test-util.lisp
tests/ctor.impure.lisp
tests/info.impure.lisp