summaryrefslogtreecommitdiff
path: root/src/eval.c
Commit message (Expand)AuthorAgeFilesLines
* * alloc.c: Catch some string size overflows that we were missing.Paul Eggert2011-06-081-1/+1
* Check for buffer and string overflow more precisely.Paul Eggert2011-06-051-1/+1
* * eval.c (Qdebug): Now static.Paul Eggert2011-05-291-1/+1
* Use C99's va_copy to avoid undefined behavior on x86-64 GNU/Linux.Paul Eggert2011-05-041-1/+4
* * eval.c (verror): OK to create a string of up to MOST_POSITIVE_FIXNUMPaul Eggert2011-05-031-1/+1
* Merge from mainline.Paul Eggert2011-04-301-1/+1
|\
| * Fix doprnt when buffer is too small for multibyte sequences.Eli Zaretskii2011-04-291-1/+1
* | * eval.c (Fautoload): Don't double-shift a pointer.Paul Eggert2011-04-271-1/+1
|/
* Improve `doprnt' and its usage. (Bug#8545)Eli Zaretskii2011-04-271-2/+1
* Implement debug-on-eventDaniel Colascione2011-04-261-1/+1
* Improve doprnt and its use in verror. (Bug#8545)Eli Zaretskii2011-04-251-6/+5
* Fix doprnt so it could be used safely in `verror'. (Bug#8435)Eli Zaretskii2011-04-231-18/+19
* * eval.c: Include <stdio.h>, for vsnprintf on non-GNU/Linux hosts.Paul Eggert2011-04-161-0/+1
* * lisp.h (INFUN): Remove. Suggested by Dan Nicolaescu inPaul Eggert2011-04-141-1/+1
* Undo the DEFUN->DEFUE change.Paul Eggert2011-04-131-12/+12
* * eval.c: Make symbols static if they're not exported.Paul Eggert2011-04-131-3/+3
* alloc.c: Import and export fewer symbols, and remove unused items.Paul Eggert2011-04-101-8/+17
* Declare Lisp_Object Q* variables to be 'static' if not exproted.Paul Eggert2011-04-101-4/+5
* Make Emacs functions such as Fatom 'static' by default.Paul Eggert2011-04-101-14/+13
* * eval.c: Port to Windows vsnprintf (Bug#8435).Paul Eggert2011-04-081-17/+23
* * eval.c (verror): Initial buffer size is 4000 (not 200) bytes.Paul Eggert2011-04-061-1/+1
* error: Print 32- and 64-bit integers portably (Bug#8435).Paul Eggert2011-04-061-8/+13
* * eval.c (internal_lisp_condition_case): Don't pass spurious arg.Paul Eggert2011-04-061-1/+1
* * eval.c (Fsignal): Remove excess argument to 'fatal'.Paul Eggert2011-04-051-1/+1
* Merge from mainline.Paul Eggert2011-04-041-1/+1
|\
| * src/eval.c (unwind_to_catch) [DEBUG_GCPRO]: Remove redundant assignment.Juanma Barranquero2011-04-021-1/+1
* | * eval.c (funcall_lambda): Rename local to avoid shadowing.Paul Eggert2011-04-021-6/+6
|/
* Merge from lexical-binding branch.Stefan Monnier2011-04-011-77/+305
|\
| * Miscellanous cleanups in preparation for the merge.old-branches/lexbind-newStefan Monnier2011-04-011-9/+6
| * Merge from trunkStefan Monnier2011-03-311-102/+134
| |\ | |/ |/|
| * Merge from trunkStefan Monnier2011-03-211-30/+33
| |\
| * | * src/eval.c (Ffunction): Use simpler format for closures.Stefan Monnier2011-03-131-4/+5
| * | Misc fixes, and use lexical-binding in more files.Stefan Monnier2011-03-111-14/+11
| * | Missing file in last commit.Stefan Monnier2011-03-061-4/+3
| * | Get rid of funvec.Stefan Monnier2011-02-241-108/+25
| * | Various compiler bug-fixes. MPC seems to run correctly now.Stefan Monnier2011-02-171-16/+18
| * | Merge from trunkStefan Monnier2011-02-111-3/+3
| |\ \
| * \ \ Merge from trunkStefan Monnier2011-02-011-267/+117
| |\ \ \ | | |/ /
| * | | * src/eval.c (Fdefvar): Record specialness before computing initial value.Stefan Monnier2010-12-271-3/+4
| * | | Obey lexical-binding in interactive evaluation commands.Stefan Monnier2010-12-151-135/+132
| * | | Try and be more careful about propagation of lexical environment.Stefan Monnier2010-12-131-66/+67
| * | | Merge from trunkStefan Monnier2010-12-121-1/+1
| |\ \ \
| * | | | Make the effect of (defvar foo) local.Stefan Monnier2010-12-121-50/+66
| * | | | Merge from trunkStefan Monnier2010-12-101-1/+1
| |\ \ \ \ | | |/ / /
| * | | | Merge from trunkStefan Monnier2010-10-151-3/+5
| |\ \ \ \
| * \ \ \ \ Merge from trunkStefan Monnier2010-09-301-5/+5
| |\ \ \ \ \
| * \ \ \ \ \ Merge from trunkStefan Monnier2010-09-131-12/+20
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge from trunkStefan Monnier2010-08-111-18/+4
| |\ \ \ \ \ \ \
| * | | | | | | | * eval.c (funcall_funvec): Replace bcopy by memcpy.Andreas Schwab2010-07-231-4/+4
| * | | | | | | | Merge from trunkStefan Monnier2010-07-231-292/+195
| |\ \ \ \ \ \ \ \