Dmitry Stogov
381438e5df
Improved array_merge() and array_replace() (1-st array may be added using simple procedure).
2014-12-11 19:18:31 +03:00
Dmitry Stogov
73458e8f19
Replaced zendi_convert_to_long() with _zval_get_long_func()
2014-12-11 15:01:06 +03:00
Dmitry Stogov
27dc5986df
Moved zend_is_true() from zend_execute.h/zend_execute_API.c into zend_operators.h/zend_operators.c.
...
Splited the most expensive part of inline i_zend_is_true() into a separate zend_object_is_true().
Replaced zendi_convert_to_long() with cals to zend_is_true().
2014-12-11 13:18:40 +03:00
Xinchen Hui
634448e2de
Revert "Save one xor instr"
...
This reverts commit bd5c5d3729
.
2014-12-11 03:19:33 -05:00
Xinchen Hui
882741639c
Merge branch 'master' of https://git.php.net/repository/php-src
2014-12-11 00:03:45 -05:00
Xinchen Hui
bd5c5d3729
Save one xor instr
2014-12-11 00:03:31 -05:00
Anatol Belski
92a9477cc3
Merge branch 'PHP-5.6'
...
* PHP-5.6:
move the test to the right place
2014-12-10 13:23:15 +01:00
Anatol Belski
21da246807
Merge branch 'PHP-5.5' into PHP-5.6
...
* PHP-5.5:
move the test to the right place
2014-12-10 13:22:52 +01:00
Anatol Belski
c5f7dcd1dc
move the test to the right place
2014-12-10 13:19:51 +01:00
Anatol Belski
da78550006
fix TS build and C89 compat
2014-12-10 12:23:46 +01:00
Anatol Belski
aeb30576f6
Merge branch 'PHP-5.6'
...
* PHP-5.6:
updated NEWS
Fixed bug #68545 NULL pointer dereference in unserialize.c
Updated NEWS
Updated NEWS
Conflicts:
ext/standard/var_unserializer.c
ext/standard/var_unserializer.re
2014-12-10 11:54:31 +01:00
Anatol Belski
a96957f0da
updated NEWS
2014-12-10 11:49:13 +01:00
Anatol Belski
4a82cdce66
Merge branch 'PHP-5.5' into PHP-5.6
...
* PHP-5.5:
Fixed bug #68545 NULL pointer dereference in unserialize.c
Conflicts:
ext/standard/var_unserializer.c
2014-12-10 11:47:34 +01:00
Anatol Belski
20d93534d5
Fixed bug #68545 NULL pointer dereference in unserialize.c
2014-12-10 11:43:33 +01:00
Julien Pauli
c4c9f7456b
Updated NEWS
2014-12-10 11:24:43 +01:00
Julien Pauli
e6f9059a86
Updated NEWS
2014-12-10 11:23:40 +01:00
Julien Pauli
9a1fc445bf
Merge branch 'PHP-5.5' into PHP-5.6
...
* PHP-5.5:
Updated NEWS
2014-12-10 11:22:46 +01:00
Julien Pauli
a67a5dc0ad
Updated NEWS
2014-12-10 11:22:28 +01:00
Remi Collet
19d481945e
Merge branch 'PHP-5.6'
...
* PHP-5.6:
NEWS
Fix bug #68526 Implement POSIX Access Control List for UDS
2014-12-10 08:19:29 +01:00
Remi Collet
eda813fd37
NEWS
2014-12-10 08:19:04 +01:00
Remi Collet
744ada7d9d
Fix bug #68526 Implement POSIX Access Control List for UDS
...
- add --with-fpm-acl build option which allow to manage ACL
on Unix Domain Socket
- add listen.acl_users pool option
- add listen.acl_groups pool option
Keep old behavior (chmod) if option not used or not supported.
2014-12-10 08:15:21 +01:00
Dmitry Stogov
2f3c79b4bf
Improved basic zval copying primitives: ZVAL_COPY_VALUE(), ZVAL_COPY(), ZVAL_DUP()
2014-12-09 18:07:39 +03:00
Dmitry Stogov
29b9105beb
Wrap RETURN_VALUE_USED() with EXPECTED() or UNEXPECTED() macros according to more frequent usage patterns.
2014-12-09 17:07:12 +03:00
Dmitry Stogov
5b3a69c29f
Improved ASSIGN_<OP>, ASSIGN_DIM and UNSET_DIM
2014-12-09 15:15:24 +03:00
Remi Collet
f0f51da936
drop dead/unused code
2014-12-09 11:25:53 +01:00
Dmitry Stogov
98e81e13cf
simplified code
2014-12-09 12:17:55 +03:00
Dmitry Stogov
0b19a7c235
Move ZVAL_DEREF() and make_real_object() into slow paths.
2014-12-09 03:05:06 +03:00
Dmitry Stogov
f70545678b
Pass znode_op structure by value (it fits into one word) instead of pointer to structure.
2014-12-09 03:03:38 +03:00
Dmitry Stogov
11f7854e75
Move checks for references into slow paths.
2014-12-09 01:09:44 +03:00
Dmitry Stogov
b6c6e7960a
Improved ASSIGN_DIM and ASSIGN_OBJ
2014-12-09 00:10:23 +03:00
Dmitry Stogov
0bfc9c6979
Fixed typo
2014-12-08 18:40:37 +03:00
Dmitry Stogov
db4271d332
Move checks for references into slow paths of handlers or helpers. Remove duplicate opcode handlers.
2014-12-08 18:11:14 +03:00
Derick Rethans
eb6fb71e55
Merge branch 'PHP-5.6'
2014-12-08 11:07:00 +00:00
Derick Rethans
9d4f4483cb
Merge branch 'PHP-5.5' into PHP-5.6
2014-12-08 11:06:50 +00:00
Derick Rethans
4078c35939
Merge branch 'day-of-week-issues' into PHP-5.5
2014-12-08 11:06:41 +00:00
Derick Rethans
5f9a68d3ef
Fixed day_of_week function as it could sometimes return negative values internally.
2014-12-08 11:06:12 +00:00
Dmitry Stogov
70a2748b5e
Merge branch 'PHP-5.6'
...
* PHP-5.6:
Fixed possible read after end of buffer and use after free.
2014-12-08 12:25:52 +03:00
Dmitry Stogov
278c38165c
Merge branch 'PHP-5.5' into PHP-5.6
...
* PHP-5.5:
Fixed possible read after end of buffer and use after free.
2014-12-08 12:24:16 +03:00
Dmitry Stogov
e6ad29ae96
Merge branch 'PHP-5.4' into PHP-5.5
...
* PHP-5.4:
Fixed possible read after end of buffer and use after free.
2014-12-08 12:20:01 +03:00
Dmitry Stogov
dd791cd717
Fixed possible read after end of buffer and use after free.
2014-12-08 12:18:27 +03:00
Nikita Popov
c6d0c55a23
Fix arrow operator precedence
...
I accidentially added => as the highest-precedence operator...
2014-12-07 23:00:48 +01:00
Anatol Belski
aa52fcf179
Merge branch 'PHP-5.6'
...
* PHP-5.6:
Fixed bug #68398 msooxml matches too many archives
2014-12-06 20:51:41 +01:00
Anatol Belski
41a2f7074d
Fixed bug #68398 msooxml matches too many archives
2014-12-06 20:51:00 +01:00
Nikita Popov
7be91dd730
Fix zpp call in apache_getenv()
2014-12-06 12:38:56 +01:00
Nikita Popov
204e3f8d5a
Drop unnecessary zval containers
2014-12-06 12:38:56 +01:00
Anatol Belski
51bae8805d
Merge branch 'PHP-5.6'
...
* PHP-5.6:
fixed test
2014-12-06 12:32:16 +01:00
Anatol Belski
0854fd8b81
Merge branch 'PHP-5.5' into PHP-5.6
...
* PHP-5.5:
fixed test
2014-12-06 12:31:55 +01:00
Anatol Belski
5d126245a3
fixed test
2014-12-06 12:31:27 +01:00
Anatol Belski
42d7cb4c2c
Merge branch 'PHP-5.6'
...
* PHP-5.6:
C89 compat
add include for missing localeconv_r proto
2014-12-06 12:18:36 +01:00
Anatol Belski
08241ee3f3
Merge branch 'PHP-5.5' into PHP-5.6
...
* PHP-5.5:
C89 compat
add include for missing localeconv_r proto
2014-12-06 12:18:05 +01:00