summaryrefslogtreecommitdiff
path: root/src/emacs-module.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Use new function overflow_error in a few placesPhilipp Stephani2018-09-211-4/+4
* | Simplify bignum->intmax conversionPaul Eggert2018-09-041-8/+4
* | Fix bignum FIXME in emacs-module.cPaul Eggert2018-08-301-5/+3
* | Improve bignum support for system typesPaul Eggert2018-08-271-1/+1
* | Modularize bignums betterPaul Eggert2018-08-271-12/+4
* | Merge from origin/emacs-26Glenn Morris2018-08-261-4/+4
|\ \ | |/
| * Fix detection of freed emacs_values (Bug#32479)Sergey Vinokurov2018-08-251-4/+4
* | More macro renamings for bignumTom Tromey2018-08-071-3/+3
* | Fix bignum creation when EMACS_INT is wider than longfeature/bignumTom Tromey2018-07-191-1/+2
* | Let C modules access bignum valuesTom Tromey2018-07-121-3/+17
* | Rename integerp->fixnum, etc, in preparation for bignumsTom Tromey2018-07-121-12/+12
* | Tune SAFE_FREEPaul Eggert2018-06-281-2/+1
* | Simplify init_module_assertionsPaul Eggert2018-06-141-7/+3
* | New mint_ptr representation for C pointersPaul Eggert2018-06-141-12/+12
* | Remove some wrong 8-byte alignment assumptionsPaul Eggert2018-06-131-1/+1
* | More porting to GCC 8 of --enable-gcc-warningsPaul Eggert2018-05-031-0/+5
* | Merge from origin/emacs-26Glenn Morris2018-01-201-1/+1
|\ \ | |/
| * Don't unnecessarily use non-ASCII characters in C sourcesEli Zaretskii2018-01-191-1/+1
* | Fix module support if threads are disabled (Bug#30106)Philipp Stephani2018-01-181-12/+0
* | Merge from origin/emacs-26Paul Eggert2018-01-011-1/+1
|\ \ | |/
| * Update copyright year to 2018Paul Eggert2018-01-011-1/+1
* | Reimplement Lisp_Object as pointer-to-incompletePaul Eggert2017-12-121-8/+22
|/
* Simplify by removing HAVE_STRUCT_ATTRIBUTE_ALIGNEDPaul Eggert2017-11-131-17/+0
* ; Typo fixes, mostly repeated wordsPaul Eggert2017-10-091-1/+1
* Prefer HTTPS to FTP and HTTP in documentationPaul Eggert2017-09-131-1/+1
* Minor simplification of module_free_global_refPhilipp Stephani2017-07-101-8/+3
* Re-add a useful assertionPhilipp Stephani2017-07-101-1/+4
* Fix bug in module_free_global_ref (Bug#27587)Valentin Gatien-Baron2017-07-101-1/+1
* ; * src/emacs-module.c (module_assert_thread): Simplify.Philipp Stephani2017-07-091-4/+6
* Module assertions: check for garbage collectionsPhilipp Stephani2017-07-081-2/+4
* Remove FIXME comments about sentinel valuesPhilipp Stephani2017-07-021-4/+0
* ; * src/emacs-module.c (module_make_string): Add another FIXMEPhilipp Stephani2017-06-261-0/+2
* ; * src/emacs-module.c (funcall_module): Add another FIXMEPhilipp Stephani2017-06-171-0/+3
* Port cleanup check to Oracle Studio 12.5Paul Eggert2017-06-141-0/+4
* Port cleanup attribute to Oracle Studio 12.5Paul Eggert2017-06-131-3/+2
* _Noreturn not noreturnPaul Eggert2017-06-121-10/+14
* Avoid compilation warnings with pre-C99 libcEli Zaretskii2017-06-121-4/+5
* Flush all output streams before abortingPhilipp Stephani2017-06-121-1/+1