History log of /PHP-7.1/Zend/zend_compile.c (Results 1351 – 1375 of 1956)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# fc96c7f7 07-Feb-2005 Dmitry Stogov

foreash($a as $key => $val) optimization
Removed temorary array creation on each iteration.


# 2d13dd0e 07-Feb-2005 Marcus Boerger

- Remove part of the cleanup which causes a problem with unnormal code
like tests/lang/040.phpt
# However there is a memleak introduced somewhen after august 04 for such
# code now, 5.0

- Remove part of the cleanup which causes a problem with unnormal code
like tests/lang/040.phpt
# However there is a memleak introduced somewhen after august 04 for such
# code now, 5.0 and 4.3 are fine though.

show more ...


# 662cd826 05-Feb-2005 Marcus Boerger

- Cleanup foreach statement


# 8838c0f8 22-Jan-2005 Andi Gutmans

- Two new API calls for Derick (retreive CV name and value) by Dmitry


# 57a0c3e1 18-Jan-2005 Dmitry Stogov

Fixed patch for bug #31478 (SegFault/Memory Leak with empty())


# 357b0c34 11-Jan-2005 Moriyoshi Koizumi

- Fix bug #31478 (segfault with empty())


# 4cf9d270 30-Dec-2004 foobar

- Fixed bug #28930 (PHP sources pick wrong header files generated by bison)


Revision tags: php-5.0.3, php-4.3.10, SQLITE_4_3_20041227, php-5.0.3RC2, php-4.3.10RC2
# 7c83c4e4 06-Dec-2004 Dmitry Stogov

Fixed bug #30922 (reflective functions crash PHP when interfaces extend themselves)


Revision tags: php-5.0.3RC1, php-4.3.10RC1, PRE_NEW_VM_GEN_PATCH
# f2c7379c 16-Oct-2004 Andi Gutmans

- One more test (WS)


# 30ff6d28 16-Oct-2004 Andi Gutmans

- WS fix to test commit


# c3dbe168 16-Oct-2004 Anantha Kesari H Y

Fix for 30457


# 3e382a7d 13-Oct-2004 Andi Gutmans

- Don't allow access modifiers in interfaces. Explicitly stating public
- should also be disallowed but we don't have a way to detect it today.


# f71644b4 08-Oct-2004 Marcus Boerger

- Revert automatic pass arg_info
# We need to find a better solutions to prevent havy extension writer probs


# f9aef18c 08-Oct-2004 Andi Gutmans

- Fix BC break with default in switch() having to be at the end.


# 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


1...<<51525354555657585960>>...79