Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-03-26 | Changed default visibility for symbols in the PHP-CPP library to hidden and ↵ | Martijn Otto | |
explicitly exported all symbols available from the public API. Moved the hiddenpointer to the zend implementation directory as it is not meant to be used publicly and not referenced anywhere from the API anyway | |||
2015-01-20 | PHP-CPP now checks whether an already compiled extension is still compatible ↵ | Emiel Bruijntjes | |
with the PHP-CPP library. This prevents weird crashes when users update their PHP-CPP library, without recompiling their extensions | |||
2014-05-06 | When "apache reload" is called, the PHP-CPP library made the entire Apache ↵ | Emiel Bruijntjes | |
process crash. This has been fixed | |||
2014-04-10 | added implementation for Extension::iniVariables() method | Emiel Bruijntjes | |
2014-04-10 | Namespace::add() methods were hidden | Emiel Bruijntjes | |
2014-04-10 | refactored ini settings | Emiel Bruijntjes | |
2014-04-09 | Merge branch 'master' into ini-master | valmat | |
Conflicts: include/namespace.h zend/extensionimpl.cpp | |||
2014-04-08 | Ini entries emplemented (issues #64) | valmat | |
2014-04-06 | removed all zend dependencies from the public extension object, and moved it ↵ | Emiel Bruijntjes | |
into the src directory | |||
2014-03-24 | fix compile issues for TRSM | Emiel Bruijntjes | |
2014-03-24 | added tsrm parameter to all methods to make it compile on tsrm platforms | Emiel Bruijntjes | |
2014-03-08 | the extension callback functions are no lambdas, and can no longer be passed ↵ | Emiel Bruijntjes | |
to the constructor, but have to be set with special callback functions, documentation updated too | |||
2014-03-08 | added information about Php::GLOBALS to the documentation, added article ↵ | Emiel Bruijntjes | |
about the lifetime of an extension | |||
2014-03-01 | fixed various compile issues and namespace implementation | Emiel Bruijntjes | |
2014-03-01 | namespace implementation, compile issue for php 5.4 and higher | Emiel Bruijntjes | |
2014-02-28 | a lot of refactoring, to make it much easier to define classes in an extension | Emiel Bruijntjes | |
2014-02-14 | Merged pull request #14 | Martijn Otto | |
2013-12-07 | replaces tabs in source code with regular spaces, added example for working ↵ | Emiel Bruijntjes | |
with global variables | |||
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 | {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 | |