summaryrefslogtreecommitdiff
path: root/src/alloc.c
AgeCommit message (Expand)Author
2014-06-13Attempt to fix bug #17771 with segfault if "C-h h" is interrupted.Eli Zaretskii
2014-05-30Fix port to 32-bit AIX with xlc.Paul Eggert
2014-04-13Port to IRIX 6.5.Paul Eggert
2014-04-07* src/alloc.c: Keep track of symbols referenced from pure space (bug#17168).Stefan Monnier
2014-03-20* src/frame.h (SET_FRAME_VISIBLE): Keep frame_garbaged up to date.Stefan Monnier
2014-02-28Fix a few crashes and leaks when cloning C strings.Paul Eggert
2014-01-20Apply previous change even if valgrind is not in use, since it avoids undefin...Paul Eggert
2014-01-20Pacify valgrind by initializing buffer redisplay bit.Paul Eggert
2014-01-02Whitespace fixes for recently-added code.Paul Eggert
2014-01-01Update copyright year to 2014 by running admin/update-copyright.Paul Eggert
2013-12-26Fix core dumps with gcc -fsanitize=address and GNU/Linux.Paul Eggert
2013-12-16* font.c (valid_font_driver) [ENABLE_CHECKING]: New functionDmitry Antipov
2013-12-14Revert 2 last commits in src/alloc.c.Eli Zaretskii
2013-12-14Minor tweak of the last commit.Eli Zaretskii
2013-12-14Avoid crashing due to closing of font whose driver pointer is NULL.Eli Zaretskii
2013-12-13* alloc.c, font.c, font.h, ftfont.c, ftxfont.c, macfont.m,Dmitry Antipov
2013-12-12* font.h (struct font_entity) [HAVE_NS]: New field to recordDmitry Antipov
2013-12-09* alloc.c (Fmemory_limit): Avoid compiler warning. Return 0 always.Jan Djärv
2013-12-01Spelling and punctuation fixes.Paul Eggert
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