index
:
emacs
athena/bookworm-backports
athena/bullseye-backports
athena/unstable
series/unexpanded-input-v2
[no description]
git repository hosting
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
bytecode.c
Commit message (
Expand
)
Author
Age
*
(COMPILED): Rename to CLOSURE
Stefan Monnier
2024-04-28
*
Drop unnecessary type check in varref and varset byte ops
Mattias Engdegård
2024-04-18
*
Slight switch byte op speedup
Mattias Engdegård
2024-02-19
*
Bytecode engine fast-path streamlining of plain symbols
Mattias Engdegård
2024-01-31
*
Eliminate lazy bytecode loading
Mattias Engdegård
2024-01-31
*
Share hash table test structs
Mattias Engdegård
2024-01-13
*
Inlined and specialised hash table look-up
Mattias Engdegård
2024-01-13
*
Merge from savannah/emacs-29
Po Lu
2024-01-02
|
\
|
*
; Add 2024 to copyright years
Po Lu
2024-01-02
*
|
Provide backtrace for byte-ops aref and aset
Mattias Engdegård
2023-07-26
*
|
Provide backtrace for byte-ops car, cdr, setcar, setcdr, nth and elt
Mattias Engdegård
2023-07-14
*
|
Prefer C23 ckd_* to Gnulib *_WRAPV macros
Paul Eggert
2023-05-17
|
/
*
Replace C++ comments with C style equivalents
Po Lu
2023-03-01
*
; Add 2023 to copyright years.
Eli Zaretskii
2023-01-01
*
Remove calls to intern with a static string from code that runs on X
Po Lu
2022-09-19
*
Fix the bytecode incompatibility due to the change to 'narrow-to-region'.
Gregory Heytings
2022-08-01
*
Handle the optional argument of 'narrow-to-region' in byte-compiled code.
Gregory Heytings
2022-07-30
*
Add an optional 'lock' parameter to 'narrow-to-region'
Gregory Heytings
2022-07-28
*
Bytecode opcode comments update
Mattias Engdegård
2022-06-24
*
Use BASE_EQ when comparing with Qunbound
Mattias Engdegård
2022-06-12
*
; * src/bytecode.c (exec_byte_code): Fix white space.
Stefan Kangas
2022-05-12
*
Fix GCC warnings when CHECK_LISP_OBJECT_TYPE
Stefan Monnier
2022-04-19
*
valid_sp inline fix
Paul Eggert
2022-03-19
*
Put bytecode stack frame metadata in a struct
Mattias Engdegård
2022-03-17
*
Prefer CALLN
Paul Eggert
2022-03-14
*
* src/bytecode.c: Include sysstdio.h, for fprint, stderr.
Glenn Morris
2022-03-13
*
* src/bytecode.c (sf_set_ptr): Cast pointer to type of right size.
Mattias Engdegård
2022-03-13
*
Separate bytecode stack
Mattias Engdegård
2022-03-13
*
Simplify exec_byte_code arguments
Mattias Engdegård
2022-03-13
*
Remove never-used relative jump opcodes
Mattias Engdegård
2022-03-12
*
Remove debug code for opcodes long gone
Mattias Engdegård
2022-03-12
*
Faster bytecode immediate argument fetching
Mattias Engdegård
2022-03-12
*
Fix or remove outdated comments
Mattias Engdegård
2022-02-17
*
Speed up `=` on fixnums in bytecode
Mattias Engdegård
2022-02-12
*
Replace ptrdiff_t with new specpdl_ref type for specpdl references
Mattias Engdegård
2022-02-12
*
; * src/bytecode.c (exec_byte_code): Silence GCC warning
Mattias Engdegård
2022-01-24
*
Open-code aref and aset in bytecode interpreter
Mattias Engdegård
2022-01-24
*
Remove the unused unbind-all bytecode
Mattias Engdegård
2022-01-24
*
Move a runtime interpreter check to debug mode
Mattias Engdegård
2022-01-24
*
Remove nil check in exec_byte_code
Mattias Engdegård
2022-01-24
*
; * src/bytecode.c (exec_byte_code): Cosmetic improvement
Mattias Engdegård
2022-01-24
*
Byte code arity check micro-optimisation
Mattias Engdegård
2022-01-24
*
Pin bytecode strings to avoid copy at call time
Mattias Engdegård
2022-01-24
*
Inline setcar and setcdr in byte-code interpreter
Mattias Engdegård
2022-01-24
*
Inline fixnum operations in bytecode interpreter
Mattias Engdegård
2022-01-24
*
Short-circuit the recursive bytecode funcall chain
Mattias Engdegård
2022-01-24
*
Fix Fchar_syntax for non-ASCII in unibyte buffers
Mattias Engdegård
2022-01-20
*
; Add 2022 to copyright years.
Eli Zaretskii
2022-01-01
*
Update copyright year to 2021
Paul Eggert
2021-01-01
*
Rehash hash tables eagerly after loading a dump
Pip Cet
2020-08-11
[next]