Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-05-26 | Fix uninitialized data when initializing ini entriesHEADv1.5.3.git.20160526master | Martijn Otto | |
2016-05-25 | Fix move constructor Value and fix the hash iterator | Martijn Otto | |
2016-05-24 | Don't use initializer lists for converting values | Martijn Otto | |
2016-05-20 | Fix exception catching and properly handle casting functions returning ↵ | Martijn Otto | |
something other than a Php::Value | |||
2016-05-20 | Updated README and removed some debug code that was only relevant for PHP < ↵ | Martijn Otto | |
7 anyway | |||
2016-05-20 | Update check for PHP version | Martijn Otto | |
2016-05-20 | Fixed segfault during Value::~Value | Martijn Otto | |
2016-05-19 | Updated the required PHP version and correctly install the classimpl pointer ↵ | Martijn Otto | |
in the doc_comment | |||
2016-05-19 | Merge branch 'master' of https://github.com/CopernicaMarketingSoftware/PHP-CPP | Martijn Otto | |
2016-05-18 | Set 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-18 | Fix destructor segfault and minor optimizations to some of the casting functions | Martijn Otto | |
2016-05-18 | Fix failing assert for Value::clone in cases where the type is not refcounted | Martijn Otto | |
2016-05-18 | Store all callables in a map because the hidden pointer trick no longer works | Martijn Otto | |
2016-05-17 | Fix crash during initialization | Martijn Otto | |
2016-05-17 | Fix crash during module finding and fix incomplete types for Value::call() ↵ | Martijn Otto | |
members | |||
2016-05-17 | Fixed final compilation issues | Martijn Otto | |
2016-05-12 | Show an error message about not being compatible with php7 in case you're ↵ | Toon Schoenmakers | |
trying to compile it with php7 | |||
2016-05-11 | Work in progress on PHP7 compatibility | Martijn Otto | |
2015-12-08 | Don't create a std::string with a nullptrv1.5.3 | Toon Schoenmakers | |
2015-11-05 | remove test framework, it never works, most of the bugs found by the test ↵ | Emiel Bruijntjes | |
framework turn out to be caused by errors in the tests instead of errors in the real code, people complain about it all the time, and basically this whole test framework causes more problems than it solves, solves issue #215 and solves issue #221 | |||
2015-11-03 | Fix compiler errors when compiling for a multi-threading environment, fixes ↵ | Emiel Bruijntjes | |
issue #226 | |||
2015-10-28 | Bump version to 1.5.2v1.5.2 | Rafal Goslawski | |
2015-10-08 | Fix logic error that caused segfaults for extension-created classes extended ↵ | Martijn Otto | |
from userland using a doc-block | |||
2015-10-08 | Revert "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-08 | Handle exceptions thrown from unserialize similar to normal php | Toon 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-08 | Properly handle a Php::Exception when thrown from a serialize method | Toon Schoenmakers | |
2015-10-07 | Revert "Revert "Revert "Fix issue with derived classes, but only fix it for ↵v1.5.1 | Toon Schoenmakers | |
PHP 5.4 and up. Closes #211""" This reverts commit c512e02a4031f4c359e60d637e0c86e8d9084646. | |||
2015-10-06 | Bump version to 1.5.1 | Toon Schoenmakers | |
2015-10-06 | Revert "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-25 | Revert "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-25 | Silence the write-strings warning | Toon Schoenmakers | |
Literal strings in C are const char* of course, some methods within zend expect something hardcoded but accept a normal char*.. Meaning zend is broken when it comes to const correctness. Seeing how they're calling these kind of methods themselves with hardcoded values I'll assume it doesn't get modified meaning the silenced code is fine. Still though, zend should accept const char* instead of char* in such locations.. | |||
2015-09-17 | Added the error reporting method, used to change the error reporting level | Toon Schoenmakers | |
2015-09-17 | Added support for passing the error types in the set_error_handler | Toon Schoenmakers | |
2015-09-16 | Initial support for setting an error handler as well | Toon Schoenmakers | |
2015-09-16 | Merge branch 'master' of github.com:CopernicaMarketingSoftware/PHP-CPP | Toon Schoenmakers | |
2015-09-16 | Added support for setting a std::function as an exception handler | Toon Schoenmakers | |
This is so far only tested with php 5.5.9, might not work on versions below that. | |||
2015-09-08 | Merge branch 'master' of https://github.com/CopernicaMarketingSoftware/PHP-CPP | Emiel Bruijntjes | |
2015-09-08 | fixes #220 | Emiel Bruijntjes | |
2015-09-08 | exposed operator<< for Php::IniValue so that it can actually be used (solves ↵ | Emiel Bruijntjes | |
issue 220) | |||
2015-08-31 | Remove noexcept specification from a function that can throw. Fixes #219 | Martijn Otto | |
2015-08-28 | Remove NOEXCEPT specification for the Array constructor since it can throw. ↵ | Martijn Otto | |
Closes #219 | |||
2015-08-28 | Update object.h | Emiel Bruijntjes | |
Removed _NOEXCEPT from Object::operator=() that clearly did throw an exception | |||
2015-08-10 | Merge pull request #212 from RicoAntonioFelix/master | Martijn Otto | |
Minor fixes | |||
2015-08-08 | Corrected typographical error... | Rico Antonio Felix | |
2015-08-08 | Corrected syntax error in documentation code fragment... | Rico Antonio Felix | |
2015-08-07 | Fix issue with derived classes, but only fix it for PHP 5.4 and up. Closes #211 | Martijn Otto | |
2015-08-05 | Small fix in docblock | Toon Schoenmakers | |
2015-07-29 | prepare version number for upcoming 1.5 releasev1.5 | Emiel Bruijntjes | |
2015-07-28 | added "keeprefcount" parameter to Value::detach() | Emiel Bruijntjes | |
2015-07-28 | removed value::attach() methods, because they were not in use, and were ↵ | Aart Stuurman | |
probably broken too |