summaryrefslogtreecommitdiff
path: root/src/eval.c
Commit message (Expand)AuthorAgeFilesLines
* Fix undefined behavior in mapbacktracePhilipp Stephani2017-06-051-1/+5
* Support quitting in modulesPhilipp Stephani2017-06-041-1/+4
* Rework printing of module functionsPhilipp Stephani2017-06-041-1/+1
* Reimplement module functionsPhilipp Stephani2017-05-201-4/+13
* Merge with gnulib, pacifying GCC 7Paul Eggert2017-05-161-12/+8
* Pacify GCC setjmp/longjmp warningPaul Eggert2017-05-061-4/+5
* Check list object type if --enable-gcc-warningsPaul Eggert2017-05-021-52/+53
* Add PVSIZE function to return the size of a pseudovector.Lars Brinkhoff2017-04-101-5/+4
* Revert "Replace ldefs-boot with a much smaller file"Phillip Lord2017-03-071-22/+0
* Remove a few unused C functionsPaul Eggert2017-02-261-12/+0
* Revamp quitting and fix infloopsPaul Eggert2017-02-011-0/+13
* Remove immediate_quit.Paul Eggert2017-02-011-2/+0
* Replace QUIT with maybe_quitPaul Eggert2017-01-251-10/+10
* A quicker check for quitPaul Eggert2017-01-251-1/+10
* Improve uses of CHECK_LIST etc.Paul Eggert2017-01-221-6/+3
* Check that variable lists are actually listsPhilipp Stephani2017-01-191-0/+2
* Merge from origin/emacs-25Paul Eggert2017-01-011-1/+1
|\
| * Update copyright year to 2017Paul Eggert2016-12-311-1/+1
| * Backport: Remove an ambiguity from defvar's doc string. Fixes bug #25292.Alan Mackenzie2016-12-301-4/+5
| * Fix crash in evaluating functionsPhilipp Stephani2016-10-131-2/+4
| * Fix debugging of string-match-p errorsNoam Postavsky2016-09-231-0/+5
* | Clarify internal_catch etc.Paul Eggert2016-12-311-48/+43
* | Simplify code in eval.c that calls 'setjmp'Chris Gregory2016-12-311-43/+48
* | Remove an ambiguity from defvar's doc string. Fixes bug #25292.Alan Mackenzie2016-12-291-4/+5
* | Simplify prog1 implementationPaul Eggert2016-12-271-15/+6
* | Remove interpreter’s byte stackPaul Eggert2016-12-231-3/+0
* | * src/data.c (Fmake_variable_frame_local): RemoveStefan Monnier2016-12-211-2/+0
* | Replace ldefs-boot with a much smaller filePhillip Lord2016-12-131-0/+22
* | Clean up var watcher disabling on thread switchingNoam Postavsky2016-12-121-33/+18
* | Move backtrace to ELisp using a new mapbacktrace primitiveClément Pit--Claudel2016-12-121-88/+69
* | Support concurrency in Emacs LispEli Zaretskii2016-12-101-79/+189
|\ \
| * | Fix subtle errors with let-binding of localized variablesEli Zaretskii2016-12-091-16/+14
| * | Fix compilation problems.Eli Zaretskii2016-12-051-5/+5
| * | Fix merged code in process.c and eval.c.Eli Zaretskii2016-12-051-6/+25
| * | Merge branch 'concurrency'Eli Zaretskii2016-12-041-78/+171
| |\ \
| | * \ merge from trunkKen Raeburn2015-11-011-585/+457
| | |\ \
| | * | | * src/eval.c (unbind_for_thread_switch): Fix iteration over theBarry O'Reilly2013-10-191-2/+2
| | * | | Fix crashes when unbind_for_thread_switch signals an error.Eli Zaretskii2013-09-011-2/+2
| | * | | remove binding_symbolTom Tromey2013-08-271-11/+3
| | * | | merge from trunkTom Tromey2013-08-191-59/+104
| | |\ \ \
| | * \ \ \ merge from trunkTom Tromey2013-07-261-106/+314
| | |\ \ \ \
| | * \ \ \ \ Merge from trunkTom Tromey2013-07-121-29/+42
| | |\ \ \ \ \
| | * \ \ \ \ \ merge from trunkTom Tromey2013-07-061-64/+154
| | |\ \ \ \ \ \
| | * | | | | | | initialize saved_valueTom Tromey2013-07-041-0/+2
| | * | | | | | | merge from trunkTom Tromey2013-06-131-7/+16
| | |\ \ \ \ \ \ \
| | * | | | | | | | update eval.c to make it build again after the mergeTom Tromey2013-06-031-12/+12
| | * | | | | | | | merge from trunk; clean up some issuesTom Tromey2013-06-031-227/+267
| | |\ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ merge from trunkTom Tromey2013-03-171-1/+0
| | |\ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ merge from trunkTom Tromey2013-03-081-1/+1
| | |\ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ merge from trunkTom Tromey2013-01-161-0/+3
| | |\ \ \ \ \ \ \ \ \ \ \