Mercurial > hg > xemacs-beta
diff src/ChangeLog @ 4802:2fc0e2f18322
Don't create any bignums before pdumping. Add bignum, ratio, and bigfloat
finalizers so we don't leak memory with NEW_GC. See xemacs-patches message
with ID <870180fe1001060900o46fa2b7o26b58850fadf9aba@mail.gmail.com>.
author | Jerry James <james@xemacs.org> |
---|---|
date | Wed, 06 Jan 2010 10:01:14 -0700 |
parents | ca99a807b025 |
children | 5d120deb60ca |
line wrap: on
line diff
--- a/src/ChangeLog Wed Jan 06 13:56:38 2010 +0100 +++ b/src/ChangeLog Wed Jan 06 10:01:14 2010 -0700 @@ -1,3 +1,21 @@ +2010-01-06 Jerry James <james@xemacs.org> + + * emacs.c: Fix FSF address. + (main_1): Call reinit_vars_of_number. + * number-gmp.c: Fix FSF address. + * number-gmp.h: Ditto. + * number-mp.c: Ditto. + * number-mp.h: Ditto. + * number.h: Ditto. + * number.c: Ditto. + (bignum_finalize): New function. + (ratio_finalize): New function. + (bigfloat_finalize): New function. + (vars_of_number): Don't create a bignum here. + (reinit_vars_of_number): New function; create a bignum here. + (init_number): Call reinit_vars_of_number if !PDUMP. + * symsinit.h: Fix FSF address. Declare reinit_vars_of_number. + 2010-01-05 Jerry James <james@xemacs.org> * font-mgr.c (Ffc_name_unparse): Return value of FcNameUnparse