summaryrefslogtreecommitdiff
path: root/src/alloc.c
AgeCommit message (Expand)Author
2013-11-28* configure.ac (HAVE_MENUS): Remove.Stefan Monnier
2013-11-28Refine redisplay optimizations to only redisplay *some* frames/windowsStefan Monnier
2013-11-20Fix recently introduced bool vector overrun.Paul Eggert
2013-11-18Always allocate at least one bits_word per bool vector.Paul Eggert
2013-11-13Simplify, port and tune bool vector implementation.Paul Eggert
2013-11-06Port to C11 aligned_alloc, and fix some integer overflows.Paul Eggert
2013-11-04Simplify and port recent bool vector changes.Paul Eggert
2013-11-03Port to stricter C99 platforms.Paul Eggert
2013-10-25Perform font-specific cleanup when font object is swept by GC. SeeDmitry Antipov
2013-10-23Tweak last font-related changes to fix bug#15686.Dmitry Antipov
2013-10-21Do not allow font caches to grow too large.Dmitry Antipov
2013-10-18Remove port-specific display name lists to avoid extraDmitry Antipov
2013-10-10* lisp.h (eassume): New macro.Paul Eggert
2013-10-08Support menus on text-mode terminals.Eli Zaretskii
2013-10-07* lisp.h (bits_word, BITS_WORD_MAX): New type and macro.Paul Eggert
2013-10-07* alloc.c (Fmake_string): Fix last change.Dmitry Antipov
2013-10-07emacs_read and emacs_write now use void *, not char *.Paul Eggert
2013-10-07* alloc.c (Fmake_string): For ASCII char initializer, preferDmitry Antipov
2013-10-03* lisp.h (eassert): Assume that COND is true when optimizing.Paul Eggert
2013-10-03Introduce new bytecodes for efficient catch/condition-case in lexbind.Stefan Monnier
2013-09-26Merge from trunk.Eli Zaretskii
2013-09-25Signal error when reading an empty byte-code object (Bug#15405)Barry O'Reilly
2013-09-24Use union for the payload of struct Lisp_Vector.Dmitry Antipov
2013-09-23Some minor cleanups of recently-added bool vector code.Paul Eggert
2013-09-23* alloc.c (valgrind_p): Use bool for boolean.Paul Eggert
2013-09-22Tell valgrind about conservative GC regions and suppress spuriousDaniel Colascione
2013-09-22Add set operations for bool-vector.Daniel Colascione
2013-09-20A simpler, centralized INLINE.Paul Eggert
2013-09-05Fixed C compilation problems.Eli Zaretskii
2013-09-04* alloc.c (make_event_array): First arg is now ptrdiff_t, not int.Paul Eggert
2013-08-29* alloc.c (Fmake_marker, build_marker): Zero need_adjustmentDmitry Antipov
2013-08-27Simplify EMACS_TIME-related code.Paul Eggert
2013-08-27add a comment before flush_stack_call_funcTom Tromey
2013-08-26* alloc.c (sweep_vectors): Do not initialize 'block' twice.Dmitry Antipov
2013-08-25merge from trunkTom Tromey
2013-08-21Fix compilation with GC_MARK_STACK == GC_USE_GCPROS_AS_BEFOREDmitry Antipov
2013-08-19merge from trunkTom Tromey
2013-08-14Utility function and macro to copy Lisp string to C string.Dmitry Antipov
2013-08-10Omit some unnecessary casts.Paul Eggert
2013-08-10Minor string-length refactoring.Paul Eggert
2013-08-09Use xstrdup and build_unibyte_string where applicable.Dmitry Antipov
2013-07-26merge from trunkTom Tromey
2013-07-24* src/alloc.c (make_save_ptr): Define if HAVE_NTGUI is defined (Bug#14944).Ken Brown
2013-07-21* alloc.c (make_save_ptr_ptr): Define this function.Paul Eggert
2013-07-19* alloc.c (staticpro): Avoid buffer overrun on repeated calls.Paul Eggert
2013-07-18Fix obscure porting bug with varargs functions.Paul Eggert
2013-07-16New unwind-protect flavors to better type-check C callbacks.Paul Eggert
2013-07-16Fix porting bug to older POSIXish platforms.Paul Eggert
2013-07-12Merge from trunkTom Tromey
2013-07-07Make file descriptors close-on-exec when possible.Paul Eggert