summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2013-10-14The initial class properties can now only be scalar values, just like in PHPEmiel Bruijntjes
2013-09-30Work in progress on adding public and protected properties to classesEmiel Bruijntjes
2013-09-26Renamed member class to hashmember, because we're going to use the member ↵Emiel Bruijntjes
class for specifying class information
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-25Constructor gets almost called when object is constructedEmiel Bruijntjes
2013-09-25Work in progress on implementing classesEmiel Bruijntjes
2013-09-15Added Environment::call() method that makes it possible to call PHP functionsEmiel Bruijntjes
2013-09-12It now is possible to access global variables, using environment[varname], ↵Emiel Bruijntjes
and to set global variable using environment[varname] = "value"
2013-09-11The 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-10Renamed request to environmentEmiel Bruijntjes
2013-09-10When registering functions, it now is also possible to specify the signature ↵Emiel Bruijntjes
of the parameters
2013-09-10Fixed various crashes because hidden pointers were not persistently storedEmiel Bruijntjes
Copying the result value of a function has been fixed New C++ nullptr type is supported for Php::Value
2013-09-09work in progressEmiel Bruijntjes
2013-09-08Refactoring function class, and making it even more easy to directly enable ↵Emiel Bruijntjes
native C functions in PHP
2013-08-31Work in progress on a simpler apiEmiel Bruijntjes
2013-08-30Further work in progress (that breaks everything)Emiel Bruijntjes
2013-08-29More progress on implementing nested arraysEmiel Bruijntjes
2013-08-29work in progress on nested arrays (still crashes with sigsegv)Emiel Bruijntjes
2013-08-29working with arrays is now almost as simple as it is in PHPEmiel Bruijntjes
2013-08-29Initial implementation for array access operators in Value classEmiel Bruijntjes
2013-08-29Extended interface of value class to be ready to deal with arraysEmiel Bruijntjes
2013-08-28added parameter handling, and return value handlingEmiel Bruijntjes
2013-08-28renamed variable class to value class, and implemented most of the methods in itEmiel Bruijntjes
2013-08-28Initial implementation of the variable classEmiel 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-25added request.h header fileEmiel Bruijntjes
2013-08-25{auto} requests are added as objectsEmiel Bruijntjes
2013-08-24The extension::initialize() and extension::finalize() methods are called at ↵Emiel Bruijntjes
the appropriate time
2013-08-24initial setup for libraryEmiel Bruijntjes