History log of /PHP-7.2/Zend/zend_opcode.c (Results 251 – 275 of 319)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: help
# fb6976e4 12-Mar-2002 Andi Gutmans

- Another couple of indirection fixes.
- Make class_entry->refcount be part of the structure and not allocated.


# c8c629b3 12-Mar-2002 Andi Gutmans

- Fix bug introduced with latest class hash table change.


# 92dd5e61 12-Mar-2002 Stanislav Malyshev

- make class tables contain class_entry *, not class_entry
- fix isset($this)


# d1eea3de 01-Mar-2002 Andi Gutmans

- Fix bug in nested try/catch's
- Infrastructure for implementing imports of methods.


Revision tags: php-4.1.2
# 00e90f2f 21-Feb-2002 Andi Gutmans

- Experimental support for private members.
<?
class MyClass {
private $Hello = "Hello, World!\n";

function printHello()

- Experimental support for private members.
<?
class MyClass {
private $Hello = "Hello, World!\n";

function printHello()
{
print $this->Hello;
}
}

class MyClass2 extends MyClass {
function printHello()
{
MyClass::printHello(); /* Should print */
print $this->Hello; /* Shouldn't print out anything */
}
}

$obj = new MyClass();
print $obj->Hello; /* Shouldn't print out anything */
$obj->printHello(); /* Should print */

$obj = new MyClass2();
print $obj->Hello; /* Shouldn't print out anything */
$obj->printHello();
?>

show more ...


Revision tags: BEFORE_NEW_OBJECT_MODEL, PRE_ISSET_PATCH
# 7309a6ed 25-Jan-2002 Andi Gutmans

- First destructor hell fix. There was a situation where an object's
- destructor could be run after its class was already dead. Right now
- object destructors is the first thing whic happens

- First destructor hell fix. There was a situation where an object's
- destructor could be run after its class was already dead. Right now
- object destructors is the first thing whic happens during shutdown in
- order to prevent this problem. It's very likely that destructors will
- cause more grief and we'll have to outline exactly when you should use
- them and what kind of logic you're allowed to do inside of them.
- This bug was reported by sebastian.

show more ...


# 2131b019 20-Jan-2002 Andi Gutmans

- Improve performance of functions that use $GLOBALS[]
- Please check this and make sure it doesn't break anything.


# 62dc854b 06-Jan-2002 Sebastian Bergmann

Happy New Year.


Revision tags: php-4.1.1, PRE_FUNC_RETURNS_OBJECT_PATCH
# f4b832d2 13-Dec-2001 Andi Gutmans

- Fix crash bug in startup code.
- Start work on being able to reference global and local scope


Revision tags: ChangeLog
# 4cb97fa3 11-Dec-2001 Andi Gutmans

- Rename zend_class_entry.constants -> zend_class_entry.constants_table


# d863d52a 11-Dec-2001 Sebastian Bergmann

Update headers.


Revision tags: php-4.1.0, php-4.1.0RC5, php-4.1.0RC4
# e858d278 30-Nov-2001 Andi Gutmans

- Initial support for class constants. There are still a few semantic
- issues which need to be looked into but basically it seems to work.
- Example:
<?php
class foo

- Initial support for class constants. There are still a few semantic
- issues which need to be looked into but basically it seems to work.
- Example:
<?php
class foo
{
const hey = "hello";
}

print foo::hey;
?>

show more ...


# d2da63f6 25-Nov-2001 Andi Gutmans

- Support static members. The following script works:
<?
class foo
{
class bar
{
function init_values()

- Support static members. The following script works:
<?
class foo
{
class bar
{
function init_values()
{
for ($i=1; $i<10; $i++) {
foo::bar::$hello[$i] = $i*$i;
}
}

function print_values()
{
for ($i=1; $i<10; $i++) {
print foo::bar::$hello[$i] . "\n";
}
}
}
}

foo::bar::init_values();
foo::bar::print_values();

for ($i=1; $i<10; $i++) {
print $hello[$i]?"Shouldn't be printed\n":"";
}
?>

show more ...


Revision tags: php-4.1.0RC3, php-4.1.0RC2
# 0a682c6d 29-Oct-2001 Andi Gutmans

- Fix internal classes


# 26578c38 29-Oct-2001 Andi Gutmans

- Initial support for nested class definitions


Revision tags: POST_PARAMETER_PARSING_API, PRE_PARAMETER_PARSING_API, php-4.1.0RC1, php4, php-4.0.7RC3, POST_SUBST_Z_MACROS, PRE_SUBST_Z_MACROS, php-4.0.7RC2, php-4.0.7RC1, BEFORE_EXP_MERGE, PRE_METHOD_DEREFERENCE_PATCH, BEFORE_PARAM_PARSING_CHANGE, PRE_ENGINE2_SPLIT
# d76cf1da 31-Jul-2001 Zeev Suraski

More TSRMLS_FETCH work


# b5770382 30-Jul-2001 Zeev Suraski

Avoid TSRMLS_FETCH()'s (still lots of work left)


# b4f3b9d3 28-Jul-2001 Zeev Suraski

Redesigned thread safety mechanism - nua nua


Revision tags: PRE_TSRM_MERGE_PATCH
# 85b4df53 15-Jul-2001 Zeev Suraski

Improved interactive mode - it is now available in all builds, without any significant slowdown


Revision tags: PRE_GRANULAR_GARBAGE_FIX, php-4.0.6, php-4.0.6RC4, php-4.0.6RC3, php-4.0.6RC2, php-4.0.6RC1
# d8c11e6f 11-May-2001 Andi Gutmans

- Fix crash bug when opcodes array is erealloc()'ed to a different memory
area before it reaches the loop.
- Some whitespace stuff


# 3380fa1b 08-May-2001 Andi Gutmans

- Fix crash bug reported by DBG author Dmitri Dmitrienko.


Revision tags: php-4.0.5, php-4.0.5RC8, php-4.0.5RC7, php-4.0.5RC6, php-4.0.5RC5, php-4.0.5RC4, php-4.0.5RC3, php-4.0.5RC2, php-4.0.5RC1
# d2c9e807 26-Feb-2001 Andi Gutmans

- Update copyright year


Revision tags: php-4.0.4pl1, php-4.0.4pl1RC2, php-4.0.4pl1RC1
# 18603033 30-Dec-2000 Zeev Suraski

Fix possible corruption in line number information


Revision tags: php-4.0.4REL, php-4.0.4RC6, php-4.0.4RC5, php-4.0.4RC4, php-4.0.4RC3
# 86a13dd9 11-Nov-2000 Andi Gutmans

- Beautify by using the standard #define.


# 54754242 15-Oct-2000 Andi Gutmans

- Increase op_array size faster and make eralloc() it in the end to save
memory.


1...<<111213