summaryrefslogtreecommitdiff
path: root/Zend
Commit message (Collapse)AuthorAgeFilesLines
...
* Added caches to eliminate repeatable run-time bindings of functions, ↵Dmitry Stogov2010-05-2416-526/+1724
| | | | classes, constants, methods and properties
* Allow arbitrary number of space characters between type-hint and ↵Ilia Alshanetsky2010-05-234-236/+385
| | | | method/function parameter
* Fixed a memory leakIlia Alshanetsky2010-05-201-0/+1
|
* - Added scalar typehinting.Derick Rethans2010-05-2029-2164/+3405
|
* - Fixed bug #51827 (Bad warning when register_shutdown_function called with ↵Felipe Pena2010-05-142-3/+22
| | | | wrong num of parameters)
* - Fixed bug #51791 (constant() aborts execution when fail to check undefined ↵Felipe Pena2010-05-131-0/+14
| | | | constant)
* Fixed a possible information leak because of interruption of XOR operatorDmitry Stogov2010-05-121-7/+21
|
* Fixed bug #49893 (Crash while creating an instance of Zend_Mail_Storage_Pop3)Dmitry Stogov2010-05-112-2/+44
|
* Fixed a possible memory corruption because of unexpected call-time pass by ↵Dmitry Stogov2010-05-111-0/+6
| | | | refernce and following memory clobbering through callbacks.
* - Fix typo (take 3! thanks Chris and Tony)Felipe Pena2010-05-072-4/+4
|
* - Fix error message wording (Kalle)Felipe Pena2010-05-072-4/+4
|
* - Fixed ZEND_VERIFY_ABSTRACT_CLASS order when using traitsFelipe Pena2010-05-074-16/+92
| | | | | # It's the last one now, thus the traits can be used to implement interfaces
* - Fixed magic method and constructor copy for traitsFelipe Pena2010-05-074-13/+112
|
* - Added check for constant creation on TraitsFelipe Pena2010-05-074-5/+22
| | | | | | - Simplified trait flag check - Test++ :)
* - New testsFelipe Pena2010-05-066-0/+141
|
* - Added check for 'static' on trait visibility modifierFelipe Pena2010-05-061-5/+8
|
* - Fix typosFelipe Pena2010-05-061-4/+3
|
* - Fix error messages & WSFelipe Pena2010-05-061-8/+4
|
* - New testsFelipe Pena2010-05-063-0/+64
|
* - Added get_declared_traits()Felipe Pena2010-05-061-1/+19
|
* Added compiler hintsDmitry Stogov2010-05-063-214/+130
|
* Optimized access to static properties using executor specialization. A ↵Dmitry Stogov2010-05-063-1233/+3635
| | | | constant class name may be used as a direct operand of ZEND_FETCH_* instruction without previous ZEND_FETCH_CLASS.
* - New testsFelipe Pena2010-05-049-0/+137
|
* - Added check for trait when trying to extend itFelipe Pena2010-05-041-0/+2
|
* - Fix trait flag identificationFelipe Pena2010-05-042-2/+2
|
* - Added check for abstract classFelipe Pena2010-05-043-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 Marr2010-05-031-16/+16
| | | | added missing static qualifiers.
* - Replaced 'zend_hash_find' to 'zend_hash_quick_find' on zend_hash_compare() ↵Felipe Pena2010-05-031-1/+1
| | | | function
* - update bison version (mike)Pierre Joye2010-05-031-1/+1
|
* - WSFelipe Pena2010-05-021-3/+4
|
* - Changed zend_hash func calls to use the quick onesFelipe Pena2010-05-021-14/+11
|
* Refactored part of the Traits implementation.Stefan Marr2010-05-022-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 Pena2010-05-011-2/+2
|
* fix testsAntony Dovgal2010-04-291-1/+1
|
* fix skipif sectionAntony Dovgal2010-04-291-1/+1
|
* - fix build (void is evil)Pierre Joye2010-04-281-1/+1
|
* spread some more constJohannes Schlüter2010-04-282-8/+8
|
* wsDmitry Stogov2010-04-272-4/+4
|
* - wsDmitry Stogov2010-04-271-7/+4
| | | | | - removed unused variables
* - Reimplemented ZEND_INIT_FCALL_BY_NAME and ZEND_INIT_NS_FCALL_BY_NAME to ↵Dmitry Stogov2010-04-275-67/+109
| | | | | | | use literals instead of additional operands - Optimized access to global constants
* Fixed crash in Zend/tests/unset_cv09.phptDmitry Stogov2010-04-261-2/+2
|
* - Fix testFelipe Pena2010-04-261-1/+1
|
* - Remove empty testsFelipe Pena2010-04-261-0/+0
|
* - Removed allow_call_time_pass_reference (Pierrick)Felipe Pena2010-04-264-44/+9
|
* fix ~450 tests and 25 segfaultsAntony Dovgal2010-04-251-1/+1
| | | | | make test, anyone?
* Remove unused variableDavid Soria Parra2010-04-251-1/+0
|
* Add DTrace probesDavid Soria Parra2010-04-248-1/+237
|
* fix WSAntony Dovgal2010-04-231-1/+1
|
* Use fast class fetch functionDmitry Stogov2010-04-234-4/+9
|
* - Fix memory issueFelipe Pena2010-04-231-6/+3
|