comparison 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
comparison
equal deleted inserted replaced
4801:591091481f20 4802:2fc0e2f18322
1 2010-01-06 Jerry James <james@xemacs.org>
2
3 * emacs.c: Fix FSF address.
4 (main_1): Call reinit_vars_of_number.
5 * number-gmp.c: Fix FSF address.
6 * number-gmp.h: Ditto.
7 * number-mp.c: Ditto.
8 * number-mp.h: Ditto.
9 * number.h: Ditto.
10 * number.c: Ditto.
11 (bignum_finalize): New function.
12 (ratio_finalize): New function.
13 (bigfloat_finalize): New function.
14 (vars_of_number): Don't create a bignum here.
15 (reinit_vars_of_number): New function; create a bignum here.
16 (init_number): Call reinit_vars_of_number if !PDUMP.
17 * symsinit.h: Fix FSF address. Declare reinit_vars_of_number.
18
1 2010-01-05 Jerry James <james@xemacs.org> 19 2010-01-05 Jerry James <james@xemacs.org>
2 20
3 * font-mgr.c (Ffc_name_unparse): Return value of FcNameUnparse 21 * font-mgr.c (Ffc_name_unparse): Return value of FcNameUnparse
4 must be freed. 22 must be freed.
5 23