aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* | | | | | | | | | | | | | | * src/alloc.c (verify_alloca): Replace a stray occurrence of pointer_valid_fo...Paul Eggert2014-09-101-2/+2
* | | | | | | | | | | | | | | Improve the experimental local and scoped allocation.Paul Eggert2014-09-091-0/+42
* | | | | | | | | | | | | | | Cleanup last change and make all new stuff conditional.Dmitry Antipov2014-09-091-2/+6
* | | | | | | | | | | | | | | Add macros to allocate temporary Lisp objects with alloca.Dmitry Antipov2014-09-091-2/+25
* | | | | | | | | | | | | | | Use SAFE_ALLOCA etc. to avoid unbounded stack allocation.Paul Eggert2014-09-071-19/+18
* | | | | | | | | | | | | | | Add vectors support to Fsort.Dmitry Antipov2014-08-291-0/+11
* | | | | | | | | | | | | | | Add support for HYBRID_MALLOC, allowing the use of gmalloc beforeKen Brown2014-08-281-4/+11
* | | | | | | | | | | | | | | src/alloc.c: remove a stray braceReuben Thomas2014-08-091-1/+0
* | | | | | | | | | | | | | | Revert previous change.Paul Eggert2014-07-261-9/+9
* | | | | | | | | | | | | | | Reorder conditions that are written backwardsAndreas Schwab2014-07-261-9/+9
* | | | | | | | | | | | | | | * src/alloc.c (Fmemory_info) [HAVE_LINUX_SYSINFO]: Return nil ifDmitry Antipov2014-07-111-3/+4
* | | | | | | | | | | | | | | Implement memory-info for MS-DOS.Eli Zaretskii2014-07-111-2/+17
* | | | | | | | | | | | | | | Implement memory-info for MS-Windows.Eli Zaretskii2014-07-101-3/+13
* | | | | | | | | | | | | | | * configure.ac: Check whether sys/sysinfo.h providesDmitry Antipov2014-07-101-1/+32
* | | | | | | | | | | | | | | Shrink Lisp_Sub_Char_Table by preferring C integers to Lisp_Objects.Dmitry Antipov2014-07-021-6/+8
* | | | | | | | | | | | | | | Merge from emacs-24; up to 2014-06-03T06:51:18Z!eliz@gnu.orgGlenn Morris2014-06-141-3/+10
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | Attempt to fix bug #17771 with segfault if "C-h h" is interrupted.Eli Zaretskii2014-06-131-3/+10
* | | | | | | | | | | | | | | | Spelling fix.Paul Eggert2014-06-111-7/+7
* | | | | | | | | | | | | | | | Further adjustments to mark_object and friends.Dmitry Antipov2014-06-091-22/+32
* | | | | | | | | | | | | | | | Change object marking routines to minimize stack usage.Dmitry Antipov2014-06-081-39/+44
* | | | | | | | | | | | | | | | Merge from emacs-24; up to 2014-05-29T17:16:00Z!dmantipov@yandex.ruGlenn Morris2014-06-011-1/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | Fix port to 32-bit AIX with xlc.Paul Eggert2014-05-301-1/+0
* | | | | | | | | | | | | | | | Debugging facility to check whether 'const char *' points toDmitry Antipov2014-05-301-5/+36
* | | | | | | | | | | | | | | | * alloc.c (Fgarbage_collect): Fix compilation withDmitry Antipov2014-05-291-1/+6
* | | | | | | | | | | | | | | | Avoid marking too deep portions of stack in mark_stack.Eli Zaretskii2014-05-241-72/+88
* | | | | | | | | | | | | | | | Allow any non-nil value to count as true in bool-vector.Paul Eggert2014-05-191-4/+0
* | | | | | | | | | | | | | | | * src/lisp.h (CHECK_BOOLEAN): New function.Dmitry Antipov2014-05-191-0/+20
* | | | | | | | | | | | | | | | Use bits_word for gcmarkbits.Paul Eggert2014-04-281-19/+19
* | | | | | | | | | | | | | | | Avoid undefined behavior in signed left shift.Paul Eggert2014-04-271-9/+9
* | | | | | | | | | | | | | | | Merge from emacs-24; up to 2014-04-16T15:28:26Z!monnier@iro.umontreal.caPaul Eggert2014-04-161-1/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | Port to IRIX 6.5.Paul Eggert2014-04-131-2/+8
* | | | | | | | | | | | | | | | Remove DATA_SEG_BITS.Paul Eggert2014-04-161-1/+0
* | | | | | | | | | | | | | | | 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