summaryrefslogtreecommitdiff
path: root/src/emacs-module.c
Commit message (Expand)AuthorAge
* Revert "Fix incorrect handling of module runtime and environment pointers."Eli Zaretskii2020-11-28
* Fix incorrect handling of module runtime and environment pointers.Philipp Stephani2020-11-27
* Backport: Make checking for liveness of global values more precise.Philipp Stephani2020-07-31
* Backport: Fix subtle bug when checking liveness of module values.Philipp Stephani2020-07-31
* Backport: Fix memory leak for global module objects (Bug#42482).Philipp Stephani2020-07-31
* Fix small bug in copy_string_contents.Philipp Stephani2020-04-03
* Update copyright year to 2020Paul Eggert2020-01-01
* Document and verify that emacs_limb_t doesn’t have padding bits.Philipp Stephani2019-12-23
* Pacify GCC 9.2.1 with recent module changesPaul Eggert2019-12-04
* Fix small bugs introduced in commit 096be9c454Philipp Stephani2019-12-05
* Use new function encode_string_utf_8 for the module API, tooPhilipp Stephani2019-12-04
* * src/emacs-module.c: Add a few more restrictions for emacs-module.hPhilipp Stephani2019-12-04
* Change module interface to no longer use GMP objects directly.Philipp Stephani2019-12-04
* Simplify hashfn/cmpfn calling conventionPaul Eggert2019-07-20
* Use fewer locks when accessing stdioPaul Eggert2019-07-08
* Minor putc tweaksPaul Eggert2019-06-20
* Avoid suppressing -Wcast-function-type warning.Philipp Stephani2019-05-05
* Refactoring: Factor out a function to set an mpz_t from a Lisp int.Philipp Stephani2019-05-04
* * src/emacs-module.c (funcall_module): Add a nontrivial assertionPhilipp Stephani2019-04-28
* Fix names of functions in last commitEli Zaretskii2019-04-28
* Refactoring: move UTF-8 decoding functions into coding.h.Philipp Stephani2019-04-28
* Port to Oracle Developer Studio 12.6Paul Eggert2019-04-25
* Unbreak build when building without GMP support.Philipp Stephani2019-04-24
* Move definition of Lisp_Module_Function to emacs-module.c.Philipp Stephani2019-04-24
* Fix return type of make_time.Philipp Stephani2019-04-24
* Add module functions to convert from and to big integers.Philipp Stephani2019-04-24
* Add conversions to and from struct timespec to module interface.Philipp Stephani2019-04-24
* * src/emacs-module.c: Add an additional requirement for API changes.Philipp Stephani2019-04-23
* Use three-argument form for out-of-range errors.Philipp Stephani2019-04-23
* Module API: Don’t require null-terminated strings in make_string.Philipp Stephani2019-04-22
* Use utf-8-unix for coding system conversions in the module API.Philipp Stephani2019-04-22
* Refactoring: Inline a few macros.Philipp Stephani2019-04-22
* * src/emacs-module.c (value_storage_contains_p): Fix typo.Paul Eggert2019-04-19
* Refactoring: Reduce code duplicationPhilipp Stephani2019-04-19
* Refactoring: simplify definition of some internal variables.Philipp Stephani2019-04-19
* Refactoring: have CATCHER_ALL also catch signals.Philipp Stephani2019-04-19
* * src/emacs-module.c: Add instructions how to change the module APIPhilipp Stephani2019-04-18
* Mark _Noreturn error functions as coldPaul Eggert2019-04-18
* Allow gap before first non-Lisp pseudovec memberPaul Eggert2019-04-08
* Revert "Revert "Revert "Rely on conservative stack scanning to find "emacs_va...Eli Zaretskii2019-03-22
* Fix misuses of NULL when talking about the NUL characterStefan Monnier2019-03-21
* Revert "Revert "Rely on conservative stack scanning to find "emacs_value"s""Eli Zaretskii2019-03-21
* Revert "Rely on conservative stack scanning to find "emacs_value"s"Philipp Stephani2019-03-21
* Simplify list creation in C codePaul Eggert2019-03-04
* Ignore pending_signals when checking for quits.Philipp Stephani2019-02-24
* Add portable dumperDaniel Colascione2019-01-15
* Merge from origin/emacs-26Paul Eggert2018-12-31
|\
| * Update copyright year to 2019Paul Eggert2019-01-01
| * More porting to GCC 8 of --enable-gcc-warningsPaul Eggert2018-12-17
* | Avoid an overflow error in emacs-module.cPhilipp Stephani2018-09-21