summaryrefslogtreecommitdiff
path: root/src/emacs-module.c
Commit message (Expand)AuthorAge
* Update copyright year to 2021Paul Eggert2021-01-01
* Document and enforce some properties for strings created by modules.Philipp Stephani2020-12-12
* Fix double-free bug when finalizing module runtimes.Philipp Stephani2020-11-29
* Fix incorrect handling of module runtime and environment pointers.Philipp Stephani2020-11-27
* Fix name of the module .h files in the commentsLars Ingebrigtsen2020-10-14
* Allow creating unibyte strings from Emacs modulesLars Ingebrigtsen2020-10-13
* Add facility to make module functions interactive (Bug#23486).Philipp Stephani2020-09-13
* Simplify use of __lsan_ignore_objectPaul Eggert2020-08-03
* Use a more precise check for '__lsan_ignore_object'Philipp Stephani2020-08-01
* Fix last changeEli Zaretskii2020-08-01
* Suppress leak detector in some casesPhilipp Stephani2020-08-01
* Small refactoring to simplify the interface of internal function.Philipp Stephani2020-07-26
* Make checking for liveness of global values more precise.Philipp Stephani2020-07-25
* Fix subtle bug when checking liveness of module values.Philipp Stephani2020-07-25
* Fix memory leak for global module objects (Bug#42482).Philipp Stephani2020-07-23
* Don’t assume __has_attribute in emacs-module.cPaul Eggert2020-05-05
* Merge from origin/emacs-27Glenn Morris2020-04-05
|\
| * Fix small bug in copy_string_contents.Philipp Stephani2020-04-03
* | Add a module function to open a file descriptor connected to a pipe.Philipp Stephani2020-03-26
* | Use decode_string_utf_8 in emacs-module.c.Philipp Stephani2020-01-13
* | Also print function data when printing module functions.Philipp Stephani2020-01-05
* | Implement finalizers for module functions (Bug#30373)Philipp Stephani2020-01-03
* | Merge from origin/emacs-27Paul Eggert2020-01-01
|\|
| * Update copyright year to 2020Paul Eggert2020-01-01
* | Promote function type aliases to the public module API.Philipp Stephani2019-12-26
* | Make argument names in module interface more consistent.Philipp Stephani2019-12-23
|/
* 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