diff options
| author | Dmitry Antipov | 2012-07-22 19:13:50 +0400 |
|---|---|---|
| committer | Dmitry Antipov | 2012-07-22 19:13:50 +0400 |
| commit | 0dd6d66d56e7133818db361cc853fd1d00f2714b (patch) | |
| tree | 882087f0fb6ee0cc1e1c1c44c8ed86ec2fa44d38 /src/ChangeLog | |
| parent | d36d71df9c550e69d8a469139714a188f221aea8 (diff) | |
| download | emacs-0dd6d66d56e7133818db361cc853fd1d00f2714b.tar.gz emacs-0dd6d66d56e7133818db361cc853fd1d00f2714b.zip | |
Adjust consing_since_gc when objects are explicitly freed.
* alloc.c (GC_DEFAULT_THRESHOLD): New macro.
(Fgarbage_collect): Use it. Change minimum to 1/10 of default.
(free_cons, free_misc): Subtract object size from consing_since_gc.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index f0937856559..f689cc20ee0 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,12 @@ | |||
| 1 | 2012-07-22 Dmitry Antipov <dmantipov@yandex.ru> | 1 | 2012-07-22 Dmitry Antipov <dmantipov@yandex.ru> |
| 2 | 2 | ||
| 3 | Adjust consing_since_gc when objects are explicitly freed. | ||
| 4 | * alloc.c (GC_DEFAULT_THRESHOLD): New macro. | ||
| 5 | (Fgarbage_collect): Use it. Change minimum to 1/10 of default. | ||
| 6 | (free_cons, free_misc): Subtract object size from consing_since_gc. | ||
| 7 | |||
| 8 | 2012-07-22 Dmitry Antipov <dmantipov@yandex.ru> | ||
| 9 | |||
| 3 | Simplify and cleanup markers positioning code. | 10 | Simplify and cleanup markers positioning code. |
| 4 | * marker.c (attach_marker): More useful eassert. | 11 | * marker.c (attach_marker): More useful eassert. |
| 5 | (live_buffer, set_marker_internal): New function. | 12 | (live_buffer, set_marker_internal): New function. |