aboutsummaryrefslogtreecommitdiffstats
path: root/src/bytecode.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into nick.lloyd-bytecode-jitnick.lloyd-bytecode-jitNickolas Lloyd2017-02-011-10/+10
|\
| * Revamp quitting and fix infloopsPaul Eggert2017-02-011-6/+10
| * Remove immediate_quit.Paul Eggert2017-02-011-4/+0
* | ; Fix errors introduced during merge.Nickolas Lloyd2017-02-011-22/+0
* | Merge branch 'master' into nick.lloyd-bytecode-jitNickolas Lloyd2017-02-011-103/+51
|\ \ | |/
| * Replace QUIT with maybe_quitPaul Eggert2017-01-251-1/+1
| * Merge from origin/emacs-25Paul Eggert2017-01-011-1/+1
| |\
| | * Update copyright year to 2017Paul Eggert2016-12-311-1/+1
| * | Simplify prog1 implementationPaul Eggert2016-12-271-1/+1
| * | Simplify exec_byte_code via moving decls etc.Paul Eggert2016-12-231-25/+15
| * | Remove interpreter’s byte stackPaul Eggert2016-12-231-145/+55
| * | BYTE_CODE_SAFE typo fixPaul Eggert2016-12-231-1/+1
| * | BYTE_CODE_SAFE cleanupsPaul Eggert2016-12-231-18/+11
* | | Small speed improvement for JITed lisp function dispatchNickolas Lloyd2017-01-291-3/+1
* | | Avoid extra calls to `jit_function_to_closure'Nickolas Lloyd2017-01-231-1/+1
* | | ; Make JIT compilation loop more readable.Nickolas Lloyd2016-12-301-1/+0
* | | ; Fix a possible bug with JIT-compiled functions in the call stackNickolas Lloyd2016-12-231-0/+4
* | | Make JIT support entirely optional.Nickolas Lloyd2016-12-231-6/+9
* | | ; Minor reorg of bytecode interpreter/JIT compilerNickolas Lloyd2016-12-221-3/+21
* | | ; Merge branch 'master' into nick.lloyd-bytecode-jitNickolas Lloyd2016-12-221-619/+205
|\ \ \ | |/ /
| * | Support concurrency in Emacs LispEli Zaretskii2016-12-101-48/+155
| |\ \
| | * | Fix a typo in bytecode.c.Eli Zaretskii2016-12-061-2/+3
| | * | Fix compilation problems.Eli Zaretskii2016-12-051-1/+1
| | * | Merge branch 'concurrency'Eli Zaretskii2016-12-041-47/+153
| | |\ \
| | | * \ merge from trunkKen Raeburn2015-11-011-65/+91
| | | |\ \
| | | * \ \ merge from trunkTom Tromey2013-07-261-10/+9
| | | |\ \ \
| | | * \ \ \ Merge from trunkTom Tromey2013-07-121-2/+5
| | | |\ \ \ \
| | | * \ \ \ \ merge from trunkTom Tromey2013-07-061-1/+1
| | | |\ \ \ \ \
| | | * \ \ \ \ \ merge from trunk; clean up some issuesTom Tromey2013-06-031-2/+5
| | | |\ \ \ \ \ \
| | | * \ \ \ \ \ \ merge from trunkTom Tromey2013-03-171-5/+7
| | | |\ \ \ \ \ \ \
| | | * \ \ \ \ \ \ \ merge from trunkTom Tromey2013-01-051-1/+2
| | | |\ \ \ \ \ \ \ \
| | | * \ \ \ \ \ \ \ \ merge from trunkTom Tromey2012-12-171-15/+14
| | | |\ \ \ \ \ \ \ \ \
| | | * \ \ \ \ \ \ \ \ \ merge from trunkTom Tromey2012-09-041-2/+2
| | | |\ \ \ \ \ \ \ \ \ \
| | | * | | | | | | | | | | This parameterizes the GC a bit to make it thread-ready.Tom Tromey2012-08-151-7/+4
| | | * | | | | | | | | | | This introduces a thread-state object and moves various C globalsTom Tromey2012-08-151-1/+1
| * | | | | | | | | | | | | Simplify FUNCTIONP implementationPaul Eggert2016-12-061-2/+1
| |/ / / / / / / / / / / /
| * | | | | | | | | | | | Add lisp watchpointsNoam Postavsky2016-12-021-2/+2
| * | | | | | | | | | | | Port build to gcc -fcheck-pointer-boundsPaul Eggert2016-11-251-1/+1
| * | | | | | | | | | | | Simplify exec_byte_code via moving decls etc.Paul Eggert2016-08-091-302/+136
| * | | | | | | | | | | | Remove interpreter’s byte stackPaul Eggert2016-08-091-144/+44
| * | | | | | | | | | | | Remove arbitrary limit on bytecode maxdepthPaul Eggert2016-08-091-5/+6
| * | | | | | | | | | | | Tune bytecode quittingPaul Eggert2016-08-091-10/+4
| * | | | | | | | | | | | Simplify BYTE_CODE_SAFE checkingPaul Eggert2016-08-091-58/+21
| * | | | | | | | | | | | Get BYTE_CODE_METER working againPaul Eggert2016-08-091-1/+2
| * | | | | | | | | | | | Tune interpretation of integer arglist descriptorPaul Eggert2016-08-071-35/+12
| * | | | | | | | | | | | ‘signal’ no longer returnsPaul Eggert2016-07-251-1/+1
| * | | | | | | | | | | | * src/bytecode.c: Fix compilation with BYTE_CODE_SAFEStefan Monnier2016-07-211-0/+9
| * | | | | | | | | | | | Remove CHECK_FRAME_FONT cruft from bytecode.cPaul Eggert2016-07-201-15/+0
| * | | | | | | | | | | | Work around GCC bug 54561 in a better wayPaul Eggert2016-07-201-0/+5
| * | | | | | | | | | | | Stop worrying about Alliant in bytecode.cPaul Eggert2016-07-151-5/+3