aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/progmodes/python.el
diff options
context:
space:
mode:
authorPhilipp Stephani2019-12-26 10:29:21 +0100
committerPhilipp Stephani2019-12-26 10:29:21 +0100
commit719ad593872b606d2ca6ca5a144e37251c378078 (patch)
treeec4c57ed490cc4a86f7c743aa71b4438a334f93a /lisp/progmodes/python.el
parent639fb50ed4c622f99dfbde32fbdbca42ce36d385 (diff)
downloademacs-719ad593872b606d2ca6ca5a144e37251c378078.tar.gz
emacs-719ad593872b606d2ca6ca5a144e37251c378078.zip
Promote function type aliases to the public module API.
Previously module authors had to define type aliases for module functions and finalizers themselves. This commit adds and documents aliases so that this is no longer necessary. * src/emacs-module.h.in: Add 'emacs_function' and 'emacs_finalizer' type aliases. * src/emacs-module.c: Remove old 'emacs_subr' and 'emacs_finalizer' type aliases. (struct Lisp_Module_Function, module_make_function): Switch from 'emacs_subr' to 'emacs_function'. * doc/lispref/internals.texi (Module Functions): Document and use 'emacs_function' type alias. (Module Values): Document 'emacs_finalizer' type alias. * etc/NEWS: Mention change.
Diffstat (limited to 'lisp/progmodes/python.el')
0 files changed, 0 insertions, 0 deletions