sskaje
b56352aa1d
PR#1905: directly copy to target memory
2016-05-13 17:41:59 +08:00
sskaje
267ddb3abd
missing efree()
2016-05-13 15:55:41 +08:00
sskaje
aa850a533b
Changed invalid pack format in unpack_error.phpt
2016-05-13 15:11:17 +08:00
sskaje
a273b7307d
Changed invalid pack format in unpack_error.phpt
2016-05-13 15:02:57 +08:00
sskaje
92bcc10e10
comments for e,E,g,G
2016-05-12 19:16:29 +08:00
sskaje
540f4b5cf6
pack()/unpack() for Big Endian float/double and Little Endian float/double
2016-05-12 19:13:21 +08:00
Nikita Popov
0615c59a4f
Mark all $php_errormsg as refs to inhibit optimization
2016-04-30 12:34:01 +02:00
Sara Golemon
bdfa6aeebb
Merge branch 'PHP-7.0'
...
* PHP-7.0:
Create temporary sqlite db in test dir rather than cwd (and clean it up)
2016-04-30 06:05:18 +00:00
Sara Golemon
d0b952260e
Create temporary sqlite db in test dir rather than cwd (and clean it up)
...
Well behaved tests do not leave their droppings all over the filesystem.
2016-04-30 06:02:01 +00:00
Nikita Popov
5595dd5ffa
Revert code to use DUP instead of COPY
...
In a1c405e0c5 next to the actual fix
I have also switched some (effective) ZVAL_DUPs to ZVAL_COPYs. I'm
reverting this part as those were probably there for a reason
(presumably issues with non-atomic refcounting on ZTS).
2016-04-29 22:02:31 +02:00
Anatol Belski
2c5704bdc2
Merge branch 'PHP-7.0'
...
* PHP-7.0:
fix test
Expose some of the new curl constants to PHP userspace
2016-04-29 14:31:49 +02:00
Anatol Belski
8c74f03c10
fix test
2016-04-29 14:30:19 +02:00
Pierrick Charron
3c92f113e4
Expose some of the new curl constants to PHP userspace
2016-04-29 14:19:55 +02:00
Nikita Popov
a1c405e0c5
Fix usages of zend_update_constant_ex
...
If an in-place update in an external zval is performed, it needs
to incref'd beforehand, not afterwards.
2016-04-29 14:06:39 +02:00
Joe Watkins
3aaf90df49
Merge branch 'master' of https://github.com/php/php-src
2016-04-29 12:26:18 +01:00
Joe Watkins
66fc5a3436
Implement #51879 stream context socket option tcp_nodelay
2016-04-29 12:11:58 +01:00
Dmitry Stogov
0091d81668
Merge branch 'master' of git.php.net:php-src
...
* 'master' of git.php.net:php-src:
fix constants availability
fix size_t signed comparison
2016-04-29 13:13:59 +03:00
Anatol Belski
9db8cefa3c
fix constants availability
...
The issue here is that winsock2 defines IP protocols as an enum,
so the preprocessor won't catch it. However all the items related
are available as of winxp (see ws2def.h), so it's safe just to have.
2016-04-29 11:37:19 +02:00
Dmitry Stogov
e2340a17bd
Merge branch 'PHP-7.0'
...
* PHP-7.0:
Simplified condition
2016-04-29 12:34:09 +03:00
Dmitry Stogov
37f7c71f3e
Simplified condition
2016-04-29 12:33:54 +03:00
Dmitry Stogov
926857708b
Merge branch 'PHP-7.0'
...
* PHP-7.0:
size_t is unsigned and can't be negative
2016-04-29 12:24:13 +03:00
Dmitry Stogov
ddac2852dc
size_t is unsigned and can't be negative
2016-04-29 12:23:30 +03:00
Joe Watkins
12f826d7df
Merge branch 'PHP-7.0'
...
* PHP-7.0:
fix size_t signed comparison
2016-04-29 10:20:27 +01:00
Joe Watkins
dbae1653da
fix size_t signed comparison
2016-04-29 10:19:55 +01:00
Xinchen Hui
2f17ef1d25
Merge branch 'PHP-7.0'
...
* PHP-7.0:
Fixed build
Add NEWS entry for bug #71331 (fixed in 7.0.3)
Add NEWS entry for bug #71331 (fixed in PHP 5.6.18)
2016-04-29 11:13:29 +08:00
Xinchen Hui
a5718539b1
Fixed build
2016-04-29 11:13:15 +08:00
Joe Watkins
64721f143a
Merge branch 'PHP-7.0' of https://github.com/php/php-src into PHP-7.0
2016-04-28 15:41:23 +01:00
Joe Watkins
de019858c3
Merge branch 'PHP-7.0'
...
* PHP-7.0:
variable used out of scope
2016-04-28 15:40:59 +01:00
Joe Watkins
e27a43b7be
variable used out of scope
2016-04-28 15:40:28 +01:00
Bob Weinand
6d420dc782
Merge branch 'PHP-7.0'
2016-04-28 11:10:53 +02:00
Bob Weinand
74ef863f5d
Fixed bug #72116 (7.0.6 array_fill optimization breaks implementation)
2016-04-28 11:02:47 +02:00
Dmitry Stogov
6499162ff0
- get rid of EG(scope). zend_get_executed_scope() should be used instead.
...
- ichanged zval_update_constant_ex(). Use IS_TYPE_IMMUTABLE flag on shared constants and AST, instead of "inline_change" parameter.
2016-04-28 04:13:34 +03:00
Nikita Popov
d94b9545d6
Support known static/method calls in call graph
...
For this purpose extract the function lookup call into a helper
zend_optimizer_get_called_func().
2016-04-27 17:10:45 +02:00
Nikita Popov
4f54c15cb1
Ct bind private/final $this method call args
...
The test covers two edge-cases wrt opcache support.
2016-04-27 17:10:44 +02:00
Xinchen Hui
91ca55f9f4
Merge branch 'PHP-7.0'
...
* PHP-7.0:
Use zend_string_safe_alloc
2016-04-27 20:34:29 +08:00
Xinchen Hui
a05320c419
Use zend_string_safe_alloc
2016-04-27 20:29:11 +08:00
Anatol Belski
2613011b2e
Merge branch 'PHP-7.0'
...
* PHP-7.0:
fix/improve tests
2016-04-27 13:20:08 +02:00
Anatol Belski
25ef19f927
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
fix/improve tests
2016-04-27 13:19:29 +02:00
Anatol Belski
a21a997478
fix/improve tests
2016-04-27 13:16:57 +02:00
Dmitry Stogov
f0a2e8eb13
Removed "zend_fcall_info.function_table". It was assigned in many places, but is never used.
2016-04-27 13:46:38 +03:00
Anatol Belski
1a154c7db5
Merge branch 'PHP-7.0'
...
* PHP-7.0:
fix merge
Fix memory leak
Fix bug #72099 : xml_parse_into_struct segmentation fault
5.5.36 now
Fix bug #72094 - Out of bounds heap read access in exif header processing
Fix bug #72093 : bcpowmod accepts negative scale and corrupts _one_ definition
Fix bug #72061 - Out-of-bounds reads in zif_grapheme_stripos with negative offset
Fix for bug #71912 (libgd: signedness vulnerability)
Typo in NEWS
2016-04-27 12:30:34 +02:00
Anatol Belski
4bc97db0b8
fix merge
2016-04-27 12:24:28 +02:00
Anatol Belski
33d41da347
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
Fix memory leak
Fix bug #72099 : xml_parse_into_struct segmentation fault
5.5.36 now
Fix bug #72094 - Out of bounds heap read access in exif header processing
Fix bug #72093 : bcpowmod accepts negative scale and corrupts _one_ definition
Fix bug #72061 - Out-of-bounds reads in zif_grapheme_stripos with negative offset
Fix for bug #71912 (libgd: signedness vulnerability)
Typo in NEWS
2016-04-27 11:45:29 +02:00
Stanislav Malyshev
e315a162da
Merge branch 'PHP-5.5' into PHP-5.6
...
* PHP-5.5:
Fix memory leak
Fix bug #72099 : xml_parse_into_struct segmentation fault
5.5.36 now
Fix bug #72094 - Out of bounds heap read access in exif header processing
Fix bug #72093 : bcpowmod accepts negative scale and corrupts _one_ definition
Fix bug #72061 - Out-of-bounds reads in zif_grapheme_stripos with negative offset
Fix for bug #71912 (libgd: signedness vulnerability)
Typo in NEWS
Conflicts:
configure.in
main/php_version.h
2016-04-26 23:48:41 -07:00
Stanislav Malyshev
e35e5b2187
Merge branch 'PHP-7.0'
...
* PHP-7.0:
fix build
2016-04-26 23:04:40 -07:00
Stanislav Malyshev
a32e143d4e
fix build
2016-04-26 23:04:29 -07:00
Stanislav Malyshev
3bba9c7fba
Merge branch 'PHP-7.0'
...
* PHP-7.0:
Fix bug #71923 - integer overflow in ZipArchive::getFrom*
2016-04-26 22:59:25 -07:00
Stanislav Malyshev
ccc12efa32
Fix bug #71923 - integer overflow in ZipArchive::getFrom*
2016-04-26 22:59:09 -07:00
Stanislav Malyshev
61c7a06e7c
Fix memory leak
2016-04-26 22:54:58 -07:00
Stanislav Malyshev
dccda88f27
Fix bug #72099 : xml_parse_into_struct segmentation fault
2016-04-26 22:46:28 -07:00