Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-03-30 | add PHPCPP_EXPORT macros to a number of << operators to prevent undefined ↵ | Emiel Bruijntjes | |
symbol errors, Value::contains() now also works with __isset() | |||
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-03-26 | Fixed the Value::contains method and added the isCallable(name) function to ↵ | Martijn Otto | |
see if the object has an accessible member function | |||
2015-03-25 | Added access checks to Php::Value::contains | Martijn Otto | |
2015-03-13 | on Windows with mingw EOF was not defined | Emiel Bruijntjes | |
2015-03-13 | Implemented a simple sapi_name() method which will return the current sapi | Toon Schoenmakers | |
2015-03-12 | added methods IniValue::stringValue(), IniValue::numericValue(), etcv1.3.1 | Emiel Bruijntjes | |
2015-03-07 | removed tabs | Emiel Bruijntjes | |
2015-03-07 | Merge pull request #176 from atvise/fix_missing_returns | Emiel Bruijntjes | |
Added missing return statement | |||
2015-03-07 | Merge pull request #175 from atvise/fix_win_missing_static_cast | Emiel Bruijntjes | |
Added missing static cast of void* to DL_HANDLE | |||
2015-03-07 | Merge pull request #173 from atvise/fix_win_ambigious_call | Emiel Bruijntjes | |
Fixed ambiguous call (MSVC compiler) | |||
2015-03-06 | Added missing return statement | Roland Eischer | |
- The functions increment() and decrement() were missing return statements | |||
2015-03-06 | Added missing static cast of void* to DL_HANDLE | Roland Eischer | |
2015-03-06 | Fixed ambiguous call (MSVC compiler) | Roland Eischer | |
- Re-factored operator[] access to the get() function. | |||
2015-02-23 | changes to make windows users happy: dlsym() call has been replaced with ↵ | Emiel Bruijntjes | |
DL_FETCH_SYMBOL(), and default move constructor has been removed (it wasnt used) | |||
2015-02-23 | fixed compile issue on multithread setups | Emiel Bruijntjes | |
2015-02-21 | removed unused code | Emiel Bruijntjes | |
2015-02-21 | fixed memory leak in classimpl | Emiel Bruijntjes | |
2015-02-21 | initial implementation of the Php::dl() function | Emiel Bruijntjes | |
2015-02-17 | Merge pull request #169 from ovr/patch-1 | Emiel Bruijntjes | |
Fix indent | |||
2015-02-17 | Fix indent | Дмитрий Пацура | |
2015-02-09 | fix test (fixes issue 167) | Emiel Bruijntjes | |
2015-02-05 | refactored the initialization and shutdown of extension objects (code is ↵ | Emiel Bruijntjes | |
moved from a static method to a real member method), and more importantly: fixed initialization of the PhpCpp::Functor class, previously, we created the class an runtime whenever we needed it, but that turned out to be a cause for crashes when php stopped, this has also been solved | |||
2015-02-05 | always cast constants to 64bit | Emiel Bruijntjes | |
2015-02-05 | Merge branch 'master' of https://github.com/CopernicaMarketingSoftware/PHP-CPP | Emiel Bruijntjes | |
2015-02-05 | when an exception was thrown from out of an __invoke() or __call() method, a ↵ | Emiel Bruijntjes | |
segmentation fault occured because memory was too early freed (the exception constructor still relied on data that was already freed) | |||
2015-02-05 | for 32bit systems there was a compile issue, hopefully this commit solves ↵ | Emiel Bruijntjes | |
that (issue 167) | |||
2015-02-02 | It was reported (see ↵ | Emiel Bruijntjes | |
http://www.php-cpp.com/documentation#comment-1830049280) that visual c++ has not support for initializer_lists, well at least old versions of it so not support it (see https://msdn.microsoft.com/en-us/library/hh567368.aspx), so we added a couple of extra checks to ensure that PHP-CPP also compilers on these olders compilers | |||
2015-01-26 | disable alternate Php::Function constructor on compilers that do not support ↵v1.3 | Emiel Bruijntjes | |
it (fix for issue #164) | |||
2015-01-26 | removed the advise to run "make test" from the Makefile, because tests are ↵ | Emiel Bruijntjes | |
not working, and they confuse people all the time, and the same bugs are reported all the time | |||
2015-01-26 | fixed _NOEXCEPT macro for normal compilers, updated version number to force ↵ | Emiel Bruijntjes | |
recompile of extensions after we introduced the constants | |||
2015-01-26 | Merge pull request #165 from atvise/redefine_noexept | Emiel Bruijntjes | |
Added macro wrapper for noexcept | |||
2015-01-26 | Added macro wrapper for noexcept | Roland Eischer | |
- Added macro wrapper for noexcept to support MSVC compiler. | |||
2015-01-25 | added documentation about class constants | Emiel Bruijntjes | |
2015-01-25 | added Php::define() function to create constants at run time | Emiel Bruijntjes | |
2015-01-25 | added functions Php::constant() to retrieve the value of a constant, and ↵ | Emiel Bruijntjes | |
Php::defined() to find out if a constant is defined | |||
2015-01-25 | fixed include order, and fixed added Php::Constant to Php::Class objects | Emiel Bruijntjes | |
2015-01-25 | Php::Constant objects can now also be added to a Php::Class to create class ↵ | Emiel Bruijntjes | |
constants | |||
2015-01-25 | Merge branch 'master' of https://github.com/CopernicaMarketingSoftware/PHP-CPP | Emiel Bruijntjes | |
2015-01-21 | fixed compile issues for HHVM (not that the HHVM version works, but people ↵ | Emiel Bruijntjes | |
try to compile it, see commit 5235f87126cc2bca3907daada9f59e0c7c7bc834) | |||
2015-01-21 | This should have noexcept in the .cpp file as well | Toon Schoenmakers | |
At least, clang told me it should have noexcept there | |||
2015-01-20 | resolved conflict | Emiel Bruijntjes | |
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 | |||
2015-01-19 | fixed weird name_len (for constants it apparently includes the null byte) | Emiel Bruijntjes | |
2015-01-19 | the Constant class no longer wraps around a Php::Value, but uses the ↵ | Emiel Bruijntjes | |
zend_constant struct directly | |||
2015-01-18 | update include file | Emiel Bruijntjes | |
2015-01-18 | implemented namespace::constants() method | Emiel Bruijntjes | |
2015-01-18 | when constants are added to a namespace, they now have the correct name with ↵ | Emiel Bruijntjes | |
a namespace prefix | |||
2015-01-17 | added initial implementation for registering constants | Emiel Bruijntjes | |
2015-01-16 | fixed typos in lambda function documentation | Emiel Bruijntjes | |