Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove ".elc" from load-suffixes | Robin Templeton | 2015-05-12 | 1 | -2/+1 |
| | | | | * src/lread.c (syms_of_lread): Remove ".elc" from load-suffixes. | ||||
* | make_lisp_proc bug | Robin Templeton | 2015-04-20 | 1 | -6/+1 |
| | | | | | | | * src/lisp.h (make_lisp_proc): Return the `self' object from the structure header. This prevents the allocation of distinct objects representing the same process. Thanks to Matt Kramer <[email protected]> for the report. | ||||
* | disable GC_all_interior_pointers | Robin Templeton | 2015-04-20 | 2 | -2/+6 |
| | | | | | | | * src/emacs.c (main): Don't enable `GC_all_interior_pointers'. * src/eval.c (specpdl_base): New variable. (init_eval_once, grow_specpdl): Save the dummy entry preceding the specpdl in `specpdl_base'. | ||||
* | cut debugger frames from backtraces | Robin Templeton | 2015-04-20 | 1 | -1/+10 |
| | | | | | | | | | | Thanks to Oleg Sivokon <[email protected]> for the report. * lisp/emacs-lisp/debug.el (debug-inner-cut): New variable. (debug-1): New function extracted from `debug'. (debug): Call `debug-1' in a new prompt, binding `debug-inner-cut' to the prompt tag. (debugger-setup-buffer): Cut the backtrace with `debug-inner-cut'. | ||||
* | print scheme objects unreadably | Robin Templeton | 2015-04-20 | 1 | -0/+5 |
| | | | | | | * src/lread.c (print_object): Print Scheme objects unreadably, instead of printing them in Scheme syntax. Thanks to Taylan Ulrich Bayırlı/Kammer <[email protected]> for the report. | ||||
* | remove use of nested function in map_obarray | Robin Templeton | 2015-04-20 | 1 | -9/+25 |
| | | | | | | * src/lread.c (map_obarray_inner): New function. (map_obarray): Remove use of non-standard nested function. Thanks to Jaime Fournier <[email protected]> for the bug report. | ||||
* | don't use function-equal in nadvice | Robin Templeton | 2015-04-20 | 1 | -1/+1 |
| | | | | | * lisp/emacs-lisp/nadvice.el (advice--set-buffer-local): Use `equal' instead of `function-equal'. | ||||
* | guile feature | Robin Templeton | 2015-04-20 | 1 | -0/+1 |
| | | | | * src/fns.c (syms_of_fns): Add `guile' to `features'. | ||||
* | * configure.ac: Require Guile 2.2. | Robin Templeton | 2015-04-20 | 1 | -2/+1 |
| | |||||
* | remove eval-when-compile and eval-and-compile | Robin Templeton | 2015-04-20 | 1 | -27/+0 |
| | |||||
* | guile string conversion functions | Robin Templeton | 2015-04-20 | 1 | -0/+17 |
| | |||||
* | avoid recursive `require' when loading semantic | Robin Templeton | 2015-04-20 | 1 | -1/+2 |
| | |||||
* | always load from source directory | Robin Templeton | 2015-04-20 | 1 | -1/+1 |
| | |||||
* | autoloading eval-when forms | Robin Templeton | 2015-04-20 | 1 | -1/+3 |
| | |||||
* | don't require grep in vc-git | Robin Templeton | 2015-04-20 | 1 | -2/+1 |
| | |||||
* | defun/defmacro autoload generation | Robin Templeton | 2015-04-20 | 1 | -9/+11 |
| | |||||
* | guile-elisp defsubst | Robin Templeton | 2015-04-20 | 1 | -12/+0 |
| | |||||
* | scheme interaction mode | Robin Templeton | 2015-04-20 | 1 | -0/+61 |
| | |||||
* | ignore-errors ignores scheme exceptions | Robin Templeton | 2015-04-20 | 1 | -1/+6 |
| | |||||
* | guile-elisp eval-when | Robin Templeton | 2015-04-20 | 2 | -26/+1 |
| | |||||
* | remove inline bytecode | Robin Templeton | 2015-04-20 | 1 | -3/+5 |
| | | | | * lisp/gnus/gnus-sum.el (gnus-thread-head): Remove inline bytecode. | ||||
* | edebug specs for guile-elisp | Robin Templeton | 2015-04-20 | 1 | -0/+25 |
| | |||||
* | misc changes | Robin Templeton | 2015-04-20 | 2 | -3/+18 |
| | |||||
* | use guile-elisp macroexpansion | Robin Templeton | 2015-04-20 | 1 | -16/+2 |
| | |||||
* | compare symbol names with `equal' | Robin Templeton | 2015-04-20 | 1 | -3/+3 |
| | |||||
* | remove `declare' macro | Robin Templeton | 2015-04-20 | 1 | -14/+0 |
| | |||||
* | evaluation time changes | Robin Templeton | 2015-04-20 | 2 | -111/+119 |
| | |||||
* | make macro errors less verbose | Robin Templeton | 2015-04-20 | 1 | -3/+1 |
| | |||||
* | read_menu_command fix | Robin Templeton | 2015-04-20 | 1 | -2/+2 |
| | |||||
* | flet/labels support in macroexp | Robin Templeton | 2015-04-20 | 1 | -0/+6 |
| | |||||
* | dynwind fixes | Robin Templeton | 2015-04-20 | 1 | -1/+2 |
| | |||||
* | Fequal_including_properties fix | Robin Templeton | 2015-04-20 | 1 | -2/+2 |
| | |||||
* | fix push/pop | Robin Templeton | 2015-04-20 | 1 | -2/+5 |
| | |||||
* | rm not definition | Robin Templeton | 2015-04-20 | 1 | -2/+0 |
| | |||||
* | rm commented code | Robin Templeton | 2015-04-20 | 1 | -3/+0 |
| | |||||
* | subrp fix | Robin Templeton | 2015-04-20 | 1 | -1/+1 |
| | |||||
* | rm cl labels | Robin Templeton | 2015-04-20 | 1 | -20/+0 |
| | |||||
* | bytecomp changes | Robin Templeton | 2015-04-20 | 1 | -57/+1 |
| | |||||
* | rm lazy macro use | Robin Templeton | 2015-04-20 | 1 | -8/+1 |
| | |||||
* | make gnus-byte-compile a nop | Robin Templeton | 2015-04-20 | 1 | -13/+1 |
| | |||||
* | rm early use of pcase | Robin Templeton | 2015-04-20 | 1 | -19/+19 |
| | |||||
* | remove documentation-string reading hack | Robin Templeton | 2015-04-20 | 1 | -6/+0 |
| | |||||
* | lisp_string printer | Robin Templeton | 2015-04-20 | 1 | -0/+10 |
| | |||||
* | define `inline' as a macro | Robin Templeton | 2015-04-20 | 1 | -1/+3 |
| | | | | * lisp/emacs-lisp/byte-run.el (inline): Define as a macro. | ||||
* | update unidata-gen.el | Robin Templeton | 2015-04-20 | 1 | -19/+12 |
| | |||||
* | make Fprogn static | Robin Templeton | 2015-04-20 | 1 | -4/+2 |
| | |||||
* | remove bytecode interpreter | Robin Templeton | 2015-04-20 | 4 | -1989/+2 |
| | | | | | * src/bytecode.c: Delete. (syms_of_bytecode, exec_byte_code): Removed. All uses changed. | ||||
* | show entire backtrace in `debug' | Robin Templeton | 2015-04-20 | 1 | -9/+0 |
| | |||||
* | update nadvice | Robin Templeton | 2015-04-20 | 1 | -33/+52 |
| | | | | | | | | * lisp/emacs-lisp/nadvice.el (advice--where-alist): Replace literal bytecode with equivalent Lisp functions. (advice--bytecodes): Remove. (advice--p, advice--car, advice--cdr, advice--props, advice--make-1): Use procedure properties, etc. | ||||
* | * lisp/emacs-lisp/byte-run.el (defun): Set name after definition. | Robin Templeton | 2015-04-20 | 1 | -7/+12 |
| |