History log of /PHP-7.0/Zend/zend_execute.c (Results 1201 – 1225 of 1243)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: BEFORE_REMOVING_AI_COUNT_FINAL_STEP
# 82563bde 10-Jul-1999 Zeev Suraski

Final tweaks


# 03d33b2f 10-Jul-1999 Zeev Suraski

More locking work


# 6fcf8aa1 09-Jul-1999 Zeev Suraski

*** empty log message ***


# 0fadd053 09-Jul-1999 Zeev Suraski

More stuff


# 2a6da781 09-Jul-1999 Zeev Suraski

Step 4:
Move to a 7-bit counter (not fully implemented yet)


# 6ec1acbe 09-Jul-1999 Zeev Suraski

Phase 3:
Use a single bit to mark IS_REF variables


Revision tags: BEFORE_REMOVING_GC_STEP2
# 5f62c347 09-Jul-1999 Zeev Suraski

Step 2:
Rename is_ref to EA


Revision tags: BEFORE_REMOVING_GC_STEP1
# baa75917 03-Jul-1999 Zeev Suraski

Support isset()/empty() for string offsets


# 963a0044 11-Jun-1999 Zeev Suraski

* Use to_string() instead of __print()
* Support boolean casts ((bool) and (boolean))


# da9faa2c 11-Jun-1999 Zeev Suraski

* Make the output handling of variables much, much cooler.
Uses zend_make_printable_zval() instead of convert_to_string() now:

$foo = true;
print "\$foo is $foo";
will now prin

* Make the output handling of variables much, much cooler.
Uses zend_make_printable_zval() instead of convert_to_string() now:

$foo = true;
print "\$foo is $foo";
will now print
$foo is true
(instead of "$foo is 1", earlier).

Also, with objects, it automatically tries to call __print() and use it as a printing
function.

For example:

class foo {
function __print() { return "Foo Object"; }
};

$foo = new foo;
print $foo;

will print "Foo Object".

show more ...


# 95c9e301 09-Jun-1999 Zeev Suraski

* Fix cases where you assign an array element to the parent array (the array was
being erased before the assignment, so the element was being smashed).


# b484f40c 09-Jun-1999 Zeev Suraski

* Fix foreach() that receives a non array argument
* Clean up some C++ comments


# 04b2c1d4 08-Jun-1999 Andi Gutmans

* Fix a by-name call/method call bug
* Clean and optimize the whole function call process


# 8b2fe604 05-Jun-1999 Zeev Suraski

- Fixed Karl's bug report. It's not really a thorough fix, we really need to rethink the INIT_FCALL/DO_FCALL issue.
- Fixed numerous AiCount problems


# 1b4b5c4a 04-Jun-1999 Zeev Suraski

New $GLOBALS init


# 1225d030 03-Jun-1999 Andi Gutmans

- We weren't counting newlines in heredocs. The only place which is still questionable
is when there's a \ followed by a newline but it seems we have a parse error in this
case anyways.
-

- We weren't counting newlines in heredocs. The only place which is still questionable
is when there's a \ followed by a newline but it seems we have a parse error in this
case anyways.
- Fixed the alloca() macros so that the alloca() #define in win32 mode won't clash
with the real win32 alloca().

show more ...


# c4b7426e 01-Jun-1999 Andi Gutmans

- Make execute() use less stack in thread-safe win32 due to Microsoft's shitty 256kb stack.


# 52ec6435 31-May-1999 Andi Gutmans

Fixes


# b7ee45e1 29-May-1999 Zeev Suraski

Correct fix


# 24a21ca2 29-May-1999 Zeev Suraski

Fix a leak


# 741b8161 28-May-1999 Zeev Suraski

* Support getThis() for internal functions.
* Fix 'new object or die' and AiCount issue thoroughly (earlier fix didn't
work with the optimizer).
* Add new macros for standardized defini

* Support getThis() for internal functions.
* Fix 'new object or die' and AiCount issue thoroughly (earlier fix didn't
work with the optimizer).
* Add new macros for standardized definition of classes.
* Only report AiCount problems if shutdown was not silent.

show more ...


# 3b5972ed 27-May-1999 Zeev Suraski

Fix the AiCount issue with objects


# ee7032f0 22-May-1999 Zeev Suraski

Sigh, another leak bites the dust. FREE_OP missing in case of a SEND_VAR.


# 1250c43a 22-May-1999 Zeev Suraski

* Add struct name to all typedef's so that they can be debugged with MSVC
* Fix an AiCount bug - list(...) = $var was using $var multiple times, and thus
causing AiCount to be decreased multi

* Add struct name to all typedef's so that they can be debugged with MSVC
* Fix an AiCount bug - list(...) = $var was using $var multiple times, and thus
causing AiCount to be decreased multiple times even though it was increased only
once for $var. Mark all FETCH_DIM's so that they won't decrease AiCount, and only
decrease AiCount on the last FETCH_DIM.
* Fix a stupid bug - forgot to pass CLS_C to some compiler function. For some reason
MSVC doesn't report these :I

show more ...


Revision tags: BEFORE_PHP4_APACHE_MODULE_CHANGE
# 9cb2cf13 20-May-1999 Zeev Suraski

Optimize allocations into uninitialized_zval assignments


1...<<41424344454647484950