summaryrefslogtreecommitdiff
path: root/src/alloc.c
AgeCommit message (Expand)Author
2012-01-05Add 2012 to FSF copyright years for Emacs filesGlenn Morris
2011-12-11Spelling fixes.Paul Eggert
2011-11-19Merge from trunk.Paul Eggert
2011-11-15Fix typos.Juanma Barranquero
2011-11-14Spelling fixes.Paul Eggert
2011-11-10Standardize on VIRT_ADDR_VARIES behavior; otherwise, valgrindPaul Eggert
2011-11-06* alloc.c (DEADP): New macro, for porting to GNU/Hurd (Bug#9926).Paul Eggert
2011-10-29* alloc.c (which_symbols): Declare EXTERNALLY_VISIBLE,Paul Eggert
2011-10-29Fix the `xbytecode' user-defined command in .gdbinit.Eli Zaretskii
2011-10-11* alloc.c (Fgc_status): Do not access beyond zombies arrayDmitry Antipov
2011-10-07* alloc.c: Add comment.Paul Eggert
2011-10-07Fix alignment-related core dump during GC.Paul Eggert
2011-09-30Remove dependency on glibc malloc internals.Paul Eggert
2011-09-29Port --enable-checking=all to Fedora 14 x86.Paul Eggert
2011-09-09Whitespace changes.Juanma Barranquero
2011-08-04Merge from trunk.Paul Eggert
2011-08-04Adjust in response to jan.h.d's comments.Paul Eggert
2011-08-04Check for pthread and use it if found.Jan Djärv
2011-07-28* alloc.c (memory_full) [!SYNC_INPUT]: Fix signal-related race.Paul Eggert
2011-07-19Merge from trunk.Paul Eggert
2011-07-18* alloc.c (valid_pointer_p): Use pipe, not open.Paul Eggert
2011-07-14* alloc.c (__malloc_size_t): Remove.Paul Eggert
2011-07-12Merge from trunk.Paul Eggert
2011-07-12* alloc.c (gc_sweep): Don't read past end of array.Paul Eggert
2011-07-10Merge from trunk.Paul Eggert
2011-07-10ProtoizeAndreas Schwab
2011-07-07* alloc.c: Integer signedness and overflow fixes.Paul Eggert
2011-07-06Remove more assumptions re struct layout (Bug#8884).Paul Eggert
2011-06-24Move DEFSYM to lisp.h and use everywhere.Juanma Barranquero
2011-06-18* alloc.c (Fmake_bool_vector): Avoid unnecessary multiplication.Paul Eggert
2011-06-14* alloc.c: Check that resized vectors' lengths fit in fixnums.Paul Eggert
2011-06-14Variadic C functions now count arguments with ptrdiff_t.Paul Eggert
2011-06-08* lisp.h (SAFE_ALLOCA_LISP): Check for integer overflow.Paul Eggert
2011-06-08* alloc.c (allocate_pseudovector): Don't use EMACS_INT when int would do.Paul Eggert
2011-06-08* alloc.c (inhibit_garbage_collection): Set gc_cons_threshold to max value.Paul Eggert
2011-06-08* alloc.c (nzombies, ngcs, max_live, max_zombies): Now EMACS_INT, not 'int'.Paul Eggert
2011-06-08* alloc.c: (n_interval_blocks, n_string_blocks, n_float_blocks, n_cons_blocks)Paul Eggert
2011-06-08* alloc.c: Use EMACS_INT, not int, to count objects.Paul Eggert
2011-06-08* alloc.c (mark_vectorlike, mark_char_table, mark_object): Avoid EMACS_UINTPaul Eggert
2011-06-08* alloc.c (allocate_vectorlike): Check for ptrdiff_t overflow.Paul Eggert
2011-06-08* alloc.c (Fmake_bool_vector): Don't assume vector size fits in int.Paul Eggert
2011-06-08* alloc.c: Catch some string size overflows that we were missing.Paul Eggert
2011-06-06* alloc.c (Fmake_string): Check for out-of-range init.Paul Eggert
2011-06-06Merge from trunk.Paul Eggert
2011-06-06* alloc.c: Simplify handling of large-request failures (Bug#8800).Paul Eggert
2011-06-05Check for buffer and string overflow more precisely.Paul Eggert
2011-06-05* alloc.c (memory_full) [SYSTEM_MALLOC]: Port to MacO).Paul Eggert
2011-06-02* alloc.c (allocate_vectorlike): Adjust to memory_full API change.Paul Eggert
2011-06-02Merge from trunk.Paul Eggert
2011-05-30Remove arbitrary limit of 2**31 entries in hash tables.Paul Eggert