aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* USE_LISP_UNION_TYPE + USE_LSB_TAG cleanup (Bug#11604)Paul Eggert2012-06-121-44/+21
* Don't purify in Fmake_byte_code.Stefan Monnier2012-06-111-19/+25
* Fix BLOCK_INPUT/UNBLOCK_INPUT mismatch in 2012-06-08T08:44:30Z!dmantipov@yand...Eli Zaretskii2012-06-081-1/+4
* Block-based vector allocation of small vectors.Dmitry Antipov2012-06-081-42/+346
* * alloc.c (CONS_BLOCK_SIZE): Account for padding at the end ofAndreas Schwab2012-06-021-2/+4
* * alloc.c, lisp.h (make_pure_vector): Now static.Paul Eggert2012-05-301-1/+2
* Merge from trunk.Paul Eggert2012-05-251-42/+43
|\
| * Remove src/m/*.Paul Eggert2012-05-221-2/+2
| * Assume C89 or later.Paul Eggert2012-05-211-28/+28
| * Spelling fixes.Paul Eggert2012-04-221-1/+1
| * Fix GC_MALLOC_CHECK debugging output on 64-bit hosts.Paul Eggert2012-04-221-1/+1
| * * alloc.c: Handle unusual debugging option combinations.Paul Eggert2012-04-221-10/+11
* | Merge from trunk.Paul Eggert2012-04-211-39/+75
|\ \ | |/
| * * alloc.c: Remove one incorrect comment and fix another.Paul Eggert2012-04-151-4/+1