Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Added caches to eliminate repeatable run-time bindings of functions, ↵ | Dmitry Stogov | 2010-05-24 | 16 | -526/+1724 | |
| | | | | classes, constants, methods and properties | |||||
* | Allow arbitrary number of space characters between type-hint and ↵ | Ilia Alshanetsky | 2010-05-23 | 4 | -236/+385 | |
| | | | | method/function parameter | |||||
* | Fixed a memory leak | Ilia Alshanetsky | 2010-05-20 | 1 | -0/+1 | |
| | ||||||
* | - Added scalar typehinting. | Derick Rethans | 2010-05-20 | 29 | -2164/+3405 | |
| | ||||||
* | - Fixed bug #51827 (Bad warning when register_shutdown_function called with ↵ | Felipe Pena | 2010-05-14 | 2 | -3/+22 | |
| | | | | wrong num of parameters) | |||||
* | - Fixed bug #51791 (constant() aborts execution when fail to check undefined ↵ | Felipe Pena | 2010-05-13 | 1 | -0/+14 | |
| | | | | constant) | |||||
* | Fixed a possible information leak because of interruption of XOR operator | Dmitry Stogov | 2010-05-12 | 1 | -7/+21 | |
| | ||||||
* | Fixed bug #49893 (Crash while creating an instance of Zend_Mail_Storage_Pop3) | Dmitry Stogov | 2010-05-11 | 2 | -2/+44 | |
| | ||||||
* | Fixed a possible memory corruption because of unexpected call-time pass by ↵ | Dmitry Stogov | 2010-05-11 | 1 | -0/+6 | |
| | | | | refernce and following memory clobbering through callbacks. | |||||
* | - Fix typo (take 3! thanks Chris and Tony) | Felipe Pena | 2010-05-07 | 2 | -4/+4 | |
| | ||||||
* | - Fix error message wording (Kalle) | Felipe Pena | 2010-05-07 | 2 | -4/+4 | |
| | ||||||
* | - Fixed ZEND_VERIFY_ABSTRACT_CLASS order when using traits | Felipe Pena | 2010-05-07 | 4 | -16/+92 | |
| | | | | | # It's the last one now, thus the traits can be used to implement interfaces | |||||
* | - Fixed magic method and constructor copy for traits | Felipe Pena | 2010-05-07 | 4 | -13/+112 | |
| | ||||||
* | - Added check for constant creation on Traits | Felipe Pena | 2010-05-07 | 4 | -5/+22 | |
| | | | | | | - Simplified trait flag check - Test++ :) | |||||
* | - New tests | Felipe Pena | 2010-05-06 | 6 | -0/+141 | |
| | ||||||
* | - Added check for 'static' on trait visibility modifier | Felipe Pena | 2010-05-06 | 1 | -5/+8 | |
| | ||||||
* | - Fix typos | Felipe Pena | 2010-05-06 | 1 | -4/+3 | |
| | ||||||
* | - Fix error messages & WS | Felipe Pena | 2010-05-06 | 1 | -8/+4 | |
| | ||||||
* | - New tests | Felipe Pena | 2010-05-06 | 3 | -0/+64 | |
| | ||||||
* | - Added get_declared_traits() | Felipe Pena | 2010-05-06 | 1 | -1/+19 | |
| | ||||||
* | Added compiler hints | Dmitry Stogov | 2010-05-06 | 3 | -214/+130 | |
| | ||||||
* | Optimized access to static properties using executor specialization. A ↵ | Dmitry Stogov | 2010-05-06 | 3 | -1233/+3635 | |
| | | | | constant class name may be used as a direct operand of ZEND_FETCH_* instruction without previous ZEND_FETCH_CLASS. | |||||
* | - New tests | Felipe Pena | 2010-05-04 | 9 | -0/+137 | |
| | ||||||
* | - Added check for trait when trying to extend it | Felipe Pena | 2010-05-04 | 1 | -0/+2 | |
| | ||||||
* | - Fix trait flag identification | Felipe Pena | 2010-05-04 | 2 | -2/+2 | |
| | ||||||
* | - Added check for abstract class | Felipe Pena | 2010-05-04 | 3 | -3/+7 | |
| | | | | | | | | | | | | | | abstract class foo { } class T { use foo; } // T cannot use foo - it is not a trait - Added check for trait on NEW trait a { } new a; // Cannot instantiate trait a # Tests for errors comming soon :) | |||||
* | Changed naming of traits-related helper functions (suggested by Derick), ↵ | Stefan Marr | 2010-05-03 | 1 | -16/+16 | |
| | | | | added missing static qualifiers. | |||||
* | - Replaced 'zend_hash_find' to 'zend_hash_quick_find' on zend_hash_compare() ↵ | Felipe Pena | 2010-05-03 | 1 | -1/+1 | |
| | | | | function | |||||
* | - update bison version (mike) | Pierre Joye | 2010-05-03 | 1 | -1/+1 | |
| | ||||||
* | - WS | Felipe Pena | 2010-05-02 | 1 | -3/+4 | |
| | ||||||
* | - Changed zend_hash func calls to use the quick ones | Felipe Pena | 2010-05-02 | 1 | -14/+11 | |
| | ||||||
* | Refactored part of the Traits implementation. | Stefan Marr | 2010-05-02 | 2 | -45/+56 | |
| | | | | | | | | # - renamed php_runkit_function_copy_ctor to _duplicate_function # REM: runkit does not compile with trunk at the moment, fixing it would introduce even more version #ifs, don't know what the best way is to fix it # - extracted traits related stuff from destroy_zend_class into _destroy_zend_class_traits_info # - need to investigate implementation/handling of internal classes further before enabling internal traits | |||||
* | - Fixed bug #51719 (typo in function prototype) | Felipe Pena | 2010-05-01 | 1 | -2/+2 | |
| | ||||||
* | fix tests | Antony Dovgal | 2010-04-29 | 1 | -1/+1 | |
| | ||||||
* | fix skipif section | Antony Dovgal | 2010-04-29 | 1 | -1/+1 | |
| | ||||||
* | - fix build (void is evil) | Pierre Joye | 2010-04-28 | 1 | -1/+1 | |
| | ||||||
* | spread some more const | Johannes Schlüter | 2010-04-28 | 2 | -8/+8 | |
| | ||||||
* | ws | Dmitry Stogov | 2010-04-27 | 2 | -4/+4 | |
| | ||||||
* | - ws | Dmitry Stogov | 2010-04-27 | 1 | -7/+4 | |
| | | | | | - removed unused variables | |||||
* | - Reimplemented ZEND_INIT_FCALL_BY_NAME and ZEND_INIT_NS_FCALL_BY_NAME to ↵ | Dmitry Stogov | 2010-04-27 | 5 | -67/+109 | |
| | | | | | | | use literals instead of additional operands - Optimized access to global constants | |||||
* | Fixed crash in Zend/tests/unset_cv09.phpt | Dmitry Stogov | 2010-04-26 | 1 | -2/+2 | |
| | ||||||
* | - Fix test | Felipe Pena | 2010-04-26 | 1 | -1/+1 | |
| | ||||||
* | - Remove empty tests | Felipe Pena | 2010-04-26 | 1 | -0/+0 | |
| | ||||||
* | - Removed allow_call_time_pass_reference (Pierrick) | Felipe Pena | 2010-04-26 | 4 | -44/+9 | |
| | ||||||
* | fix ~450 tests and 25 segfaults | Antony Dovgal | 2010-04-25 | 1 | -1/+1 | |
| | | | | | make test, anyone? | |||||
* | Remove unused variable | David Soria Parra | 2010-04-25 | 1 | -1/+0 | |
| | ||||||
* | Add DTrace probes | David Soria Parra | 2010-04-24 | 8 | -1/+237 | |
| | ||||||
* | fix WS | Antony Dovgal | 2010-04-23 | 1 | -1/+1 | |
| | ||||||
* | Use fast class fetch function | Dmitry Stogov | 2010-04-23 | 4 | -4/+9 | |
| | ||||||
* | - Fix memory issue | Felipe Pena | 2010-04-23 | 1 | -6/+3 | |
| |