summaryrefslogtreecommitdiff
path: root/src/alloc.c
AgeCommit message (Expand)Author
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
2011-05-30Merge from trunk.Paul Eggert
2011-05-30Merge from trunk.Paul Eggert
2011-05-30[ChangeLog]Paul Eggert
2011-05-30* alloc.c (lisp_align_malloc): Omit unnecessary val==NULL tests.Paul Eggert
2011-05-28[ChangeLog]Paul Eggert
2011-05-22* alloc.c (make_event_array): Use XINT, not XUINT.Paul Eggert
2011-05-15* alloc.c (string_overflow): New function.Paul Eggert
2011-04-29* lisp.h (EMACS_INTPTR): Remove. All uses changed to intptr_t.Paul Eggert
2011-04-29Prefer intptr_t/uintptr_t for integers the same widths as pointers.Paul Eggert
2011-04-25* lisp.h: (XVECTOR_SIZE): Remove. All uses replaced with ASIZE.Paul Eggert
2011-04-25Fix minor typos in previous change.Paul Eggert
2011-04-25lisp.h: Fix a problem with aliasing and vector headers.Paul Eggert
2011-04-20* alloc.c (overrun_check_malloc, overrun_check_realloc): Now static.Paul Eggert
2011-04-19* alloc.c (SDATA_SIZE) [!GC_CHECK_STRING_BYTES]: Avoid runtime checkPaul Eggert
2011-04-18* alloc.c (compact_small_strings): Tighten assertion a little.Paul Eggert
2011-04-18Replace pEd with more-general pI, and fix some printf arg casts.Paul Eggert
2011-04-17* alloc.c (check_sblock, check_string_bytes, check_string_free_list): Protoize.Paul Eggert
2011-04-17* alloc.c: Remove unportable assumptions about struct layout.Paul Eggert
2011-04-17* alloc.c (allocate_buffer): Don't assume sizeof (struct buffer) is aPaul Eggert
2011-04-17* alloc.c (allocate_string_data) [GC_CHECK_STRING_OVERRUN]: Fix typo thatPaul Eggert
2011-04-17* alloc.c (string_overrun_cookie): Now const. Use initializers thatPaul Eggert
2011-04-17Fix typo in comment.Paul Eggert
2011-04-17* alloc.c (BLOCK BYTES): Fix typo by changing "ablock" to "ablocks".Paul Eggert
2011-04-16* alloc.c (bytes_used_when_full, SPARE_MEMORY, BYTES_USED):Paul Eggert
2011-04-14Merge from mainline.Paul Eggert
2011-04-132011-04-14 Paul Eggert <eggert@cs.ucla.edu>Paul Eggert
2011-04-13Undo the DEFUN->DEFUE change.Paul Eggert
2011-04-12* alloc.c (overrun_check_malloc, overrun_check_realloc)Andreas Schwab
2011-04-10alloc.c: Import and export fewer symbols, and remove unused items.Paul Eggert
2011-04-10Declare Lisp_Object Q* variables to be 'static' if not exproted.Paul Eggert
2011-04-10Make Emacs functions such as Fatom 'static' by default.Paul Eggert
2011-04-02* alloc.c (mark_object_loop_halt, mark_object): Use size_t, not int.Paul Eggert
2011-03-31Merge from trunkStefan Monnier
2011-03-26Variadic C functions now count arguments with size_t, not int.Paul Eggert
2011-03-25* alloc.c (garbage_collect): Don't assume stack size fits in int.Paul Eggert