Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2015-07-28 | fixed memory leak when using magic casting functions like __toInteger | Aart Stuurman | |
2015-07-28 | fixed memory leak when iterating over a Php::Traversable object | Aart Stuurman | |
2015-07-27 | fixed a memory leak in using Value as a function. | Aart Stuurman | |
2015-07-23 | It now is possible to assign Php::Value["whatever"] results directly to new ↵ | Emiel Bruijntjes | |
Php::Value objects | |||
2015-06-24 | removed tabs from file | Emiel Bruijntjes | |
2015-06-24 | Merge pull request #203 from RicoAntonioFelix/master | Emiel Bruijntjes | |
Enhanced and refactored file constant.h | |||
2015-06-23 | Refactored Argument::~Argument() to use C++ default keyword instead of | Rico Antonio Felix | |
an empty body to clarify intent | |||
2015-06-23 | Adjusted the file description header | Rico Antonio Felix | |
2015-06-23 | Updated file description header | Rico Antonio Felix | |
2015-06-23 | Tightened up file | Rico Antonio Felix | |
2015-06-23 | Refactored Constant::implementation() const | Rico Antonio Felix | |
2015-06-23 | Enhanced API documentation for Constant::implementation() const | Rico Antonio Felix | |
2015-06-23 | Corrected API documentation for std::shared_ptr<ConstantImpl> | Rico Antonio Felix | |
Constant::_impl | |||
2015-06-23 | Corrected API documentation for Constant::addTo(ClassBase&) const | Rico Antonio Felix | |
2015-06-23 | Refactored Constant::~Constant() to use C++ default keyword instead of | Rico Antonio Felix | |
an empty body to clarify intent | |||
2015-06-23 | Enhanced documentation for Constant(const char*, std::nullptr_t) | Rico Antonio Felix | |
2015-06-23 | Added API documentation for Constant(const char*, const std::string&) | Rico Antonio Felix | |
2015-06-23 | Added API documentation for Constant(const char*, const char*, size_t) | Rico Antonio Felix | |