aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
|\
| * * alloc.c (overrun_check_malloc, overrun_check_realloc)Andreas Schwab2011-04-121-9/+5
* | 2011-04-14 Paul Eggert <[email protected]>Paul Eggert2011-04-131-0/+3
* | Undo the DEFUN->DEFUE change.Paul Eggert2011-04-131-13/+13
* | alloc.c: Import and export fewer symbols, and remove unused items.Paul Eggert2011-04-101-12/+16
* | Declare Lisp_Object Q* variables to be 'static' if not exproted.Paul Eggert2011-04-101-2/+3
* | Make Emacs functions such as Fatom 'static' by default.Paul Eggert2011-04-101-13/+13
|/
* * alloc.c (mark_object_loop_halt, mark_object): Use size_t, not int.Paul Eggert2011-04-021-2/+2
* Merge from trunkStefan Monnier2011-03-311-20/+27
|\
| * Variadic C functions now count arguments with size_t, not int.Paul Eggert2011-03-261-7/+7
| * * alloc.c (garbage_collect): Don't assume stack size fits in int.Paul Eggert2011-03-251-13/+20
* | Merge from trunkStefan Monnier2011-03-211-48/+42
|\|
| * * alloc.c (mark_backtrace): Move decl from here ...Paul Eggert2011-03-161-1/+0
| * * alloc.c (Fmemory_limit): Cast sbrk's returned value to char *.Paul Eggert2011-03-151-1/+1
| * * alloc.c (BLOCK_INPUT_ALLOC, UNBLOCK_INPUT_ALLOC): Define only ifPaul Eggert2011-03-151-8/+7
| * * alloc.c (mark_stack): Move local variables into the #ifdef region wherePaul Eggert2011-03-151-6/+8
| * * alloc.c: (Fmake_vector, Fvector, Fmake_byte_code, Fgarbage_collect):Paul Eggert2011-03-151-24/+24
| * * alloc.c (check_cons_list): Do not define unless GC_CHECK_CONS_LIST.Paul Eggert2011-03-151-2/+2
| * * keyboard.h (mark_kboards): Move decl here ...Paul Eggert2011-03-131-1/+0
| * * alloc.c (mark_fringe_data): Move decl from here ...Paul Eggert2011-03-091-4/+0
| * * alloc.c (mark_ttys): Move decl from here ...Paul Eggert2011-03-081-1/+0
* | Fix pcase memoizing; change lexbound byte-code marker.Stefan Monnier2011-03-051-2/+11
* | Get rid of funvec.Stefan Monnier2011-02-241-64/+7
* | Merge from trunkStefan Monnier2011-02-211-12/+13
|\|
| * * alloc.c (make_unibyte_string): Don't SET_UNIBYTE redundantly.Stefan Monnier2011-02-181-1/+0
| * Don't GC-scan stack data redundantly.Stefan Monnier2011-02-171-4/+6
| * Hide implementation of `struct buffer'Tom Tromey2011-02-141-8/+8
* | Use offsets relative to top rather than bottom for stack refsStefan Monnier2011-02-211-1/+1
* | Merge from trunkStefan Monnier2011-02-111-3/+5
|\|
| * * alloc.c: conform to C89 pointer rulesPaul Eggert2011-02-061-3/+5
* | Merge from trunkStefan Monnier2011-02-011-73/+44
|\|
| * Use SSDATA when the context wants char *.Paul Eggert2011-01-301-2/+1
| * Convert consecutive FSF copyright years to ranges.Glenn Morris2011-01-241-2/+1