summaryrefslogtreecommitdiff
path: root/src/emacs-module.c
Commit message (Expand)AuthorAgeFilesLines
* Use float instead of Lisp_Object for rehash_sizePaul Eggert2017-02-211-3/+2
* Avoid aborts during loadupEli Zaretskii2017-02-191-2/+2
* Fix hash tables not being purified correctly.Vibhav Pant2017-01-301-1/+1
* Merge from origin/emacs-25Paul Eggert2017-01-011-1/+1
|\
| * Update copyright year to 2017Paul Eggert2016-12-311-1/+1
* | Rename main_thread to main_thread_id and simplifyPaul Eggert2016-12-301-26/+4
* | Merge from origin/emacs-25Paul Eggert2016-11-191-3/+3
|\ \ | |/
| * Prefer comments /* like this */ in C codePaul Eggert2016-11-051-3/+3
* | Limit <config.h>’s includesPaul Eggert2016-09-301-2/+0
* | 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