summaryrefslogtreecommitdiff
path: root/src/alloc.c
AgeCommit message (Expand)Author
2014-07-11Implement memory-info for MS-DOS.Eli Zaretskii
2014-07-10Implement memory-info for MS-Windows.Eli Zaretskii
2014-07-10* configure.ac: Check whether sys/sysinfo.h providesDmitry Antipov
2014-07-02Shrink Lisp_Sub_Char_Table by preferring C integers to Lisp_Objects.Dmitry Antipov
2014-06-14Merge from emacs-24; up to 2014-06-03T06:51:18Z!eliz@gnu.orgGlenn Morris
2014-06-13Attempt to fix bug #17771 with segfault if "C-h h" is interrupted.Eli Zaretskii
2014-06-11Spelling fix.Paul Eggert
2014-06-09Further adjustments to mark_object and friends.Dmitry Antipov
2014-06-08Change object marking routines to minimize stack usage.Dmitry Antipov
2014-06-01Merge from emacs-24; up to 2014-05-29T17:16:00Z!dmantipov@yandex.ruGlenn Morris
2014-05-30Fix port to 32-bit AIX with xlc.Paul Eggert
2014-05-30Debugging facility to check whether 'const char *' points toDmitry Antipov
2014-05-29* alloc.c (Fgarbage_collect): Fix compilation withDmitry Antipov
2014-05-24Avoid marking too deep portions of stack in mark_stack.Eli Zaretskii
2014-05-19Allow any non-nil value to count as true in bool-vector.Paul Eggert
2014-05-19* src/lisp.h (CHECK_BOOLEAN): New function.Dmitry Antipov
2014-04-28Use bits_word for gcmarkbits.Paul Eggert
2014-04-27Avoid undefined behavior in signed left shift.Paul Eggert
2014-04-16Merge from emacs-24; up to 2014-04-16T15:28:26Z!monnier@iro.umontreal.caPaul Eggert
2014-04-16Remove DATA_SEG_BITS.Paul Eggert
2014-04-13Port to IRIX 6.5.Paul Eggert
2014-04-08Correct mergeDaniel Colascione
2014-04-08More GC assertionsDaniel Colascione
2014-04-08Rearrange pointer loggingDaniel Colascione
2014-04-07Merge from emacs-24; up to 2014-04-01T20:18:12Z!eggert@cs.ucla.eduDaniel Colascione
2014-04-07* alloc.c: Simplify by removing use of HAVE_EXECINFO_H.Paul Eggert
2014-04-07* src/alloc.c: Keep track of symbols referenced from pure space (bug#17168).Stefan Monnier
2014-04-05Prefer 'ARRAYELTS (x)' to 'sizeof x / sizeof *x'.Paul Eggert
2014-04-03Rename EARRAYSIZE to ARRAYELTSDaniel Colascione
2014-04-03Assert that function cells contain valid lisp objectsDaniel Colascione
2014-04-03Rearrange suspicious pointer loggingDaniel Colascione
2014-04-02Fix typoDaniel Colascione
2014-04-02Add GC bug investigation codeDaniel Colascione
2014-03-23Clean up gc_sweepDaniel Colascione
2014-03-21Allow lisp allocation via mmap in dumped emacsDaniel Colascione
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