Anatol Belski
ec13d5ca75
Merge branch 'PHP-7.0'
...
* PHP-7.0:
update NEWS
Fix bug #71624 , PHP_MODE_PROCESS_STDIN (CLI SAPI called with '-R') did not properly set $argi and $argn
fix uninitialized value
2016-03-15 07:11:54 +01:00
Anatol Belski
84651b32eb
fix uninitialized value
2016-03-15 06:43:29 +01:00
Nikita Popov
47391961dd
Mark uses in UNSET_VAR op1 + FE_FETCH_R op2 as no_val
2016-03-14 17:57:07 +01:00
Nikita Popov
64dae1ea76
Statically bind static method call arguments
...
If we know what method will be called, use ct-bound send opcodes.
The intl test is changed because a runtime error changed to a
compile-time error.
2016-03-14 17:50:56 +01:00
Anatol Belski
14ea0e584c
Merge branch 'PHP-7.0'
...
* PHP-7.0:
fix pointer truncation on 64 bit
2016-03-14 16:45:12 +01:00
Anatol Belski
704a9aeea7
fix pointer truncation on 64 bit
2016-03-14 16:44:27 +01:00
Anatol Belski
8309e12cc7
Merge branch 'PHP-7.0'
...
* PHP-7.0:
fix test
Update NEWS
2016-03-14 15:58:40 +01:00
Anatol Belski
ab7764d99b
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
fix test
2016-03-14 15:58:05 +01:00
Anatol Belski
beda05269c
fix test
...
Many warnings won't appear with libxml2 >= 2.9.3 because in many
cases libxml2 2.9.3 will just abort processing.
2016-03-14 15:53:02 +01:00
Yasuo Ohgaki
ca61f5954b
Fixed Bug #71754 Regression in PHP7.0: trivial script segfaults php-cgi
...
Fixed Bug #71683 Null pointer dereference in zend_hash_str_find_bucket
Fixed Bug #71599 trans sid handling rework broke interaction with cookies
All of these bug is caused by git global change in PHP-7.0.
2016-03-12 08:40:37 +09:00
Yasuo Ohgaki
01579ae0a6
Merge branch 'PHP-7.0'
...
* PHP-7.0:
Fixed Bug #71683 Null pointer dereference in zend_hash_str_find_bucket
2016-03-12 08:33:04 +09:00
Yasuo Ohgaki
50fca7a02a
Fixed Bug #71683 Null pointer dereference in zend_hash_str_find_bucket
2016-03-12 08:15:47 +09:00
Nikita Popov
f3b61b706f
Merge branch 'PHP-7.0'
2016-03-11 22:45:52 +01:00
Nikita Popov
02743f43c2
Fixed bug #71806
2016-03-11 22:45:38 +01:00
Nikita Popov
d9f0c8429d
Merge branch 'PHP-7.0'
2016-03-11 22:28:50 +01:00
Grigorii Sokolik
ccc5150f15
Fix bug #71767
2016-03-11 22:27:48 +01:00
Anatol Belski
0c3022f436
Merge branch 'PHP-7.0'
...
* PHP-7.0:
Fix DatePeriod::getEndDate() segfault
2016-03-11 14:13:11 +01:00
Anatol Belski
d26d80ab75
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
Fix DatePeriod::getEndDate() segfault
2016-03-11 14:12:54 +01:00
Thomas Punt
f3f5a07aa5
Fix DatePeriod::getEndDate() segfault
2016-03-11 14:08:48 +01:00
Dmitry Stogov
8026da6db0
Remove NOPs after DFA pass.
2016-03-10 18:31:02 +03:00
Anatol Belski
624fe22914
Merge branch 'PHP-7.0'
...
* PHP-7.0:
fix error condition, part of bug #71753
2016-03-10 11:40:08 +01:00
Anatol Belski
8b5d09a195
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
fix error condition, part of bug #71753
2016-03-10 11:39:16 +01:00
Anatol Belski
8cd903ea68
fix error condition, part of bug #71753
2016-03-10 11:35:50 +01:00
Anatol Belski
ce9a582d07
fix invalid pointer on 64-bit
2016-03-10 08:45:46 +01:00
Anatol Belski
3edd33083c
fix invalid pointer on 64-bit
2016-03-10 08:45:29 +01:00
Xinchen Hui
50960d85cc
Merge branch 'PHP-7.0'
...
* PHP-7.0:
Useless check (part of #71753 )
object->ce should not be NULL
Fixed typo (partially fix for #71753 )
emalloc never returns NULL (partially fix for #71753 )
2016-03-10 15:43:53 +08:00
Xinchen Hui
753bbad535
Useless check (part of #71753 )
2016-03-10 15:43:22 +08:00
Xinchen Hui
a0fac47364
object->ce should not be NULL
2016-03-10 15:26:15 +08:00
Xinchen Hui
351201bc7b
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
Fixed typo (partially fix for #71753 )
Conflicts:
ext/standard/uuencode.c
2016-03-10 15:23:40 +08:00
Xinchen Hui
915a3762ef
Fixed typo (partially fix for #71753 )
2016-03-10 15:22:34 +08:00
Xinchen Hui
c3cf6f2a68
emalloc never returns NULL (partially fix for #71753 )
2016-03-10 15:15:26 +08:00
Xinchen Hui
4c388004d4
Merge branch 'PHP-7.0'
...
* PHP-7.0:
Fixed bug #71754 (Regression in PHP7.0: trivial script segfaults php-cgi)
Bug #71756 (Call-by-reference widens scope to uninvolved functions when used in switch)
tsrm_win32_get_path_sid_key might returns NULL (Partially fix bug #71752 )
2016-03-10 15:03:25 +08:00
Xinchen Hui
98c625a31c
Fixed bug #71754 (Regression in PHP7.0: trivial script segfaults php-cgi)
2016-03-10 15:02:10 +08:00
Nikita Popov
97a88fccc0
Merge branch 'PHP-7.0'
2016-03-09 23:01:51 +01:00
Nikita Popov
5a6da79fd0
Fix bug #71659
2016-03-09 23:00:53 +01:00
Francois Laupretre
d0d9e7251e
mb_strpos()/mb_stripos(): Add support for negative offset
2016-03-09 14:41:38 +01:00
Francois Laupretre
882f97042b
mb_ereg_search_setpos(): Add support for negative position
...
Also add missing test for this function
2016-03-09 14:41:38 +01:00
Francois Laupretre
70187267b4
mb_strimwidth(): Add support for negative 'start' and 'width'
2016-03-09 14:41:38 +01:00
Francois Laupretre
e30060da15
file_get_contents(): Add support for negative offset
2016-03-09 14:41:38 +01:00
Francois Laupretre
570bbed98e
Add negative offset support to iconv_strpos()
2016-03-09 14:41:38 +01:00
Francois Laupretre
4a8c51c7d7
Add negative offset support to grapheme_strpos/stripos/extract()
2016-03-09 14:41:37 +01:00
Francois Laupretre
1c3e1a3d28
substr_count(): Support negative values for '$offset' and '$length' parameters.
2016-03-09 14:41:37 +01:00
Francois Laupretre
56fce8990f
strpos()/stripos(): Add support for negative offsets
2016-03-09 14:41:37 +01:00
Anatol Belski
aa2cf3a4f2
Merge branch 'PHP-7.0'
...
* PHP-7.0:
fix SKIPIF sections
2016-03-09 14:29:03 +01:00
Anatol Belski
86229f9943
fix SKIPIF sections
2016-03-09 14:28:38 +01:00
Anatol Belski
d6aba2981c
Merge branch 'PHP-7.0'
...
* PHP-7.0:
fix directory separator
2016-03-09 14:17:44 +01:00
Anatol Belski
a2022fd82a
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
fix directory separator
2016-03-09 14:17:30 +01:00
Anatol Belski
a1d1f54b42
fix directory separator
2016-03-09 14:16:29 +01:00
Xinchen Hui
f2d2e8ceb9
arena_alloc never returns NULL
2016-03-09 18:05:28 +08:00
Xinchen Hui
14fec3adf9
Suppress warnings
2016-03-09 18:01:29 +08:00