History log of /PHP-5.4/Zend/zend_compile.c (Results 451 – 475 of 1042)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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.


1...<<11121314151617181920>>...42