summaryrefslogtreecommitdiff
path: root/src/emacs-module.c
Commit message (Expand)AuthorAge
* (DOHASH): Change calling conventionStefan Monnier2024-01-24
* Add C macro for hash table iterationMattias Engdegård2024-01-21
* Share hash table test structsMattias Engdegård2024-01-13
* Inlined and specialised hash table look-upMattias Engdegård2024-01-13
* Store hash values as integers instead of Lisp_ObjectMattias Engdegård2024-01-13
* Remove rehash-threshold and rehash-size struct membersMattias Engdegård2024-01-13
* Represent hash table weakness as an enum internallyMattias Engdegård2024-01-13
* Abstract predicate and constant for unused hash keysMattias Engdegård2024-01-12
* Merge from savannah/emacs-29Po Lu2024-01-02
|\
| * ; Add 2024 to copyright yearsPo Lu2024-01-02
* | Merge remote-tracking branch 'origin/master' into feature/androidPo Lu2023-05-18
|\ \
| * | Prefer C23 ckd_* to Gnulib *_WRAPV macrosPaul Eggert2023-05-17
| |/
* | ; * src/emacs-module.c (module_reset_handlerlist): Fix macro conflict.Po Lu2023-03-12
* | Clean up emacs-module.cPo Lu2023-03-12
* | Don't use GCC extensions in src/emacs-module.cPo Lu2023-03-11
* | Update Android portPo Lu2023-02-22
|/
* ; Add 2023 to copyright years.Eli Zaretskii2023-01-01
* Fix initialization of module functionsEli Zaretskii2022-11-10
* Port better to C23 bool+true+false keywordsPaul Eggert2022-09-28
* Use BASE_EQ when comparing with QunboundMattias Engdegård2022-06-12
* Port module_bignum_count_max to strict CPaul Eggert2022-04-18
* Replace ptrdiff_t with new specpdl_ref type for specpdl referencesMattias Engdegård2022-02-12
* ; Add 2022 to copyright years.Eli Zaretskii2022-01-01
* Extend the syntax of `interactive' to list applicable modesLars Ingebrigtsen2021-02-14
* 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
|/