aboutsummaryrefslogtreecommitdiffstats
path: root/src/lisp.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* * lisp.h (make_fixnum_or_float): Remove unnecessary cast to EMACS_INT.Paul Eggert2011-06-181-3/+1
* * lisp.h (LIST_END_P): Remove unused macro and its bogus comment.Paul Eggert2011-06-181-18/+0
* * lisp.h (DEFUN): Remove bogus use of sizeof (struct Lisp_Subr).Paul Eggert2011-06-181-1/+1
* * lisp.h (XSET) [USE_LISP_UNION_TYPE]: Use uintptr_t and intptr_t,Paul Eggert2011-06-181-3/+3
* * lisp.h (struct Lisp_Bool_Vector.size): EMACS_INT, not EMACS_UINT.Paul Eggert2011-06-181-1/+1
* * lisp.h (union Lisp_Object.i): EMACS_INT, not EMACS_UINT.Paul Eggert2011-06-181-2/+2
* * lisp.h (lint_assume): New macro.Paul Eggert2011-06-181-1/+9
* * lisp.h: Include <limits.h>, for INT_MAX, LONG_MAX, LLONG_MAX.Paul Eggert2011-06-161-0/+1
* * insdel.c, lisp.h (buffer_overflow): New function.Paul Eggert2011-06-151-0/+1
* Variadic C functions now count arguments with ptrdiff_t.Paul Eggert2011-06-141-8/+8
* Merge from trunk.Paul Eggert2011-06-131-2/+3
|\
| * * buffer.c (Qclone_number): Remove for now, as it's unused.Paul Eggert2011-06-111-2/+2
| * Move/add window-buffer-related functions to window.el.Martin Rudalics2011-06-111-0/+1
* | * lisp.h (CHAR_TABLE_SET): Omit now-redundant test.Paul Eggert2011-06-121-2/+1
* | * character.h (CHAR_VALID_P): Remove unused parameter.Paul Eggert2011-06-121-2/+2
* | * lisp.h (UNSIGNED_CMP): New macro.Paul Eggert2011-06-121-1/+11
* | * lisp.h (SAFE_ALLOCA_LISP): Check for integer overflow.Paul Eggert2011-06-081-7/+23
* | * alloc.c: Catch some string size overflows that we were missing.Paul Eggert2011-06-081-5/+13
|/
* Merge from trunk.Paul Eggert2011-06-061-4/+0
|\
| * Move some window-related functions from frame.c to window.c.Martin Rudalics2011-06-061-4/+0
* | Check for overflow when converting integer to cons and back.Paul Eggert2011-06-061-2/+30
* | Check for buffer and string overflow more precisely.Paul Eggert2011-06-051-0/+6
|/
* Merge from trunk.Paul Eggert2011-06-021-24/+23
|\
| * Remove arbitrary limit of 2**31 entries in hash tables.Paul Eggert2011-05-301-24/+23
* | Merge from trunk.Paul Eggert2011-05-301-1/+1
|\ \ | |/
| * Merge from trunk.Paul Eggert2011-05-301-1/+1
| |\
| * | [ChangeLog]Paul Eggert2011-05-281-1/+1
* | | [ChangeLog]Paul Eggert2011-05-301-2/+2
| |/ |/|
* | * eval.c (Qdebug): Now static.Paul Eggert2011-05-291-1/+1
|/
* * lisp.h (FIXNUM_OVERFLOW_P): Work even if arg is a NaN.Paul Eggert2011-05-221-3/+2
* merge count_size_as_multibyte, parse_str_to_multibytePaul Eggert2011-05-201-1/+0
* * alloc.c (string_overflow): New function.Paul Eggert2011-05-151-0/+1
* * lisp.h (XINT) [USE_LISP_UNION_TYPE]: Cast to EMACS_INT.Paul Eggert2011-05-111-2/+2
* Temporarily disable wider-than-pointer EMACS_INT.Paul Eggert2011-05-051-1/+5
* Merge from mainline.Paul Eggert2011-05-021-0/+1
|\
| * Extend `call-process' to take the `(:file "file")' syntax to redirectLars Magne Ingebrigtsen2011-05-011-0/+1
* | * lisp.h (EMACS_INT, EMACS_UINT, BITS_PER_EMACS_INT, pI): Simplify.Paul Eggert2011-04-291-24/+14
* | * lisp.h (EMACS_INTPTR): Remove. All uses changed to intptr_t.Paul Eggert2011-04-291-22/+10
* | * lisp.h: Prefer 64-bit EMACS_INT if available.Paul Eggert2011-04-291-1/+10
* | Prefer intptr_t/uintptr_t for integers the same widths as pointers.Paul Eggert2011-04-291-13/+26
* | * sysdep.c (get_random): Don't assume EMACS_INT is no wider than long.Paul Eggert2011-04-281-1/+1
|/
* * lisp.h: Add comments about struct vectorlike_header.Paul Eggert2011-04-261-4/+19
* Merge from mainline.Paul Eggert2011-04-261-1/+1
|\
| * Implement debug-on-eventDaniel Colascione2011-04-261-1/+1
* | Merge from mainline.Paul Eggert2011-04-251-0/+3
|\ \ | |/
| * Fix doprnt so it could be used safely in `verror'. (Bug#8435)Eli Zaretskii2011-04-231-0/+3
* | * lisp.h (XVECTORLIKE_HEADER_SIZE): Remove. The only use is now expanded.Paul Eggert2011-04-251-6/+3
* | * lisp.h: (XVECTOR_SIZE): Remove. All uses replaced with ASIZE.Paul Eggert2011-04-251-5/+4
* | * lisp.h: Say "vectorlike header" rather than "vector header.Paul Eggert2011-04-251-10/+11
* | lisp.h: Fix a problem with aliasing and vector headers.Paul Eggert2011-04-251-24/+49