#
f916d603 |
| 05-Oct-2004 |
Marcus Boerger |
- Add arginfo ZEND_ARG_SEND_AUTOMATIC which lets the compiler automatically determine whether pass by ref is possible or pass by value is needed. # This is usefull when functions take array
- Add arginfo ZEND_ARG_SEND_AUTOMATIC which lets the compiler automatically determine whether pass by ref is possible or pass by value is needed. # This is usefull when functions take array or string parameters as # expressions. In such a case force by ref is not applicable and the # executor would copy the variable unnecessarily as soon as it is at least # once referenced.
show more ...
|
#
db507dd1 |
| 04-Oct-2004 |
Andi Gutmans |
- Commit the variable fetch optimization. - Extensions which delete global variables need to use new special function - delete_global_variable() (I'm about to rename it) to remove them. -
- Commit the variable fetch optimization. - Extensions which delete global variables need to use new special function - delete_global_variable() (I'm about to rename it) to remove them. - Will post to internals@ or via commit messages if there's anything else.
show more ...
|
#
8e09f929 |
| 27-Sep-2004 |
Marcus Boerger |
- Fix warning
|
Revision tags: php-5.0.2, php-4.3.9, php-5.0.2RC1 |
|
#
d8efe626 |
| 16-Sep-2004 |
Andi Gutmans |
- Fix bug #27669 (Dmitry). Fixes: <? class A { function hello() { echo "Hello World\n";
- Fix bug #27669 (Dmitry). Fixes: <? class A { function hello() { echo "Hello World\n"; } } $y[0] = 'hello'; A::$y[0](); ?>
show more ...
|
Revision tags: php-4.3.9RC3 |
|
#
ab523083 |
| 10-Sep-2004 |
Andi Gutmans |
- This one fixes rather strange problem - ZE allows multiple declarations of the same class constant. - It could be a minor BC break, but I'm sure it's a bug. (Antony Dovgal aka tony2001)
|
#
6bd3c36a |
| 09-Sep-2004 |
Andi Gutmans |
- Recommit: - Check signature of magic methods - Register __get/__set/__call for internal classes
|
#
96ab56e1 |
| 09-Sep-2004 |
Andi Gutmans |
- Roll back VM commit
|
#
be24e245 |
| 09-Sep-2004 |
Marcus Boerger |
- Check signature of magic methods - Register __get/__set/__call for internal classes
|
Revision tags: PRE_ZEND_VM_DISPATCH_PATCH |
|
#
aab4ad1a |
| 02-Sep-2004 |
Sebastian Bergmann |
Fugbix typo.
|
Revision tags: php-4.3.9RC2 |
|
#
1e708a5a |
| 29-Aug-2004 |
Marcus Boerger |
Bugfix #29882 isset crashes on arrays
|
#
ec4f576c |
| 26-Aug-2004 |
Marcus Boerger |
Enforce semantics: Classes cannot extend Interfaces
|
#
08c344c2 |
| 26-Aug-2004 |
Marcus Boerger |
Drop doubled check
|
#
690b45af |
| 26-Aug-2004 |
Marcus Boerger |
- Bugfix #29828 Interfaces no longer work
|
#
efbfaec0 |
| 23-Aug-2004 |
Marcus Boerger |
- Drop unused variable
|
#
51501e8d |
| 23-Aug-2004 |
Andi Gutmans |
- Improve performance of switch()
|
#
b5547442 |
| 21-Aug-2004 |
Sara Golemon |
Bugfix#29777 Some compilers don't like // style comments
|
#
ce8331f9 |
| 15-Aug-2004 |
Marcus Boerger |
Remove unnecessary check
|
#
e45270dd |
| 14-Aug-2004 |
Marcus Boerger |
Add missing check
|
Revision tags: php-5.0.1, php-5.0.1RC2 |
|
#
993f70c1 |
| 12-Aug-2004 |
Andi Gutmans |
- Don't use magic numbers
|
#
de25255b |
| 12-Aug-2004 |
Andi Gutmans |
- Significantly improve performance of foreach($arr as $data). (Marcus)
|
Revision tags: php-4.3.9RC1, php-5.0.1RC1 |
|
#
a0ff48db |
| 02-Aug-2004 |
Marcus Boerger |
- Change to use memcmp instead of strcmp
|
#
57d57237 |
| 02-Aug-2004 |
Andi Gutmans |
- Fix typo
|
#
5f0433db |
| 02-Aug-2004 |
Marcus Boerger |
MFB: Enforce protocol on magic methods/functions
|
#
d96e7a17 |
| 29-Jul-2004 |
Sara Golemon |
Revert goto opcode
|
#
8c844fdd |
| 29-Jul-2004 |
Sara Golemon |
Plug some memory leaks and promote unknown label to E_ERROR. If someone tries to jump to a non-existant label execution really shouldn't try to carry on.
|