#
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)
|