aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Extend the value returned by Fgarbage_collect with heap statistics.Dmitry Antipov2012-07-201-30/+12
* Make maybe_gc inline.Dmitry Antipov2012-07-201-18/+3
* Cleanup calls to Fgarbage_collect.Dmitry Antipov2012-07-201-3/+15
* * buffer.h (FOR_EACH_BUFFER): Rename from 'for_each_buffer'.Paul Eggert2012-07-191-3/+3
* * lisp/emacs-lisp/chart.el: Use lexical-binding.Stefan Monnier2012-07-191-11/+8
* Tweak the value returned from Fgarbage_collect again.Dmitry Antipov2012-07-191-25/+35
* Compact buffers when idle.Dmitry Antipov2012-07-191-27/+1
* New macro to iterate over all buffers, miscellaneous cleanups.Dmitry Antipov2012-07-191-78/+68
* * alloc.c (Fmake_bool_vector): Fix off-by-8 bugPaul Eggert2012-07-181-1/+1
* Remove some struct layout assumptions in bool vectors.Paul Eggert2012-07-181-27/+28
* Fix sweep_vectors to handle large bool vectors correctly.Dmitry Antipov2012-07-181-5/+21
* Return more descriptive data from Fgarbage_collect.Dmitry Antipov2012-07-181-57/+92
* * alloc.c (Fmemory_free): Account for memory-free's own storage.Paul Eggert2012-07-171-23/+25
* Restore old code in allocate_string_data to avoid Faset breakage.Dmitry Antipov2012-07-171-2/+19
* Cleanup and convert miscellaneous checks to eassert.Dmitry Antipov2012-07-171-1/+3
* Fix previous change to make Fmemory_free always accurate.Dmitry Antipov2012-07-171-13/+15
* Simple free memory accounting feature.Dmitry Antipov2012-07-171-2/+43
* Cleanup basic allocation variables and functions.Dmitry Antipov2012-07-151-91/+6
* Use zero_vector where appropriate.Dmitry Antipov2012-07-151-4/+3
* alloc.c (mark_memory): Guard the "no_address_safety_analysis" functionJohn Wiegley2012-07-111-1/+3
* EMACS_TIME simplification (Bug#11875).Paul Eggert2012-07-101-4/+4
* Optimize pure C strings initialization.Dmitry Antipov2012-07-101-5/+4
* Minor improvements to make_formatted_string.Paul Eggert2012-07-091-1/+1
* Use make_formatted_string to avoid double length calculation.Dmitry Antipov2012-07-091-0/+14
* Introduce fast path for the widely used marker operation.Dmitry Antipov2012-07-061-0/+27
* More xmalloc and related cleanup.Paul Eggert2012-07-051-42/+33
* Cleanup xmalloc.Dmitry Antipov2012-07-051-3/+19
* * alloc.c (PSEUDOVECTOR_NBYTES): Remove stray ';'Paul Eggert2012-07-041-1/+1
* Turn VECTOR_FREE_LIST_FLAG into PVEC_FREE.Stefan Monnier2012-07-041-88/+96
* Fix block vector allocation code to allow VECTOR_BLOCK_SIZEDmitry Antipov2012-07-031-4/+15
* * src/alloc.c (mark_object): Revert part of last patch to use `switch'.Stefan Monnier2012-07-031-29/+37
* * alloc.c (allocate_vector_block): Remove redundantDmitry Antipov2012-07-031-35/+23
* * alloc.c (check_string_bytes): If GC_CHECK_STRING_BYTESDmitry Antipov2012-07-031-1/+1
* Cleanup basic buffer management.Dmitry Antipov2012-07-031-77/+54
* * alloc.c (mark_object): Remove "#ifdef GC_CHECK_MARKED_OBJECTS"Paul Eggert2012-07-021-2/+0
* * alloc.c (mark_buffer): Simplify. Remove prototype.Dmitry Antipov2012-07-021-112/+125
* * src/editfns.c (region_limit): Clip to narrowing.Stefan Monnier2012-06-281-1/+2
* Generalize run-time debugging checks.Dmitry Antipov2012-06-281-5/+5
* * alloc.c (allocate_string_data): Remove dead code.Dmitry Antipov2012-06-271-14/+2
* * alloc.c (allocate_string): Omit intervals initialization.Dmitry Antipov2012-06-271-4/+1
* * alloc.c (allocate_string): Fix last change.Dmitry Antipov2012-06-271-1/+0
* * alloc.c (allocate_string): Remove two redundant callsDmitry Antipov2012-06-271-3/+6
* alloc.c (mark_memory): Do not check with -faddress-sanitizer whenJohn Wiegley2012-06-261-0/+6
* * alloc.c (allocate_window): Zero out non-Lisp part of newlyDmitry Antipov2012-06-261-15/+24
* * src/alloc.c: Remove build_string.Dmitry Antipov2012-06-261-10/+0
* Support higher-resolution time stamps.Paul Eggert2012-06-221-5/+7
* Enlarge NSTATICS to 0x650.Eli Zaretskii2012-06-221-1/+1
* * alloc.c, bytecode.c, ccl.c, coding.c, composite.c, data.c, dosfns.c:Dmitry Antipov2012-06-191-1/+1
* * buffer.h (FETCH_MULTIBYTE_CHAR): Define as inline.Andreas Schwab2012-06-161-1/+1
* Use a simple struct to implement compile time checks for the Lisp_Object typeAndreas Schwab2012-06-131-16/+1