summaryrefslogtreecommitdiff
path: root/src/bytecode.c
Commit message (Expand)AuthorAge
* 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
* | Merge from origin/emacs-26Paul Eggert2018-01-01
|\|
| * Update copyright year to 2018Paul Eggert2018-01-01
* | Narrow pointer bounds when appropriatePaul Eggert2017-12-12
|/
* Harden exec_byte_code against redefining 'error'Paul Eggert2017-11-26
* Use alignas to fix GCALIGN-related bugsPaul Eggert2017-11-13
* Prefer HTTPS to FTP and HTTP in documentationPaul Eggert2017-09-13
* Don’t use -Woverride-initPaul Eggert2017-07-05
* Fix rounding errors in <, =, etc.Paul Eggert2017-03-02
* Add sanity checks for Bswitch hash tablesPaul Eggert2017-02-16
* src/bytecode.c (exec_byte_code): Make hash_code a Lisp_Object.Vibhav Pant2017-02-11
* src/bytecode.c (exec_byte_code): Remove unnecessary (e)assert.Vibhav Pant2017-02-11
* ; src/bytecode.c (exec_byte_code): Refactor byte-switch code.Vibhav Pant2017-02-11
* src/bytecode.c: Add optional sanity check for jump tables.Vibhav Pant2017-02-11
* * src/bytecode.c: Refactor to follow GNU coding standardsVibhav Pant2017-02-11
* src/bytecode.c: Avoid comparing values unnecessarily in BswitchVibhav Pant2017-02-10
* src/bytecode.c (exec_byte_code): Remove unneeded assert.Vibhav Pant2017-02-09
* bytecode.c (exec_byte_code): Use h->count instead of HASH_TABLE_SIZEVibhav Pant2017-02-09
* bytecode.c (exec_byte_code): don't check hash code in linear search.Vibhav Pant2017-02-09
* Improve byte-switch execution.Vibhav Pant2017-02-09
* Merge remote-tracking branch 'origin/master' into feature/byte-switchVibhav Pant2017-02-05
|\
| * Revamp quitting and fix infloopsPaul Eggert2017-02-01
| * Remove immediate_quit.Paul Eggert2017-02-01
* | Merge remote-tracking branch 'origin/master' into feature/byte-switchVibhav Pant2017-01-30
|\|
| * Replace QUIT with maybe_quitPaul Eggert2017-01-25
* | Add type checking for Bswitch, when enabled at compile time.Vibhav Pant2017-01-19
* | * src/bytecode.c: (exec_byte_code) Use hash_lookup for BswitchVibhav Pant2017-01-18
* | Add new 'switch' byte-code.Vibhav Pant2017-01-15
|/