> Perhaps the proper thing to do would be to NEVER put defvar
> and defconsts into pure space, i.e. only put byte-code and
> defuns there.

This will also make easier to keep the proper size of BASE_PURESIZE.
After recent addition of rfn-eshadow, pure Lisp storage increased from
1165464 to 1170232.  But I missed the compilation warning about pure
storage overflow, and spent some time debugging before I understood
why garbage collection was never completed.  Wouldn't it be good to
display a run-time warning about such GC failure due to pure storage
overflow (at least, if garbage-collection-messages is non-nil)?

-- 
Juri Linkov
http://www.jurta.org/emacs/



_______________________________________________
emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to