| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | bump year which is missed in rev 49493a2 | Xinchen Hui | 2016-01-02 | 1 | -1/+1 |
| | | |||||
| * | Use NULL where possible for exception class | Aaron Piotrowski | 2015-07-07 | 1 | -1/+1 |
| | | | | | Matches usage of zend_throw_exception()/zend_throw_exception_ex(). | ||||
| * | Remove need to pass error level | Aaron Piotrowski | 2015-07-03 | 1 | -1/+1 |
| | | |||||
| * | Enable throwing custom exceptions from errors | Aaron Piotrowski | 2015-07-03 | 1 | -1/+1 |
| | | |||||
| * | Use ZSTR_ API to access zend_string elements (this is just renaming without ↵ | Dmitry Stogov | 2015-06-30 | 1 | -17/+17 |
| | | | | | semantick changes). | ||||
| * | Rename interface macros | Aaron Piotrowski | 2015-06-17 | 1 | -10/+7 |
| | | | | | | | | | | Renamed REGISTER_INTERFACE (formerly REGISTER_ITERATOR_INTERFACE) to REGISTER_MAGIC_INTERFACE and renamed REGISTER_ITERATOR_IMPLEMENT to REGISTER_MAGIC_IMPLEMENT. Both have now been moved to zend_interfaces.h. | ||||
| * | Move definition of Throwable to zend_exceptions.h/c | Aaron Piotrowski | 2015-06-15 | 1 | -43/+5 |
| | | | | | | Also moved REGISTER_ITERATOR_INTERFACE macro to zend_interfaces.h and renamed it to REGISTER_INTERFACE. | ||||
| * | Update exception error messages | Aaron Piotrowski | 2015-06-14 | 1 | -2/+4 |
| | | |||||
| * | Throwable method signatures. | Aaron Piotrowski | 2015-05-18 | 1 | -2/+12 |
| | | |||||
| * | Remodel exceptions based on Throwable interface | Aaron Piotrowski | 2015-05-16 | 1 | -1/+19 |
| | | | | | | | | | | | | Added Throwable interface that exceptions must implement in order to be thrown. BaseException was removed, EngineException renamed to Error, and TypeException and ParseException renamed to TypeError and ParseError. Exception and Error no longer extend a common base class, rather they both implement the Throwable interface. | ||||
| * | Don't propogate "fake" EX(called_scope) and EX(This) into each internal ↵ | Dmitry Stogov | 2015-04-23 | 1 | -6/+9 |
| | | | | | | | function. They need quite seldom and it's cheaper to get them from corresponfing upper stack frame. | ||||
| * | Convert fatal errors into EngineException | Dmitry Stogov | 2015-04-02 | 1 | -1/+2 |
| | | |||||
| * | Convert fatal errors into EngineExceptions | Dmitry Stogov | 2015-04-02 | 1 | -1/+3 |
| | | | | | Make zval_update_constant_ex(), zval_update_constant(), zend_update_class_constants() and zend_ast_evaluate() return SUCCESS or FAILURE. | ||||
| * | Use zend_error_noreturn() for fatal errors | Dmitry Stogov | 2015-04-01 | 1 | -6/+6 |
| | | |||||
| * | bump year | Xinchen Hui | 2015-01-15 | 1 | -1/+1 |
| | | |||||
| * | trailing whitespace removal | Stanislav Malyshev | 2015-01-10 | 1 | -2/+2 |
| | | |||||
| * | first shot remove TSRMLS_* things | Anatol Belski | 2014-12-13 | 1 | -39/+39 |
| | | |||||
| * | Fixed compilation warnings | Dmitry Stogov | 2014-12-12 | 1 | -4/+4 |
| | | |||||
| * | fix signature, zend_string is used for function name | Anatol Belski | 2014-10-28 | 1 | -1/+1 |
| | | |||||
| * | Remove support for classes without class entries | Nikita Popov | 2014-10-09 | 1 | -2/+1 |
| | | | | | get_class_entry must be non-NULL and return non-NULL. | ||||
| * | revamp serialization to work with size_t for Serializable | Anatol Belski | 2014-09-15 | 1 | -4/+4 |
| | | |||||
| * | fix signed/unsigned mismatch | Anatol Belski | 2014-09-15 | 1 | -1/+2 |
| | | |||||
| * | master renames phase 2 | Anatol Belski | 2014-08-25 | 1 | -5/+5 |
| | | |||||
| * | master renames phase 1 | Anatol Belski | 2014-08-25 | 1 | -4/+4 |
| | | |||||
| * | first shot on merging the core fro the int64 branch | Anatol Belski | 2014-08-16 | 1 | -4/+4 |
| | | |||||
| * | Removed EG(called_scope) and use corresponding value from ↵ | Dmitry Stogov | 2014-07-03 | 1 | -3/+4 |
| | | | | | EG(current_execute_data) | ||||
| * | C89 compat | Anatol Belski | 2014-05-13 | 1 | -1/+2 |
| | | |||||
| * | Make they are in the same style of Z_ISREF | Xinchen Hui | 2014-05-03 | 1 | -2/+2 |
| | | |||||
| * | Prevented modification of constant arguments | Dmitry Stogov | 2014-04-16 | 1 | -2/+2 |
| | | |||||
| * | Fixed destruction of objects and iterators on unclean request shutdown and ↵ | Dmitry Stogov | 2014-04-09 | 1 | -1/+0 |
| | | | | | | | GC (few cases are still unfixed). Now we destroy objects it two steps. At first - object properties of all objects and only then the objects their selves. | ||||
| * | Refactored data structures to keep zend_object* instead of a whole zval in ↵ | Dmitry Stogov | 2014-03-28 | 1 | -6/+2 |
| | | | | | some places | ||||
| * | Fixed passing argument by refefence from internal functions | Dmitry Stogov | 2014-03-20 | 1 | -0/+7 |
| | | |||||
| * | Fixied calling object closures from internal functions | Dmitry Stogov | 2014-03-05 | 1 | -1/+5 |
| | | |||||
| * | Fixed typo in previous commit | Xinchen Hui | 2014-02-28 | 1 | -3/+2 |
| | | |||||
| * | Refactoring zend_iterator (incompleted) | Xinchen Hui | 2014-02-27 | 1 | -15/+16 |
| | | |||||
| * | Fixed user iterator creation | Dmitry Stogov | 2014-02-26 | 1 | -15/+10 |
| | | |||||
| * | Fixed argument unpacking | Dmitry Stogov | 2014-02-26 | 1 | -1/+3 |
| | | |||||
| * | Fixed iterators API. zend_iterator_init() has to be used in each ↵ | Dmitry Stogov | 2014-02-26 | 1 | -0/+2 |
| | | | | | get_iterator() callback. | ||||
| * | Fixed class name usage | Xinchen Hui | 2014-02-26 | 1 | -3/+3 |
| | | |||||
| * | Fixed segfault in ext/standard/tests/strings/addslashes_variation1.php | Xinchen Hui | 2014-02-21 | 1 | -0/+2 |
| | | |||||
| * | Use better data structures (incomplete) | Dmitry Stogov | 2014-02-19 | 1 | -2/+6 |
| | | |||||
| * | Use better data structures (incomplete) | Dmitry Stogov | 2014-02-10 | 1 | -68/+63 |
| | | |||||
| * | Merge branch 'PHP-5.6' | Xinchen Hui | 2014-01-03 | 1 | -1/+1 |
| |\ | |||||
| | * | Bump year | Xinchen Hui | 2014-01-03 | 1 | -1/+1 |
| | | | |||||
| * | | Eliminate another TSRMLS_FETCH() in i_zend_is_true() | Kalle Sommer Nielsen | 2013-12-18 | 1 | -1/+1 |
| |/ | | | | | # Affected extensions have all been updated, ext/opcache and ext/zip # both have macros for cross version compatibility | ||||
| * | Add support for non-scalar Iterator keys in foreach | Nikita Popov | 2013-03-12 | 1 | -32/+6 |
| | | | | | RFC: https://wiki.php.net/rfc/foreach-non-scalar-keys | ||||
| * | Fixed confused exception message while user threw exception | Xinchen Hui | 2013-03-09 | 1 | -1/+1 |
| | | |||||
| * | Happy New Year | Xinchen Hui | 2013-01-01 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'PHP-5.3' into PHP-5.4 | Xinchen Hui | 2012-10-09 | 1 | -0/+0 |
| |\ | |||||
| | * | Fixed bug #63236 (Executable permission on various source files) | Xinchen Hui | 2012-10-09 | 1 | -0/+0 |
| | | | |||||
