Aurélien Aptel
307e76c799
Add dynamic module module support
...
* configure.ac: Add '--with-modules' option. Conditionally add
dynlib.o and module.o to the list of objects. Add any system
specific flags to the linker flags to support dynamic libraries.
* m4/ax_gcc_var_attribute.m4: Add autoconf extension to test gcc
attributes.
* src/Makefile.in: Conditionally add module objects and linker flags.
* src/alloc.c (garbage_collect_1): protect module local values from
GC.
* src/lisp.h: Add 'module_init' and 'syms_of_module' prototypes.
* src/emacs_module.h: New header file included by modules. Public
module API.
* src/module.c: New module implementation file.
Co-authored-by: Philipp Stephani <phst@google.com >
2015-11-18 14:24:19 -05:00
..
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-06-06 18:38:30 -07:00
2015-01-27 22:24:47 -08:00
2015-11-18 14:24:19 -05:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-03-19 12:33:44 -07:00
2015-02-24 16:40:23 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-04-29 20:12:24 -07:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-02-24 16:40:23 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-27 22:24:47 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-02-20 23:32:45 -08:00
2015-01-27 22:24:47 -08:00
2015-01-27 22:24:47 -08:00
2015-01-01 11:06:53 -08:00
2015-01-27 22:24:47 -08:00
2015-01-27 22:24:47 -08:00
2015-10-13 23:34:47 -07:00
2015-10-13 23:34:47 -07:00
2015-01-01 11:06:53 -08:00
2015-01-27 22:24:47 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-04-24 22:41:56 -07:00
2015-04-24 22:41:56 -07:00
2015-01-01 11:06:53 -08:00
2015-01-27 22:24:47 -08:00
2015-01-01 11:06:53 -08:00
2015-01-27 22:24:47 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-27 22:24:47 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-06-06 18:38:30 -07:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-06-06 18:38:30 -07:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-27 22:24:47 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-27 22:24:47 -08:00
2015-01-27 22:24:47 -08:00
2015-01-27 22:24:47 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-05-27 17:55:06 -07:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-27 22:24:47 -08:00
2015-01-01 11:06:53 -08:00
2015-01-27 22:24:47 -08:00
2015-01-27 22:24:47 -08:00
2015-01-27 22:24:47 -08:00
2015-01-27 22:24:47 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-07-26 12:44:54 -07:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-07-26 12:44:54 -07:00
2015-01-01 11:06:53 -08:00
2015-07-26 12:44:54 -07:00
2015-07-26 12:44:54 -07:00
2015-01-01 11:06:53 -08:00
2015-01-27 22:24:47 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-27 22:24:47 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00
2015-01-01 11:06:53 -08:00