aboutsummaryrefslogtreecommitdiffstats
path: root/src/emacs-module.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into scratch/igcGerd Möllmann2025-01-081-1/+1
|\
| * Update copyright year to 2025Paul Eggert2025-01-011-1/+1
* | Merge branch 'master' into scratch/igcGerd Möllmann2024-10-191-17/+23
|\ \ | |/
| * Prefer static_assert to verifyStefan Kangas2024-08-221-7/+6
| * Don’t ignore -Wclobbered in emacs-module.cPaul Eggert2024-08-161-10/+17
* | Merge branch 'master' into scratch/igcGerd Möllmann2024-08-051-1/+9
|\ \ | |/
| * SAFE_ALLOCA fixesPaul Eggert2024-07-201-1/+9
* | Roots for malloc'd emacs_value_framesGerd Möllmann2024-07-271-0/+10
* | Turn union vectorlike_header into struct vectorlike_headerPip Cet2024-07-201-1/+1
* | Alloc module_global_reference from AMS poolGerd Möllmann2024-05-201-0/+5
* | Use PVEC_MODULE_GLOBAL_REFERENCE instead of PVEC_OTHERGerd Möllmann2024-04-261-3/+3
* | fix_other for struct module_global_referenceGerd Möllmann2024-04-261-21/+1
* | Initial result of applying diffGerd Möllmann2024-04-181-0/+2
|/
* (DOHASH): Change calling conventionStefan Monnier2024-01-241-2/+2
* Add C macro for hash table iterationMattias Engdegård2024-01-211-6/+3
* Share hash table test structsMattias Engdegård2024-01-131-1/+1
* Inlined and specialised hash table look-upMattias Engdegård2024-01-131-2/+2
* Store hash values as integers instead of Lisp_ObjectMattias Engdegård2024-01-131-1/+2
* Remove rehash-threshold and rehash-size struct membersMattias Engdegård2024-01-131-3/+1
* Represent hash table weakness as an enum internallyMattias Engdegård2024-01-131-1/+1
* Abstract predicate and constant for unused hash keysMattias Engdegård2024-01-121-1/+1
* Merge from savannah/emacs-29Po Lu2024-01-021-1/+1
|\
| * ; Add 2024 to copyright yearsPo Lu2024-01-021-1/+1
* | Merge remote-tracking branch 'origin/master' into feature/androidPo Lu2023-05-181-3/+3
|\ \
| * | Prefer C23 ckd_* to Gnulib *_WRAPV macrosPaul Eggert2023-05-171-3/+3
| |/
* | ; * src/emacs-module.c (module_reset_handlerlist): Fix macro conflict.Po Lu2023-03-121-3/+3
* | Clean up emacs-module.cPo Lu2023-03-121-46/+47
* | Don't use GCC extensions in src/emacs-module.cPo Lu2023-03-111-23/+126
* | Update Android portPo Lu2023-02-221-5/+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