summaryrefslogtreecommitdiff
path: root/src/bytecode.c
Commit message (Expand)AuthorAge
* Fix GCC warnings when CHECK_LISP_OBJECT_TYPEStefan Monnier2022-04-19
* valid_sp inline fixPaul Eggert2022-03-19
* Put bytecode stack frame metadata in a structMattias Engdegård2022-03-17
* Prefer CALLNPaul Eggert2022-03-14
* * src/bytecode.c: Include sysstdio.h, for fprint, stderr.Glenn Morris2022-03-13
* * src/bytecode.c (sf_set_ptr): Cast pointer to type of right size.Mattias Engdegård2022-03-13
* Separate bytecode stackMattias Engdegård2022-03-13
* Simplify exec_byte_code argumentsMattias Engdegård2022-03-13
* Remove never-used relative jump opcodesMattias Engdegård2022-03-12
* Remove debug code for opcodes long goneMattias Engdegård2022-03-12
* Faster bytecode immediate argument fetchingMattias Engdegård2022-03-12
* Fix or remove outdated commentsMattias Engdegård2022-02-17
* Speed up `=` on fixnums in bytecodeMattias Engdegård2022-02-12
* Replace ptrdiff_t with new specpdl_ref type for specpdl referencesMattias Engdegård2022-02-12
* ; * src/bytecode.c (exec_byte_code): Silence GCC warningMattias Engdegård2022-01-24
* Open-code aref and aset in bytecode interpreterMattias Engdegård2022-01-24
* Remove the unused unbind-all bytecodeMattias Engdegård2022-01-24
* Move a runtime interpreter check to debug modeMattias Engdegård2022-01-24
* Remove nil check in exec_byte_codeMattias Engdegård2022-01-24
* ; * src/bytecode.c (exec_byte_code): Cosmetic improvementMattias Engdegård2022-01-24
* Byte code arity check micro-optimisationMattias Engdegård2022-01-24
* Pin bytecode strings to avoid copy at call timeMattias Engdegård2022-01-24
* Inline setcar and setcdr in byte-code interpreterMattias Engdegård2022-01-24
* Inline fixnum operations in bytecode interpreterMattias Engdegård2022-01-24
* Short-circuit the recursive bytecode funcall chainMattias Engdegård2022-01-24
* Fix Fchar_syntax for non-ASCII in unibyte buffersMattias Engdegård2022-01-20
* ; Add 2022 to copyright years.Eli Zaretskii2022-01-01
* Update copyright year to 2021Paul Eggert2021-01-01
* Rehash hash tables eagerly after loading a dumpPip Cet2020-08-11
* Drop support for -fcheck-pointer-boundsPaul Eggert2020-08-04
* Hoist some byte-code checking out of evalPaul Eggert2020-05-19
* Prefer more inline functions in character.hPaul Eggert2020-04-17
* Mark 'catch' and 'condition-case' bytecodes as obsoleteMattias Engdegård2020-01-05
* Update copyright year to 2020Paul Eggert2020-01-01
* Avoid overexposing fixnums for hash codesPaul Eggert2019-07-22
* Fix crash if user test munges hash tablePaul Eggert2019-07-20
* Simplify hashfn/cmpfn calling conventionPaul Eggert2019-07-20
* src/bytecode.c (exec_byte_code) Unroll Blist3 and Blist4Alexander Gramiak2019-06-23
* Fix bytecode optimization typoPaul Eggert2019-05-04
* Add portable dumperDaniel Colascione2019-01-15
* Merge from origin/emacs-26Paul Eggert2018-12-31
|\
| * Update copyright year to 2019Paul Eggert2019-01-01
| * Refer to bytecode constant vectors (Bug#33014)Paul Eggert2018-10-30
* | Add make_vector and make_nil_vectorPaul Eggert2018-12-09
* | Improve fix for Bug#33014Paul Eggert2018-10-30
* | Fix bignum bugs with nth, elt, =Paul Eggert2018-08-21
* | More macro renamings for bignumTom Tromey2018-08-07
* | Bignum fixes for byte-compiler and bytecode interpreterTom Tromey2018-07-12
* | Rename integerp->fixnum, etc, in preparation for bignumsTom Tromey2018-07-12
* | New function record_unwind_protect_excursionPaul Eggert2018-06-07