summaryrefslogtreecommitdiff
path: root/zend
AgeCommit message (Collapse)Author
2016-05-26Fix uninitialized data when initializing ini entriesHEADv1.5.3.git.20160526masterMartijn Otto
2016-05-25Fix move constructor Value and fix the hash iteratorMartijn Otto
2016-05-20Fix exception catching and properly handle casting functions returning ↵Martijn Otto
something other than a Php::Value
2016-05-20Updated README and removed some debug code that was only relevant for PHP < ↵Martijn Otto
7 anyway
2016-05-20Update check for PHP versionMartijn Otto
2016-05-20Fixed segfault during Value::~ValueMartijn Otto
2016-05-19Updated the required PHP version and correctly install the classimpl pointer ↵Martijn Otto
in the doc_comment
2016-05-19Merge branch 'master' of https://github.com/CopernicaMarketingSoftware/PHP-CPPMartijn Otto
2016-05-18Set the return type hint to undefined, otherwise PHP will not accept ↵Martijn Otto
__construct member functions (they are not allowed to return anything)
2016-05-18Fix destructor segfault and minor optimizations to some of the casting functionsMartijn Otto
2016-05-18Fix failing assert for Value::clone in cases where the type is not refcountedMartijn Otto
2016-05-18Store all callables in a map because the hidden pointer trick no longer worksMartijn Otto
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
2016-05-12Show an error message about not being compatible with php7 in case you're ↵Toon Schoenmakers
trying to compile it with php7
2016-05-11Work in progress on PHP7 compatibilityMartijn Otto
2015-11-03Fix compiler errors when compiling for a multi-threading environment, fixes ↵Emiel Bruijntjes
issue #226
2015-10-08Fix logic error that caused segfaults for extension-created classes extended ↵Martijn Otto
from userland using a doc-block
2015-10-08Revert "Revert "Revert "Revert "Fix issue with derived classes, but only fix ↵Martijn Otto
it for PHP 5.4 and up. Closes #211"""" This reverts commit 0ef1b5e130f300dab0ae06b67b44b33da7274a97.
2015-10-08Handle exceptions thrown from unserialize similar to normal phpToon Schoenmakers
Most of this code was taken from ext/standard/vars.c:948, the error message isn't the same, but that's just a small detail. Funny enough you can actually make unserialize throw if you make this code handling the same as serialize, but as the php documentation says that unserialize doesn't throw we just handle it like this (the way we should).
2015-10-08Properly handle a Php::Exception when thrown from a serialize methodToon Schoenmakers
2015-10-07Revert "Revert "Revert "Fix issue with derived classes, but only fix it for ↵v1.5.1Toon Schoenmakers
PHP 5.4 and up. Closes #211""" This reverts commit c512e02a4031f4c359e60d637e0c86e8d9084646.
2015-10-06Revert "Revert "Fix issue with derived classes, but only fix it for PHP 5.4 ↵Toon Schoenmakers
and up. Closes #211"" This reverts commit fd806d0195f469dbbed8e4e329086f82e15312ad. Reverting the revert as I'm unable to reproduce the issue caused by this commit and it all seems to work fine..
2015-09-25Revert "Fix issue with derived classes, but only fix it for PHP 5.4 and up. ↵Toon Schoenmakers
Closes #211" This reverts commit 8aa6e9bbb497d494dbcf86203acaf136da2a50c8.
2015-09-17Added the error reporting method, used to change the error reporting levelToon Schoenmakers
2015-09-17Added support for passing the error types in the set_error_handlerToon Schoenmakers
2015-09-16Initial support for setting an error handler as wellToon Schoenmakers
2015-09-16Added support for setting a std::function as an exception handlerToon Schoenmakers
This is so far only tested with php 5.5.9, might not work on versions below that.
2015-08-07Fix issue with derived classes, but only fix it for PHP 5.4 and up. Closes #211Martijn Otto
2015-07-28added "keeprefcount" parameter to Value::detach()Emiel Bruijntjes
2015-07-28removed value::attach() methods, because they were not in use, and were ↵Aart Stuurman
probably broken too
2015-07-28fixed memory leak when using magic casting functions like __toIntegerAart Stuurman
2015-07-28fixed memory leak when iterating over a Php::Traversable objectAart Stuurman
2015-07-27fixed a memory leak in using Value as a function.Aart Stuurman
2015-07-23It now is possible to assign Php::Value["whatever"] results directly to new ↵Emiel Bruijntjes
Php::Value objects
2015-06-19Fix bug chaining magic methodsMartijn Otto
2015-06-15added extra check for abstract keyword when adding abstract methods for ↵Emiel Bruijntjes
interfaces
2015-06-10Fix segfault when casting an object using the default handlersMartijn Otto
2015-06-05rolled back change, the abstract flag should always be added if ↵Emiel Bruijntjes
implementation is missing
2015-06-04Allow interfaces define static methodsDreamsxin
2015-05-18We are now ABI compatible with the latest release againToon Schoenmakers
2015-05-18The Value::contains(int) method now also works with ArrayAccessToon Schoenmakers
2015-05-18The Value::get(int) method now works on objects that implemented ArrayAccess ↵Toon Schoenmakers
as well
2015-05-07rawValue no longer tries to return a valid pointer when the Value object ↵Martijn Otto
does not represent a string value
2015-04-13Merge branch 'master' of https://github.com/CopernicaMarketingSoftware/PHP-CPPEmiel Bruijntjes
2015-04-13added PHPCPP_EXPORT, this may fix visibility issue #186Emiel Bruijntjes
2015-04-13fix casting errorEmiel Bruijntjes
2015-04-13Merge branch 'master' of https://github.com/CopernicaMarketingSoftware/PHP-CPPEmiel Bruijntjes
2015-04-12stop calling zend_next_free_module() -- some users complain that this ↵Emiel Bruijntjes
function does not exist, this hopefully fixes issue #185