Compact buffers when idle.
[bpt/emacs.git] / src / ChangeLog
index 73632c2..7a0942f 100644 (file)
@@ -1,3 +1,12 @@
+2012-07-19  Dmitry Antipov  <dmantipov@yandex.ru>
+
+       Buffer compaction primitive which may be used from Lisp.
+       * buffer.c (compact_buffer, Fcompact_buffer): New function.
+       (syms_of_buffer): Register Fcompact_buffer.
+       * alloc.c (Fgarbage_collect): Use compact_buffer.
+       * buffer.h (compact_buffer): New prototype.
+       (struct buffer_text): New member.
+
 2012-07-19  Dmitry Antipov  <dmantipov@yandex.ru>
 
        New macro to iterate over all buffers, miscellaneous cleanups.