summaryrefslogtreecommitdiff
path: root/src/emacs-module.c
Commit message (Expand)AuthorAgeFilesLines
* Improve integer overflow handling a bitPaul Eggert2016-09-241-5/+8
* New C macro AUTO_STRING_WITH_LENPaul Eggert2016-04-041-8/+12
* Fix check for subscript errors in module callsPaul Eggert2016-04-011-4/+11
* Rename C names to match Lisp symbols betterPaul Eggert2016-03-271-2/+2
* Merge from origin/emacs-25John Wiegley2016-03-111-2/+2
|\
| * Rework C source files to avoid ^(Paul Eggert2016-03-101-2/+2
* | emacs-module.h slight simplificationPaul Eggert2016-03-021-0/+7
* | * src/emacs-module.c (CHECK_USER_PTR): Fix typo in previous change.Paul Eggert2016-03-021-1/+1
* | emacs-module.c simplification and tuneupPaul Eggert2016-03-021-12/+16
* | Use standard checks whenever possible.Philipp Stephani2016-03-021-102/+21
|/
* Port cleanup attribute to OpenBSDPaul Eggert2016-01-171-2/+1
* Revert attempt to use 'noexcept' in typedefPaul Eggert2016-01-101-0/+6
* Update copyright year to 2016Paul Eggert2016-01-011-1/+1
* ; Clarify comment added in previous commit.Eli Zaretskii2015-12-211-1/+1
* Add FIXME comment re stack overflow and modulesPaul Eggert2015-12-211-0/+3
* Revert some recent emacs-module commentaryPaul Eggert2015-12-201-7/+4
* Improve commentary for emacs-module.cPhilipp Stephani2015-12-201-2/+6
* Remove attempt to use C11 threadsPaul Eggert2015-12-151-10/+3
* Spelling fixesPaul Eggert2015-12-071-3/+3
* Improve module interface when WIDE_EMACS_INTPaul Eggert2015-12-061-102/+116
* More emacs-module.c fixes for wide intsEli Zaretskii2015-12-021-2/+2
* Fix emacs-module.c for wide intsEli Zaretskii2015-12-011-10/+14
* Fix last changeEli Zaretskii2015-11-301-7/+8
* Rely on conservative stack scanning to find "emacs_value"sStefan Monnier2015-11-301-172/+146
* Spelling and grammar fixesPaul Eggert2015-11-291-1/+1
* Simplify the prologue of emacs-module.c functionsPhilipp Stephani2015-11-281-86/+46
* Don't reject module calls with no argumentsEli Zaretskii2015-11-281-2/+3
* Make module-call be visible from LispPhilipp Stephani2015-11-281-19/+17
* * src/emacs-module.c (struct env_storage): DeleteStefan Monnier2015-11-271-66/+63
* Improve handling of signals and 'throw' in modulesEli Zaretskii2015-11-271-37/+96
* Fix module_format_fun_env when dynlib_addr failsPaul Eggert2015-11-241-3/+3
* Simplify module_make_functionPaul Eggert2015-11-231-10/+5
* Port better to FreeBSD’s dlfunc vs dlsymPaul Eggert2015-11-231-2/+3
* module_format_fun_env fixesPaul Eggert2015-11-231-19/+13
* Improve how non-ASCII strings are accepted from modulesEli Zaretskii2015-11-231-10/+6
* Port recent module changes to pickier compilersPaul Eggert2015-11-231-2/+4
* Fix how strings are accepted from modulesPhilipp Stephani2015-11-231-13/+39
* Add a few safety checks when ENABLE_CHECKINGPaul Eggert2015-11-211-10/+2
* Simplify recording of main thread's ID on MS-WindowsEli Zaretskii2015-11-211-28/+7
* Fix double-decrement bug when freeing global refsPaul Eggert2015-11-201-1/+3
* Fix reindent-introduced typo in module codePaul Eggert2015-11-201-17/+22
* Module function arg counts are ptrdiff_t, not intPaul Eggert2015-11-201-40/+35
* Include-file tweaks for modulesPaul Eggert2015-11-201-2/+4
* Simplify push_handler and profile its mallocPaul Eggert2015-11-191-2/+2
* Omit unnecessary clear in Fmodule_loadPaul Eggert2015-11-191-13/+10
* Prefer signed integer types in module codePaul Eggert2015-11-191-29/+17
* Omit ‘const’ on localsPaul Eggert2015-11-191-35/+37
* Prefer intmax_t to int64_t in module codePaul Eggert2015-11-191-10/+3
* Rename module.c to emacs-module.c, etc.Paul Eggert2015-11-191-0/+1160