summaryrefslogtreecommitdiff
path: root/zend/extensionimpl.cpp
AgeCommit message (Collapse)Author
2016-05-17Fix crash during initializationMartijn Otto
2016-05-17Fix crash during module finding and fix incomplete types for Value::call() ↵Martijn Otto
members
2016-05-17Fixed final compilation issuesMartijn Otto
2015-04-03fixed a crash when dynamicly loaded extensions were unloaded, the static ↵v1.3.2Emiel Bruijntjes
cache in PHP-CPP with all the extension names to extension pointers, and the extension numbers to extension pointers are now cleanup up when an extension is unloaded
2015-02-05refactored the initialization and shutdown of extension objects (code is ↵Emiel Bruijntjes
moved from a static method to a real member method), and more importantly: fixed initialization of the PhpCpp::Functor class, previously, we created the class an runtime whenever we needed it, but that turned out to be a cause for crashes when php stopped, this has also been solved
2015-01-20resolved conflictEmiel Bruijntjes
2015-01-20PHP-CPP now checks whether an already compiled extension is still compatible ↵Emiel Bruijntjes
with the PHP-CPP library. This prevents weird crashes when users update their PHP-CPP library, without recompiling their extensions
2015-01-17added initial implementation for registering constantsEmiel Bruijntjes
2015-01-15Added the Php::Function class. This is an extension to the Php::Value class ↵Emiel Bruijntjes
that can be used if you want to assign a std::function object to a Value. This is useful if you want to pass a C++ lambda to a PHP userspace function
2014-05-06When "apache reload" is called, the PHP-CPP library made the entire Apache ↵Emiel Bruijntjes
process crash. This has been fixed
2014-04-12fixed compile issue (issue #64)Emiel Bruijntjes
2014-04-12fixed wrong memory deallocation when php.ini entries were unregistered ↵Emiel Bruijntjes
(issue #64)
2014-04-10refactored ini settingsEmiel Bruijntjes
2014-04-10Merge branch 'master' into inivalmat
Conflicts: include/namespace.h
2014-04-09fixed compile issues with gcc 4.7 (see issue #72)Emiel Bruijntjes
2014-04-09Made compatible. Now works in the new structure of the library.valmat
2014-04-09Merge branch 'master' into ini-mastervalmat
Conflicts: include/namespace.h zend/extensionimpl.cpp
2014-04-06introduced common directory that will contain implementation files that are ↵Emiel Bruijntjes
used for hhvm and zend, and introduced hhvm file for the implementation of hhvmcpp
2014-04-06renamed src directory to zend directory, disabled TSRM debug codeEmiel Bruijntjes