summaryrefslogtreecommitdiff
path: root/src/emacs-module.c
Commit message (Expand)AuthorAgeFilesLines
* Prefer C23 ckd_* to Gnulib *_WRAPV macrosPaul Eggert2023-05-171-3/+3
* ; Add 2023 to copyright years.Eli Zaretskii2023-01-011-1/+1
* Fix initialization of module functionsEli Zaretskii2022-11-101-1/+1
* Port better to C23 bool+true+false keywordsPaul Eggert2022-09-281-1/+0
* Use BASE_EQ when comparing with QunboundMattias Engdegård2022-06-121-1/+1
* Port module_bignum_count_max to strict CPaul Eggert2022-04-181-5/+3
* Replace ptrdiff_t with new specpdl_ref type for specpdl referencesMattias Engdegård2022-02-121-2/+2
* ; Add 2022 to copyright years.Eli Zaretskii2022-01-011-1/+1
* Extend the syntax of `interactive' to list applicable modesLars Ingebrigtsen2021-02-141-1/+7
* Update copyright year to 2021Paul Eggert2021-01-011-1/+1
* Document and enforce some properties for strings created by modules.Philipp Stephani2020-12-121-4/+4
* Fix double-free bug when finalizing module runtimes.Philipp Stephani2020-11-291-2/+2
* Fix incorrect handling of module runtime and environment pointers.Philipp Stephani2020-11-271-62/+42
* Fix name of the module .h files in the commentsLars Ingebrigtsen2020-10-141-2/+2
* Allow creating unibyte strings from Emacs modulesLars Ingebrigtsen2020-10-131-0/+13
* Add facility to make module functions interactive (Bug#23486).Philipp Stephani2020-09-131-2/+21
* Simplify use of __lsan_ignore_objectPaul Eggert2020-08-031-8/+0
* Use a more precise check for '__lsan_ignore_object'Philipp Stephani2020-08-011-2/+2
* Fix last changeEli Zaretskii2020-08-011-0/+2
* Suppress leak detector in some casesPhilipp Stephani2020-08-011-1/+17
* Small refactoring to simplify the interface of internal function.Philipp Stephani2020-07-261-4/+4
* Make checking for liveness of global values more precise.Philipp Stephani2020-07-251-5/+8
* Fix subtle bug when checking liveness of module values.Philipp Stephani2020-07-251-3/+24
* Fix memory leak for global module objects (Bug#42482).Philipp Stephani2020-07-231-28/+54
* Don’t assume __has_attribute in emacs-module.cPaul Eggert2020-05-051-1/+1
* Merge from origin/emacs-27Glenn Morris2020-04-051-1/+1
|\
| * Fix small bug in copy_string_contents.Philipp Stephani2020-04-031-1/+1
* | Add a module function to open a file descriptor connected to a pipe.Philipp Stephani2020-03-261-0/+9
* | 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