hyunghwan.chung
f89d809cdc
added moo_genpfmethods() and moo_findpfimpl() for convenience of writing primitive modules
2017-02-14 10:25:26 +00:00
hyunghwan.chung
71aa1110ed
added more preamable codes.
...
enhanced the system to be able to attach trailing spaces to an object upon instantiation, especially for external modules to be able to secure GC-safe free workspace inside an instantiated object
added moo_setclasstrsize(), moo_getobjtrailer() for the trailer feature
2017-02-14 08:29:30 +00:00
hyunghwan.chung
73231a29d7
enhanced the primitive module loader such that it can load multiple primitmive groups from a single module file.
...
fixed a bug of setting errnum wrongly in character conversion functions
2017-02-13 13:25:42 +00:00
hyunghwan.chung
4c13989947
enabled the compiler to support a class name as a namespace.
...
started adding code for event-driven IO handling
2017-02-12 18:59:03 +00:00
hyunghwan.chung
98b6dd1118
enhanced the dynamic library loader a bit
2017-02-04 05:30:15 +00:00
hyunghwan.chung
54a2128713
fixed -L directory order in lib/Makefile.am to avoid linking to libmoo-xxx shared objects when MOO_ENABLE_STATIC_MODULE is on and $(libdir) contains libmoo-xxx files - place the module build directory in front of other library directories.
...
fixed problems when MOO_OOCH_IS_BCH
2017-02-03 06:28:12 +00:00
hyunghwan.chung
07d8d0ea83
implemented simple optimization in compiling an if expression
2017-01-31 16:14:11 +00:00
hyunghwan.chung
808586ca00
added the dyncall library detection into configure.ac
2017-01-10 14:27:31 +00:00
hyunghwan.chung
1612143499
added MOO_IN_SMPTR_RANGE(), MOO_SMPTR_TO_OOP(), MOO_OOP_TO_SMPTR().
...
refactored ffi a bit more
2017-01-10 13:56:19 +00:00
hyunghwan.chung
faf6ca28e5
added MOO_VMPRIM_OPENDL_PFMOD.
...
started refactoring ffi handling code
2017-01-10 10:50:26 +00:00
hyunghwan.chung
b2fb361df4
renamed stix to moo
2017-01-09 10:25:22 +00:00