History log of /PHP-5.5/Zend/zend_vm_execute.h (Results 201 – 225 of 453)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# e87d7200 22-Apr-2010 Dmitry Stogov

Optimized access to global constants using values with pre-calculated hash_values from litersls table


# ac181e07 22-Apr-2010 Felipe Pena

- Removed unused variables


# fb9d95e5 22-Apr-2010 Dmitry Stogov

ZEND_RETURN is splitted into two new instructions ZEND_RETURN and ZEND_RETURN_BY_REF


# 453b49ed 20-Apr-2010 Dmitry Stogov

Added a number of small performance tweaks and optimizations
. ZEND_RECV now always has IS_CV as its result
. ZEND_CATCH now has to be used only with constant class names
. ZEND_FET

Added a number of small performance tweaks and optimizations
. ZEND_RECV now always has IS_CV as its result
. ZEND_CATCH now has to be used only with constant class names
. ZEND_FETCH_DIM_? may fetch array and dimension operans in a different order

show more ...


# dd5c478b 20-Apr-2010 Dmitry Stogov

Added concept of interned strings. All strings constants known at compile time are allocated in a single copy and never changed.


# 94dd8372 20-Apr-2010 Dmitry Stogov

Changed the structure of op_array.opcodes. The constant values are moved from opcode operands into a separate literal table


# c93a4f19 19-Apr-2010 Stanislav Malyshev

restore $this support for closures to its former glory


Revision tags: php-5.3.2, php-5.2.13, php-5.3.2RC3, php-5.3.2RC2, php-5.2.13RC2, php-5.2.13RC1
# d2281d1d 05-Jan-2010 Sebastian Bergmann

sed -i "s#1998-2009#1998-2010#g" **/*.c **/*.h **/*.php


Revision tags: php-5.3.2RC1, php-5.2.12, php-5.2.12RC4
# 6ab5f53d 07-Dec-2009 Dmitry Stogov

Fixed bug #49866 (Making reference on string offsets crashes PHP)


# 7a96fdff 07-Dec-2009 Dmitry Stogov

Fixed bug #50351 (performance regression handling objects, ten times slower in 5.3 than in 5.2. foreach statement should not initiate GC)


Revision tags: php-5.2.12RC3, php-5.2.12RC2
# bb179ad1 24-Nov-2009 Felipe Pena

- Fixed bug #50255 (isset() and empty() silently casts array to object)


Revision tags: php-5.3.1, php-5.3.1RC4, php-5.2.12RC1, php-5.3.1RC3
# 779ce8fd 01-Nov-2009 Felipe Pena

- Fixed bug #49908 (throwing exception in __autoload crashes when interface is not defined)


Revision tags: php-5.3.1RC2, oci8-1.4.0
# c36b27db 21-Sep-2009 Dmitry Stogov

Fixed memleak in tests/lang/engine_assignExecutionOrder_001.phpt


Revision tags: php-5.2.11, php-5.2.11RC3, php-5.3.1RC1
# 4016bfcd 03-Sep-2009 Dmitry Stogov

Fixed bug #46074 (Bus error during running PHP CLI under IRIX 6.5.30)


Revision tags: php-5.2.11RC2
# d6ba6c69 18-Aug-2009 Stanislav Malyshev

fix crash when unexpectedly passed by-ref parameter is modified


# f1ab855c 18-Aug-2009 Dmitry Stogov

Fixed ability to call user functions from user opcodes without recursion


# f694c09a 17-Aug-2009 Dmitry Stogov

Fixed bug #49269 (Ternary operator fails on Iterator object when used inside foreach declaration). (Etienne, Dmitry)


Revision tags: php-5.2.11RC1
# ff766c1d 28-Jul-2009 Dmitry Stogov

Fixed bug #48912 (Namespace causes unexpected strict behaviour with extract())


Revision tags: php-5.3.0, php-5.3.0RC4, php-5.2.10, php-5.2.10RC2, php-5.3.0RC3
# 2462fce2 07-Jun-2009 Matt Wilmas

MFH: Changed error messages to use "cannot" instead of "can not" (meaning "also can")


# 85b93278 05-Jun-2009 Arnaud Le Blanc

MFH: better fix for #48409 , #48428 , #48228


# b907aa43 04-Jun-2009 Matt Wilmas

MFH:
Restored double->long conversion behavior to that of PHP 5.2 (on most platforms) and prior:
* Out-of-range numbers overflow/preserve least significant bits (no LONG_MAX/MIN limit)

MFH:
Restored double->long conversion behavior to that of PHP 5.2 (on most platforms) and prior:
* Out-of-range numbers overflow/preserve least significant bits (no LONG_MAX/MIN limit)
* See bug #42868 (presumably-rare platform with different results in 5.2)
* On 32-bit platforms with 64-bit long type, a zend_long64 cast has been added,
otherwise it's the same as 5.2
* Use this conversion method everywhere instead of some plain (long) casts

Added 'L' parameter parsing specifier to ensure a LONG_MAX/MIN limit:
* Essentially what 5.3's new conversion was doing in most cases
* Functions with "limit" or "length" type params could be updated to use this,
and prevent confusing overflow behavior with huge numbers (*also* in 5.2)
- See bug #47854, for example; or even #42868 again

# Test updates coming

show more ...


# 2403a580 01-Jun-2009 Arnaud Le Blanc

MFH: better fix for #48409 , #48428 , #48228


# bed00e15 30-May-2009 Arnaud Le Blanc

MFH: Fix aliasing issue (fixes #48409 , #48428 , #48228)


Revision tags: php-5.2.10RC1, php-5.3.0RC2
# ae222613 08-Apr-2009 Dmitry Stogov

Improved specialization (IS_CONST can't be IS_OBJECT)


# ab7f6d88 26-Mar-2009 Dmitry Stogov

Fixed bug #47771 (Exception during object construction from arg call calls object's destructor)


12345678910>>...19