Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-26 | Added macro wrapper for noexcept | Roland Eischer | |
- Added macro wrapper for noexcept to support MSVC compiler. | |||
2015-01-15 | Added 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 | |||
2015-01-12 | Added missing executestate.h file (forgot that in previous commit), and ↵ | Emiel Bruijntjes | |
solved issue #158, the Php::Object constructor for multiple parameters accidentally matched the call to Php::Object(name, implementation) | |||
2014-11-26 | Marked `noexcept` all move constructors and assigment operators | valmat | |
See: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3050.html | |||
2014-11-25 | Used variadic templates instead of code duplication | valmat | |
2014-11-25 | Fixed a memory leak when returning a Php::Object with an already allocated Basev1.2.2 | Toon Schoenmakers | |
2014-11-21 | Removed move constructor from Object class, because it caused failures when ↵ | Toon Schoenmakers | |
instantiating with a std::string parameter, Php::Object constructors now always first call the base constructor, and the __construct() function is now always called | |||
2014-11-20 | Fixed issue #137: Php::Object("MyClass") crashed when no __construct() ↵ | Emiel Bruijntjes | |
function was defined in it | |||
2014-07-27 | update coding style | Emiel Bruijntjes | |
2014-07-10 | Fixed Object Constructor. | andot | |
The old copy constructor of Php::Object forgot the call("__construct") | |||
2014-06-19 | errors are no longer thrown as exceptions, but are php fatal errors, so that ↵ | Emiel Bruijntjes | |
they more closely match the zend error reporting system | |||
2014-04-08 | correct typo in error message | Hector Jusforgues | |
2014-03-07 | added constructor to Php::Array class to accept std::vector and std::map | Emiel Bruijntjes | |
2014-03-06 | changes to documentation | Emiel Bruijntjes | |
2014-03-04 | Php::Value and Php::Object classes can now be used to wrap around Php::Base ↵ | Emiel Bruijntjes | |
objects | |||
2014-03-04 | removed forcedvalue and implemented array and object directly because now it ↵ | Emiel Bruijntjes | |
is easier to finetune these classes, removed the Value::validate() method because it does not seem to be necessary, Object constructor now also accepts Php::Value objects that hold a string, to instantiate the described class | |||
2014-03-04 | all Value::call() and Value::exec() method no longer accept a std::string, ↵ | Emiel Bruijntjes | |
but a const char* instead, because in the real world they are most likely called with hard coded strings | |||
2014-03-03 | work in progress for support for creating object instances | Emiel Bruijntjes | |