| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix the bytecode incompatibility due to the change to 'narrow-to-region'. | Gregory Heytings | 2022-08-01 | 1 | -2/+2 |
* | Handle the optional argument of 'narrow-to-region' in byte-compiled code. | Gregory Heytings | 2022-07-30 | 1 | -2/+2 |
* | Add an optional 'lock' parameter to 'narrow-to-region' | Gregory Heytings | 2022-07-28 | 1 | -1/+1 |
* | Bytecode opcode comments update | Mattias Engdegård | 2022-06-24 | 1 | -5/+11 |
* | Use BASE_EQ when comparing with Qunbound | Mattias Engdegård | 2022-06-12 | 1 | -2/+2 |
* | ; * src/bytecode.c (exec_byte_code): Fix white space. | Stefan Kangas | 2022-05-12 | 1 | -1/+1 |
* | Fix GCC warnings when CHECK_LISP_OBJECT_TYPE | Stefan Monnier | 2022-04-19 | 1 | -1/+1 |
* | valid_sp inline fix | Paul Eggert | 2022-03-19 | 1 | -1/+1 |
* | Put bytecode stack frame metadata in a struct | Mattias Engdegård | 2022-03-17 | 1 | -74/+38 |
* | Prefer CALLN | Paul Eggert | 2022-03-14 | 1 | -2/+2 |
* | * src/bytecode.c: Include sysstdio.h, for fprint, stderr. | Glenn Morris | 2022-03-13 | 1 | -0/+1 |
* | * src/bytecode.c (sf_set_ptr): Cast pointer to type of right size. | Mattias Engdegård | 2022-03-13 | 1 | -1/+1 |
* | Separate bytecode stack | Mattias Engdegård | 2022-03-13 | 1 | -50/+268 |
* | Simplify exec_byte_code arguments | Mattias Engdegård | 2022-03-13 | 1 | -16/+14 |
* | Remove never-used relative jump opcodes | Mattias Engdegård | 2022-03-12 | 1 | -36/+1 |
* | Remove debug code for opcodes long gone | Mattias Engdegård | 2022-03-12 | 1 | -18/+2 |
* | Faster bytecode immediate argument fetching | Mattias Engdegård | 2022-03-12 | 1 | -1/+1 |
* | Fix or remove outdated comments | Mattias Engdegård | 2022-02-17 | 1 | -5/+1 |
* | Speed up `=` on fixnums in bytecode | Mattias Engdegård | 2022-02-12 | 1 | -1/+1 |
* | Replace ptrdiff_t with new specpdl_ref type for specpdl references | Mattias Engdegård | 2022-02-12 | 1 | -8/+8 |
* | ; * src/bytecode.c (exec_byte_code): Silence GCC warning | Mattias Engdegård | 2022-01-24 | 1 | -0/+2 |
* | Open-code aref and aset in bytecode interpreter | Mattias Engdegård | 2022-01-24 | 1 | -4/+28 |
* | Remove the unused unbind-all bytecode | Mattias Engdegård | 2022-01-24 | 1 | -7/+1 |
* | Move a runtime interpreter check to debug mode | Mattias Engdegård | 2022-01-24 | 1 | -3/+5 |
* | Remove nil check in exec_byte_code | Mattias Engdegård | 2022-01-24 | 1 | -28/+26 |
* | ; * src/bytecode.c (exec_byte_code): Cosmetic improvement | Mattias Engdegård | 2022-01-24 | 1 | -6/+2 |
* | Byte code arity check micro-optimisation | Mattias Engdegård | 2022-01-24 | 1 | -2/+1 |
* | Pin bytecode strings to avoid copy at call time | Mattias Engdegård | 2022-01-24 | 1 | -7/+16 |
* | Inline setcar and setcdr in byte-code interpreter | Mattias Engdegård | 2022-01-24 | 1 | -4/+13 |
* | Inline fixnum operations in bytecode interpreter | Mattias Engdegård | 2022-01-24 | 1 | -30/+108 |
* | Short-circuit the recursive bytecode funcall chain | Mattias Engdegård | 2022-01-24 | 1 | -1/+47 |
* | Fix Fchar_syntax for non-ASCII in unibyte buffers | Mattias Engdegård | 2022-01-20 | 1 | -7/+1 |
* | ; Add 2022 to copyright years. | Eli Zaretskii | 2022-01-01 | 1 | -1/+1 |
* | Update copyright year to 2021 | Paul Eggert | 2021-01-01 | 1 | -1/+1 |
* | Rehash hash tables eagerly after loading a dump | Pip Cet | 2020-08-11 | 1 | -1/+0 |
* | Drop support for -fcheck-pointer-bounds | Paul Eggert | 2020-08-04 | 1 | -7/+4 |
* | Hoist some byte-code checking out of eval | Paul Eggert | 2020-05-19 | 1 | -13/+15 |
* | Prefer more inline functions in character.h | Paul Eggert | 2020-04-17 | 1 | -1/+1 |
* | Mark 'catch' and 'condition-case' bytecodes as obsolete | Mattias Engdegård | 2020-01-05 | 1 | -4/+4 |
* | Update copyright year to 2020 | Paul Eggert | 2020-01-01 | 1 | -1/+1 |
* | Avoid overexposing fixnums for hash codes | Paul Eggert | 2019-07-22 | 1 | -10/+4 |
* | Fix crash if user test munges hash table | Paul Eggert | 2019-07-20 | 1 | -3/+2 |
* | Simplify hashfn/cmpfn calling convention | Paul Eggert | 2019-07-20 | 1 | -4/+4 |
* | src/bytecode.c (exec_byte_code) Unroll Blist3 and Blist4 | Alexander Gramiak | 2019-06-23 | 1 | -2/+2 |
* | Fix bytecode optimization typo | Paul Eggert | 2019-05-04 | 1 | -1/+1 |
* | Add portable dumper | Daniel Colascione | 2019-01-15 | 1 | -1/+2 |
* | Merge from origin/emacs-26 | Paul Eggert | 2018-12-31 | 1 | -1/+1 |
|\ |
|
| * | Update copyright year to 2019 | Paul Eggert | 2019-01-01 | 1 | -1/+1 |
| * | Refer to bytecode constant vectors (Bug#33014) | Paul Eggert | 2018-10-30 | 1 | -0/+1 |
* | | Add make_vector and make_nil_vector | Paul Eggert | 2018-12-09 | 1 | -7/+3 |