index
:
chemacs.git
devmain
master
emacs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
bytecode.c
Age
Commit message (
Expand
)
Author
2024-05-28
Rename `SUBR_NATIVE_COMPILED` to `NATIVE_COMP_FUNCTION` (bug#71123)
Stefan Monnier
2024-04-28
(COMPILED): Rename to CLOSURE
Stefan Monnier
2024-04-18
Drop unnecessary type check in varref and varset byte ops
Mattias Engdegård
2024-02-19
Slight switch byte op speedup
Mattias Engdegård
2024-01-31
Bytecode engine fast-path streamlining of plain symbols
Mattias Engdegård
2024-01-31
Eliminate lazy bytecode loading
Mattias Engdegård
2024-01-13
Share hash table test structs
Mattias Engdegård
2024-01-13
Inlined and specialised hash table look-up
Mattias Engdegård
2024-01-02
Merge from savannah/emacs-29
Po Lu
2024-01-02
; Add 2024 to copyright years
Po Lu
2023-07-26
Provide backtrace for byte-ops aref and aset
Mattias Engdegård
2023-07-14
Provide backtrace for byte-ops car, cdr, setcar, setcdr, nth and elt
Mattias Engdegård
2023-05-17
Prefer C23 ckd_* to Gnulib *_WRAPV macros
Paul Eggert
2023-03-01
Replace C++ comments with C style equivalents
Po Lu
2023-01-01
; Add 2023 to copyright years.
Eli Zaretskii
2022-09-19
Remove calls to intern with a static string from code that runs on X
Po Lu
2022-08-01
Fix the bytecode incompatibility due to the change to 'narrow-to-region'.
Gregory Heytings
2022-07-30
Handle the optional argument of 'narrow-to-region' in byte-compiled code.
Gregory Heytings
2022-07-28
Add an optional 'lock' parameter to 'narrow-to-region'
Gregory Heytings
2022-06-24
Bytecode opcode comments update
Mattias Engdegård
2022-06-12
Use BASE_EQ when comparing with Qunbound
Mattias Engdegård
2022-05-12
; * src/bytecode.c (exec_byte_code): Fix white space.
Stefan Kangas
2022-04-19
Fix GCC warnings when CHECK_LISP_OBJECT_TYPE
Stefan Monnier
2022-03-19
valid_sp inline fix
Paul Eggert
2022-03-17
Put bytecode stack frame metadata in a struct
Mattias Engdegård
2022-03-14
Prefer CALLN
Paul Eggert
2022-03-13
* 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-12
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-02-17
Fix or remove outdated comments
Mattias Engdegård
2022-02-12
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-01-24
; * 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-20
Fix Fchar_syntax for non-ASCII in unibyte buffers
Mattias Engdegård
2022-01-01
; Add 2022 to copyright years.
Eli Zaretskii
2021-01-01
Update copyright year to 2021
Paul Eggert
[next]