aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* | | | | | | | | | | | | | | | Correct mergeDaniel Colascione2014-04-081-2/+2
* | | | | | | | | | | | | | | | More GC assertionsDaniel Colascione2014-04-081-0/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | Assert that function cells contain valid lisp objectsDaniel Colascione2014-04-031-0/+4
* | | | | | | | | | | | | | | | | Rearrange pointer loggingDaniel Colascione2014-04-081-12/+19
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | Rearrange suspicious pointer loggingDaniel Colascione2014-04-031-14/+20
* | | | | | | | | | | | | | | | | Merge from emacs-24; up to 2014-04-01T20:18:12Z!eggert@cs.ucla.eduDaniel Colascione2014-04-071-19/+63
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | * src/alloc.c: Keep track of symbols referenced from pure space (bug#17168).Stefan Monnier2014-04-071-19/+64
* | | | | | | | | | | | | | | | | * alloc.c: Simplify by removing use of HAVE_EXECINFO_H.Paul Eggert2014-04-071-16/+10
* | | | | | | | | | | | | | | | | Prefer 'ARRAYELTS (x)' to 'sizeof x / sizeof *x'.Paul Eggert2014-04-051-22/+23
* | | | | | | | | | | | | | | | | Rename EARRAYSIZE to ARRAYELTSDaniel Colascione2014-04-031-5/+5
| |/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Fix typoDaniel Colascione2014-04-021-1/+1
* | | | | | | | | | | | | | | | Add GC bug investigation codeDaniel Colascione2014-04-021-0/+105
* | | | | | | | | | | | | | | | Clean up gc_sweepDaniel Colascione2014-03-231-297/+316
* | | | | | | | | | | | | | | | Allow lisp allocation via mmap in dumped emacsDaniel Colascione2014-03-211-24/+29
|/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | * src/frame.h (SET_FRAME_VISIBLE): Keep frame_garbaged up to date.Stefan Monnier2014-03-201-2/+2
* | | | | | | | | | | | | | | Fix a few crashes and leaks when cloning C strings.Paul Eggert2014-02-281-0/+14
* | | | | | | | | | | | | | | Apply previous change even if valgrind is not in use, since it avoids undefin...Paul Eggert2014-01-201-0/+6
* | | | | | | | | | | | | | | Pacify valgrind by initializing buffer redisplay bit.Paul Eggert2014-01-201-6/+0
* | | | | | | | | | | | | | | Whitespace fixes for recently-added code.Paul Eggert2014-01-021-2/+3
* | | | | | | | | | | | | | | Update copyright year to 2014 by running admin/update-copyright.Paul Eggert2014-01-011-1/+1
* | | | | | | | | | | | | | | Fix core dumps with gcc -fsanitize=address and GNU/Linux.Paul Eggert2013-12-261-17/+35
* | | | | | | | | | | | | | | * font.c (valid_font_driver) [ENABLE_CHECKING]: New functionDmitry Antipov2013-12-161-2/+13
* | | | | | | | | | | | | | | Revert 2 last commits in src/alloc.c.Eli Zaretskii2013-12-141-6/+1
* | | | | | | | | | | | | | | Minor tweak of the last commit.Eli Zaretskii2013-12-141-1/+1
* | | | | | | | | | | | | | | Avoid crashing due to closing of font whose driver pointer is NULL.Eli Zaretskii2013-12-141-1/+6
* | | | | | | | | | | | | | | * alloc.c, font.c, font.h, ftfont.c, ftxfont.c, macfont.m,Dmitry Antipov2013-12-131-16/+4
* | | | | | | | | | | | | | | * font.h (struct font_entity) [HAVE_NS]: New field to recordDmitry Antipov2013-12-121-4/+16
* | | | | | | | | | | | | | | * alloc.c (Fmemory_limit): Avoid compiler warning. Return 0 always.Jan Djärv2013-12-091-0/+5
* | | | | | | | | | | | | | | Spelling and punctuation fixes.Paul Eggert2013-12-011-1/+1
* | | | | | | | | | | | | | | * configure.ac (HAVE_MENUS): Remove.Stefan Monnier2013-11-281-1/+1
* | | | | | | | | | | | | | | Refine redisplay optimizations to only redisplay *some* frames/windowsStefan Monnier2013-11-281-6/+6
* | | | | | | | | | | | | | | Fix recently introduced bool vector overrun.Paul Eggert2013-11-201-5/+4
* | | | | | | | | | | | | | | Always allocate at least one bits_word per bool vector.Paul Eggert2013-11-181-10/+11
* | | | | | | | | | | | | | | Simplify, port and tune bool vector implementation.Paul Eggert2013-11-131-49/+38
* | | | | | | | | | | | | | | Port to C11 aligned_alloc, and fix some integer overflows.Paul Eggert2013-11-061-12/+19
* | | | | | | | | | | | | | | Simplify and port recent bool vector changes.Paul Eggert2013-11-041-55/+53
* | | | | | | | | | | | | | | Port to stricter C99 platforms.Paul Eggert2013-11-031-67/+101
* | | | | | | | | | | | | | | Perform font-specific cleanup when font object is swept by GC. SeeDmitry Antipov2013-10-251-0/+15
* | | | | | | | | | | | | | | Tweak last font-related changes to fix bug#15686.Dmitry Antipov2013-10-231-2/+15
* | | | | | | | | | | | | | | Do not allow font caches to grow too large.Dmitry Antipov2013-10-211-65/+124
* | | | | | | | | | | | | | | Remove port-specific display name lists to avoid extraDmitry Antipov2013-10-181-0/+6
* | | | | | | | | | | | | | | * lisp.h (eassume): New macro.Paul Eggert2013-10-101-5/+5
* | | | | | | | | | | | | | | Support menus on text-mode terminals.Eli Zaretskii2013-10-081-2/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge from trunk.Eli Zaretskii2013-09-261-73/+113
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | Fixed C compilation problems.Eli Zaretskii2013-09-051-2/+0
* | | | | | | | | | | | | | | | | * lisp.h (bits_word, BITS_WORD_MAX): New type and macro.Paul Eggert2013-10-071-4/+4
* | | | | | | | | | | | | | | | | * alloc.c (Fmake_string): Fix last change.Dmitry Antipov2013-10-071-1/+1
* | | | | | | | | | | | | | | | | emacs_read and emacs_write now use void *, not char *.Paul Eggert2013-10-071-1/+1
* | | | | | | | | | | | | | | | | * alloc.c (Fmake_string): For ASCII char initializer, preferDmitry Antipov2013-10-071-11/+15
* | | | | | | | | | | | | | | | | * lisp.h (eassert): Assume that COND is true when optimizing.Paul Eggert2013-10-031-4/+4