summaryrefslogtreecommitdiff
path: root/src/alloc.c
AgeCommit message (Expand)Author
2012-07-09Use make_formatted_string to avoid double length calculation.Dmitry Antipov
2012-07-06Introduce fast path for the widely used marker operation.Dmitry Antipov
2012-07-05More xmalloc and related cleanup.Paul Eggert
2012-07-05Cleanup xmalloc.Dmitry Antipov
2012-07-04* alloc.c (PSEUDOVECTOR_NBYTES): Remove stray ';'Paul Eggert
2012-07-04Turn VECTOR_FREE_LIST_FLAG into PVEC_FREE.Stefan Monnier
2012-07-03Fix block vector allocation code to allow VECTOR_BLOCK_SIZEDmitry Antipov
2012-07-03* src/alloc.c (mark_object): Revert part of last patch to use `switch'.Stefan Monnier
2012-07-03* alloc.c (allocate_vector_block): Remove redundantDmitry Antipov
2012-07-03* alloc.c (check_string_bytes): If GC_CHECK_STRING_BYTESDmitry Antipov
2012-07-03Cleanup basic buffer management.Dmitry Antipov
2012-07-02* alloc.c (mark_object): Remove "#ifdef GC_CHECK_MARKED_OBJECTS"Paul Eggert
2012-07-02* alloc.c (mark_buffer): Simplify. Remove prototype.Dmitry Antipov
2012-06-28* src/editfns.c (region_limit): Clip to narrowing.Stefan Monnier
2012-06-28Generalize run-time debugging checks.Dmitry Antipov
2012-06-27* alloc.c (allocate_string_data): Remove dead code.Dmitry Antipov
2012-06-27* alloc.c (allocate_string): Omit intervals initialization.Dmitry Antipov
2012-06-27* alloc.c (allocate_string): Fix last change.Dmitry Antipov
2012-06-27* alloc.c (allocate_string): Remove two redundant callsDmitry Antipov
2012-06-26alloc.c (mark_memory): Do not check with -faddress-sanitizer whenJohn Wiegley
2012-06-26* alloc.c (allocate_window): Zero out non-Lisp part of newlyDmitry Antipov
2012-06-26* src/alloc.c: Remove build_string.Dmitry Antipov
2012-06-22Support higher-resolution time stamps.Paul Eggert
2012-06-22Enlarge NSTATICS to 0x650.Eli Zaretskii
2012-06-19* alloc.c, bytecode.c, ccl.c, coding.c, composite.c, data.c, dosfns.c:Dmitry Antipov
2012-06-16* buffer.h (FETCH_MULTIBYTE_CHAR): Define as inline.Andreas Schwab
2012-06-13Use a simple struct to implement compile time checks for the Lisp_Object typeAndreas Schwab
2012-06-12USE_LISP_UNION_TYPE + USE_LSB_TAG cleanup (Bug#11604)Paul Eggert
2012-06-11Don't purify in Fmake_byte_code.Stefan Monnier
2012-06-08Fix BLOCK_INPUT/UNBLOCK_INPUT mismatch in 2012-06-08T08:44:30Z!dmantipov@yand...Eli Zaretskii
2012-06-08Block-based vector allocation of small vectors.Dmitry Antipov
2012-06-02* alloc.c (CONS_BLOCK_SIZE): Account for padding at the end ofAndreas Schwab
2012-05-30* alloc.c, lisp.h (make_pure_vector): Now static.Paul Eggert
2012-05-25Merge from trunk.Paul Eggert
2012-05-22Remove src/m/*.Paul Eggert
2012-05-21Assume C89 or later.Paul Eggert
2012-04-22Spelling fixes.Paul Eggert
2012-04-22Fix GC_MALLOC_CHECK debugging output on 64-bit hosts.Paul Eggert
2012-04-22* alloc.c: Handle unusual debugging option combinations.Paul Eggert
2012-04-21Merge from trunk.Paul Eggert
2012-04-15* alloc.c: Remove one incorrect comment and fix another.Paul Eggert
2012-04-15Fix minor alloc.c problems found by static checking.Paul Eggert
2012-04-15* alloc.c (which_symbols): Fix alignment issue / type clash.Paul Eggert
2012-04-15Simplify enforcement of object address alignmentAndreas Schwab
2012-04-10* src/alloc.c (lisp_align_malloc): Remove unneeded prototype.Stefan Monnier
2012-04-09Merge from trunk.Paul Eggert
2012-04-09Remove * characters from the front of variable docstrings.Chong Yidong
2012-04-07Avoid unnecessary pointer scanning in garbage collection (Bug#10780).Paul Eggert
2012-03-02lispref/internals.texi Memory Usage tiny changeGlenn Morris
2012-03-02lispref/internals.texi Pure Storage updatesGlenn Morris