Mercurial > hg > xemacs-beta
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 |