summaryrefslogtreecommitdiff
path: root/src/emacs-module.c
Commit message (Expand)AuthorAgeFilesLines
* Use decode_string_utf_8 in emacs-module.c.Philipp Stephani2020-01-131-2/+22
* Also print function data when printing module functions.Philipp Stephani2020-01-051-0/+6
* Implement finalizers for module functions (Bug#30373)Philipp Stephani2020-01-031-0/+36
* Merge from origin/emacs-27Paul Eggert2020-01-011-1/+1
|\
| * Update copyright year to 2020Paul Eggert2020-01-011-1/+1
* | Promote function type aliases to the public module API.Philipp Stephani2019-12-261-12/+2
* | Make argument names in module interface more consistent.Philipp Stephani2019-12-231-72/+74
|/
* Document and verify that emacs_limb_t doesn’t have padding bits.Philipp Stephani2019-12-231-0/+7
* Pacify GCC 9.2.1 with recent module changesPaul Eggert2019-12-041-2/+1
* Fix small bugs introduced in commit 096be9c454Philipp Stephani2019-12-051-1/+1
* Use new function encode_string_utf_8 for the module API, tooPhilipp Stephani2019-12-041-7/+16
* * src/emacs-module.c: Add a few more restrictions for emacs-module.hPhilipp Stephani2019-12-041-0/+5
* Change module interface to no longer use GMP objects directly.Philipp Stephani2019-12-041-14/+130
* Simplify hashfn/cmpfn calling conventionPaul Eggert2019-07-201-2/+1
* Use fewer locks when accessing stdioPaul Eggert2019-07-081-2/+2
* Minor putc tweaksPaul Eggert2019-06-201-1/+1
* Avoid suppressing -Wcast-function-type warning.Philipp Stephani2019-05-051-5/+0
* Refactoring: Factor out a function to set an mpz_t from a Lisp int.Philipp Stephani2019-05-041-4/+1
* * src/emacs-module.c (funcall_module): Add a nontrivial assertionPhilipp Stephani2019-04-281-0/+5
* Fix names of functions in last commitEli Zaretskii2019-04-281-2/+2
* Refactoring: move UTF-8 decoding functions into coding.h.Philipp Stephani2019-04-281-20/+3
* Port to Oracle Developer Studio 12.6Paul Eggert2019-04-251-2/+2
* Unbreak build when building without GMP support.Philipp Stephani2019-04-241-2/+5
* Move definition of Lisp_Module_Function to emacs-module.c.Philipp Stephani2019-04-241-0/+36
* Fix return type of make_time.Philipp Stephani2019-04-241-1/+1
* Add module functions to convert from and to big integers.Philipp Stephani2019-04-241-0/+27
* Add conversions to and from struct timespec to module interface.Philipp Stephani2019-04-241-0/+17
* * src/emacs-module.c: Add an additional requirement for API changes.Philipp Stephani2019-04-231-0/+3
* Use three-argument form for out-of-range errors.Philipp Stephani2019-04-231-1/+4
* Module API: Don’t require null-terminated strings in make_string.Philipp Stephani2019-04-221-4/+9
* Use utf-8-unix for coding system conversions in the module API.Philipp Stephani2019-04-221-5/+17
* Refactoring: Inline a few macros.Philipp Stephani2019-04-221-22/+19
* * src/emacs-module.c (value_storage_contains_p): Fix typo.Paul Eggert2019-04-191-1/+1
* Refactoring: Reduce code duplicationPhilipp Stephani2019-04-191-30/+28
* Refactoring: simplify definition of some internal variables.Philipp Stephani2019-04-191-21/+9
* Refactoring: have CATCHER_ALL also catch signals.Philipp Stephani2019-04-191-19/+18
* * src/emacs-module.c: Add instructions how to change the module APIPhilipp Stephani2019-04-181-0/+48
* Mark _Noreturn error functions as coldPaul Eggert2019-04-181-4/+2
* Allow gap before first non-Lisp pseudovec memberPaul Eggert2019-04-081-1/+1
* Revert "Revert "Revert "Rely on conservative stack scanning to find "emacs_va...Eli Zaretskii2019-03-221-198/+175
* Fix misuses of NULL when talking about the NUL characterStefan Monnier2019-03-211-1/+1
* Revert "Revert "Rely on conservative stack scanning to find "emacs_value"s""Eli Zaretskii2019-03-211-175/+198
* Revert "Rely on conservative stack scanning to find "emacs_value"s"Philipp Stephani2019-03-211-198/+175
* Simplify list creation in C codePaul Eggert2019-03-041-11/+7
* Ignore pending_signals when checking for quits.Philipp Stephani2019-02-241-3/+12
* Add portable dumperDaniel Colascione2019-01-151-1/+4
* Merge from origin/emacs-26Paul Eggert2018-12-311-1/+1
|\
| * Update copyright year to 2019Paul Eggert2019-01-011-1/+1
| * More porting to GCC 8 of --enable-gcc-warningsPaul Eggert2018-12-171-0/+5
* | Avoid an overflow error in emacs-module.cPhilipp Stephani2018-09-211-5/+1