| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove more assumptions re struct layout (Bug#8884). | Paul Eggert | 2011-07-06 | 1 | -1/+2 |
* | Move DEFSYM to lisp.h and use everywhere. | Juanma Barranquero | 2011-06-24 | 1 | -7/+3 |
* | * alloc.c (Fmake_bool_vector): Avoid unnecessary multiplication. | Paul Eggert | 2011-06-18 | 1 | -5/+7 |
* | * alloc.c: Check that resized vectors' lengths fit in fixnums. | Paul Eggert | 2011-06-14 | 1 | -10/+15 |
* | Variadic C functions now count arguments with ptrdiff_t. | Paul Eggert | 2011-06-14 | 1 | -8/+8 |
* | * lisp.h (SAFE_ALLOCA_LISP): Check for integer overflow. | Paul Eggert | 2011-06-08 | 1 | -2/+2 |
* | * alloc.c (allocate_pseudovector): Don't use EMACS_INT when int would do. | Paul Eggert | 2011-06-08 | 1 | -1/+1 |
* | * alloc.c (inhibit_garbage_collection): Set gc_cons_threshold to max value. | Paul Eggert | 2011-06-08 | 1 | -2/+1 |
* | * alloc.c (nzombies, ngcs, max_live, max_zombies): Now EMACS_INT, not 'int'. | Paul Eggert | 2011-06-08 | 1 | -5/+5 |
* | * alloc.c: (n_interval_blocks, n_string_blocks, n_float_blocks, n_cons_blocks) | Paul Eggert | 2011-06-08 | 1 | -46/+1 |
* | * alloc.c: Use EMACS_INT, not int, to count objects. | Paul Eggert | 2011-06-08 | 1 | -14/+20 |
* | * alloc.c (mark_vectorlike, mark_char_table, mark_object): Avoid EMACS_UINT | Paul Eggert | 2011-06-08 | 1 | -7/+6 |
* | * alloc.c (allocate_vectorlike): Check for ptrdiff_t overflow. | Paul Eggert | 2011-06-08 | 1 | -1/+2 |
* | * alloc.c (Fmake_bool_vector): Don't assume vector size fits in int. | Paul Eggert | 2011-06-08 | 1 | -4/+1 |
* | * alloc.c: Catch some string size overflows that we were missing. | Paul Eggert | 2011-06-08 | 1 | -1/+18 |
* | * alloc.c (Fmake_string): Check for out-of-range init. | Paul Eggert | 2011-06-06 | 1 | -2/+2 |
* | Merge from trunk. | Paul Eggert | 2011-06-06 | 1 | -11/+4 |
|\ |
|
| * | * alloc.c: Simplify handling of large-request failures (Bug#8800). | Paul Eggert | 2011-06-06 | 1 | -11/+4 |
* | | Check for buffer and string overflow more precisely. | Paul Eggert | 2011-06-05 | 1 | -1/+1 |
|/ |
|
* | * alloc.c (memory_full) [SYSTEM_MALLOC]: Port to MacO). | Paul Eggert | 2011-06-05 | 1 | -6/+9 |
* | * alloc.c (allocate_vectorlike): Adjust to memory_full API change. | Paul Eggert | 2011-06-02 | 1 | -1/+1 |
* | Merge from trunk. | Paul Eggert | 2011-06-02 | 1 | -3/+7 |
|\ |
|
| * | Remove arbitrary limit of 2**31 entries in hash tables. | Paul Eggert | 2011-05-30 | 1 | -3/+7 |
* | | Merge from trunk. | Paul Eggert | 2011-05-30 | 1 | -15/+11 |
|\ \
| |/ |
|
| * | Merge from trunk. | Paul Eggert | 2011-05-30 | 1 | -3/+1 |
| |\ |
|
| * | | [ChangeLog] | Paul Eggert | 2011-05-28 | 1 | -15/+11 |
* | | | [ChangeLog] | Paul Eggert | 2011-05-30 | 1 | -27/+51 |
| |/
|/| |
|
* | | * alloc.c (lisp_align_malloc): Omit unnecessary val==NULL tests. | Paul Eggert | 2011-05-30 | 1 | -3/+1 |
|/ |
|
* | * alloc.c (make_event_array): Use XINT, not XUINT. | Paul Eggert | 2011-05-22 | 1 | -1/+1 |
* | * alloc.c (string_overflow): New function. | Paul Eggert | 2011-05-15 | 1 | -1/+6 |
* | * lisp.h (EMACS_INTPTR): Remove. All uses changed to intptr_t. | Paul Eggert | 2011-04-29 | 1 | -19/+19 |
* | Prefer intptr_t/uintptr_t for integers the same widths as pointers. | Paul Eggert | 2011-04-29 | 1 | -20/+22 |
* | * lisp.h: (XVECTOR_SIZE): Remove. All uses replaced with ASIZE. | Paul Eggert | 2011-04-25 | 1 | -1/+1 |
* | Fix minor typos in previous change. | Paul Eggert | 2011-04-25 | 1 | -1/+1 |
* | lisp.h: Fix a problem with aliasing and vector headers. | Paul Eggert | 2011-04-25 | 1 | -33/+30 |
* | * alloc.c (overrun_check_malloc, overrun_check_realloc): Now static. | Paul Eggert | 2011-04-20 | 1 | -3/+3 |
* | * alloc.c (SDATA_SIZE) [!GC_CHECK_STRING_BYTES]: Avoid runtime check | Paul Eggert | 2011-04-19 | 1 | -4/+12 |
* | * alloc.c (compact_small_strings): Tighten assertion a little. | Paul Eggert | 2011-04-18 | 1 | -1/+1 |
* | Replace pEd with more-general pI, and fix some printf arg casts. | Paul Eggert | 2011-04-18 | 1 | -2/+3 |
* | * alloc.c (check_sblock, check_string_bytes, check_string_free_list): Protoize. | Paul Eggert | 2011-04-17 | 1 | -8/+3 |
* | * alloc.c: Remove unportable assumptions about struct layout. | Paul Eggert | 2011-04-17 | 1 | -19/+13 |
* | * alloc.c (allocate_buffer): Don't assume sizeof (struct buffer) is a | Paul Eggert | 2011-04-17 | 1 | -1/+2 |
* | * alloc.c (allocate_string_data) [GC_CHECK_STRING_OVERRUN]: Fix typo that | Paul Eggert | 2011-04-17 | 1 | -1/+2 |
* | * alloc.c (string_overrun_cookie): Now const. Use initializers that | Paul Eggert | 2011-04-17 | 1 | -2/+2 |
* | Fix typo in comment. | Paul Eggert | 2011-04-17 | 1 | -2/+1 |
* | * alloc.c (BLOCK BYTES): Fix typo by changing "ablock" to "ablocks". | Paul Eggert | 2011-04-17 | 1 | -1/+1 |
* | * alloc.c (bytes_used_when_full, SPARE_MEMORY, BYTES_USED): | Paul Eggert | 2011-04-16 | 1 | -12/+13 |
* | Merge from mainline. | Paul Eggert | 2011-04-14 | 1 | -9/+5 |
|\ |
|
| * | * alloc.c (overrun_check_malloc, overrun_check_realloc) | Andreas Schwab | 2011-04-12 | 1 | -9/+5 |
* | | 2011-04-14 Paul Eggert <eggert@cs.ucla.edu> | Paul Eggert | 2011-04-13 | 1 | -0/+3 |