Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-12-08 | Fix problem that loading multiple C++ extensions causes PHP to crash with ↵ | Emiel Bruijntjes | |
segmentation fault | |||
2013-12-06 | Global variables are now accessible via Php::globals["varname"] | Emiel Bruijntjes | |
2013-09-25 | {auto} PHP objects can now be implemented in C++. Constructors and ↵ | Emiel Bruijntjes | |
destructors get called at the appropriate time, but not yet any of the other methods | |||
2013-09-25 | Work in progress on implementing classes | Emiel Bruijntjes | |
2013-09-11 | The environment object that is passed to functions now always is the same ↵ | Emiel Bruijntjes | |
environment object, added move operator= to Value class to make moving zvals faster, and added request startup and request closedown methods | |||
2013-09-10 | Renamed request to environment | Emiel Bruijntjes | |
2013-09-10 | When registering functions, it now is also possible to specify the signature ↵ | Emiel Bruijntjes | |
of the parameters | |||
2013-09-10 | Fixed various crashes because hidden pointers were not persistently stored | Emiel Bruijntjes | |
Copying the result value of a function has been fixed New C++ nullptr type is supported for Php::Value | |||
2013-09-09 | work in progress | Emiel Bruijntjes | |
2013-09-08 | Refactoring function class, and making it even more easy to directly enable ↵ | Emiel Bruijntjes | |
native C functions in PHP | |||
2013-08-31 | Work in progress on a simpler api | Emiel Bruijntjes | |
2013-08-30 | Further work in progress (that breaks everything) | Emiel Bruijntjes | |
2013-08-25 | By hiding a pointer to the callable object in front of the function name we ↵ | Emiel Bruijntjes | |
have managed to retrieve back the callable object, so we can pass all callbacks to one single function, which will further deliver them to the appropriate function object | |||
2013-08-25 | {more work in progress: the function that was defined with c++ now gets ↵ | Emiel Bruijntjes | |
calls, but it does not yet call the actual implementation | |||
2013-08-25 | {auto} requests are added as objects | Emiel Bruijntjes | |
2013-08-24 | The extension::initialize() and extension::finalize() methods are called at ↵ | Emiel Bruijntjes | |
the appropriate time | |||
2013-08-24 | initial setup for library | Emiel Bruijntjes | |