summaryrefslogtreecommitdiff
path: root/src/alloc.c
Commit message (Expand)AuthorAgeFilesLines
* * alloc.c (gc_sweep): Don't read past end of array.Paul Eggert2011-07-121-1/+1
* ProtoizeAndreas Schwab2011-07-101-1/+1
* Remove more assumptions re struct layout (Bug#8884).Paul Eggert2011-07-061-1/+2
* Move DEFSYM to lisp.h and use everywhere.Juanma Barranquero2011-06-241-7/+3
* * alloc.c (Fmake_bool_vector): Avoid unnecessary multiplication.Paul Eggert2011-06-181-5/+7
* * alloc.c: Check that resized vectors' lengths fit in fixnums.Paul Eggert2011-06-141-10/+15
* Variadic C functions now count arguments with ptrdiff_t.Paul Eggert2011-06-141-8/+8
* * lisp.h (SAFE_ALLOCA_LISP): Check for integer overflow.Paul Eggert2011-06-081-2/+2
* * alloc.c (allocate_pseudovector): Don't use EMACS_INT when int would do.Paul Eggert2011-06-081-1/+1
* * alloc.c (inhibit_garbage_collection): Set gc_cons_threshold to max value.Paul Eggert2011-06-081-2/+1
* * alloc.c (nzombies, ngcs, max_live, max_zombies): Now EMACS_INT, not 'int'.Paul Eggert2011-06-081-5/+5
* * alloc.c: (n_interval_blocks, n_string_blocks, n_float_blocks, n_cons_blocks)Paul Eggert2011-06-081-46/+1
* * alloc.c: Use EMACS_INT, not int, to count objects.Paul Eggert2011-06-081-14/+20
* * alloc.c (mark_vectorlike, mark_char_table, mark_object): Avoid EMACS_UINTPaul Eggert2011-06-081-7/+6
* * alloc.c (allocate_vectorlike): Check for ptrdiff_t overflow.Paul Eggert2011-06-081-1/+2
* * alloc.c (Fmake_bool_vector): Don't assume vector size fits in int.Paul Eggert2011-06-081-4/+1
* * alloc.c: Catch some string size overflows that we were missing.Paul Eggert2011-06-081-1/+18
* * alloc.c (Fmake_string): Check for out-of-range init.Paul Eggert2011-06-061-2/+2
* Merge from trunk.Paul Eggert2011-06-061-11/+4
|\
| * * alloc.c: Simplify handling of large-request failures (Bug#8800).Paul Eggert2011-06-061-11/+4
* | Check for buffer and string overflow more precisely.Paul Eggert2011-06-051-1/+1
|/
* * alloc.c (memory_full) [SYSTEM_MALLOC]: Port to MacO).Paul Eggert2011-06-051-6/+9
* * alloc.c (allocate_vectorlike): Adjust to memory_full API change.Paul Eggert2011-06-021-1/+1
* Merge from trunk.Paul Eggert2011-06-021-3/+7
|\
| * Remove arbitrary limit of 2**31 entries in hash tables.Paul Eggert2011-05-301-3/+7
* | Merge from trunk.Paul Eggert2011-05-301-15/+11
|\ \ | |/
| * Merge from trunk.Paul Eggert2011-05-301-3/+1
| |\
| * | [ChangeLog]Paul Eggert2011-05-281-15/+11
* | | [ChangeLog]Paul Eggert2011-05-301-27/+51
| |/ |/|
* | * alloc.c (lisp_align_malloc): Omit unnecessary val==NULL tests.Paul Eggert2011-05-301-3/+1
|/
* * alloc.c (make_event_array): Use XINT, not XUINT.Paul Eggert2011-05-221-1/+1
* * alloc.c (string_overflow): New function.Paul Eggert2011-05-151-1/+6
* * lisp.h (EMACS_INTPTR): Remove. All uses changed to intptr_t.Paul Eggert2011-04-291-19/+19
* Prefer intptr_t/uintptr_t for integers the same widths as pointers.Paul Eggert2011-04-291-20/+22
* * lisp.h: (XVECTOR_SIZE): Remove. All uses replaced with ASIZE.Paul Eggert2011-04-251-1/+1
* Fix minor typos in previous change.Paul Eggert2011-04-251-1/+1
* lisp.h: Fix a problem with aliasing and vector headers.Paul Eggert2011-04-251-33/+30
* * alloc.c (overrun_check_malloc, overrun_check_realloc): Now static.Paul Eggert2011-04-201-3/+3
* * alloc.c (SDATA_SIZE) [!GC_CHECK_STRING_BYTES]: Avoid runtime checkPaul Eggert2011-04-191-4/+12
* * alloc.c (compact_small_strings): Tighten assertion a little.Paul Eggert2011-04-181-1/+1
* Replace pEd with more-general pI, and fix some printf arg casts.Paul Eggert2011-04-181-2/+3
* * alloc.c (check_sblock, check_string_bytes, check_string_free_list): Protoize.Paul Eggert2011-04-171-8/+3
* * alloc.c: Remove unportable assumptions about struct layout.Paul Eggert2011-04-171-19/+13
* * alloc.c (allocate_buffer): Don't assume sizeof (struct buffer) is aPaul Eggert2011-04-171-1/+2
* * alloc.c (allocate_string_data) [GC_CHECK_STRING_OVERRUN]: Fix typo thatPaul Eggert2011-04-171-1/+2
* * alloc.c (string_overrun_cookie): Now const. Use initializers thatPaul Eggert2011-04-171-2/+2
* Fix typo in comment.Paul Eggert2011-04-171-2/+1
* * alloc.c (BLOCK BYTES): Fix typo by changing "ablock" to "ablocks".Paul Eggert2011-04-171-1/+1
* * alloc.c (bytes_used_when_full, SPARE_MEMORY, BYTES_USED):Paul Eggert2011-04-161-12/+13
* Merge from mainline.Paul Eggert2011-04-141-9/+5
|\