Nikita Popov
bd63c0f5b3
Fix bug #73528
2017-07-23 11:55:43 +02:00
Nikita Popov
80463579ce
Remove confusing null checks in mb_send_mail
...
These are required parameters, they cannot be missing.
2017-07-23 11:55:43 +02:00
Kalle Sommer Nielsen
216d711224
Fix ext_skel's help, the arguments passed are using a space, not an equal sign for values
2017-07-23 11:28:27 +02:00
Anatol Belski
e960ba6400
Merge branch 'PHP-7.2'
...
* PHP-7.2:
fix skipif
2017-07-23 11:08:49 +02:00
Anatol Belski
47334646db
fix skipif
2017-07-23 11:08:11 +02:00
Kalle Sommer Nielsen
753cb8ce7a
Change Côme's name to Come, sorry but Visual Studio just butchers everything =(
2017-07-23 10:41:35 +02:00
Kalle Sommer Nielsen
f35f45906e
Redesigned ext_skel to be written entirely in PHP with no dependencies, this means it will now run on Windows without Cygwin and other nonsense.
...
It no longer includes a way to generate XML documentation (the PHP documentation utilities already got tools for that in svn under phpdoc/doc-base) and it no longer support function stubs.
$ php ext_skel.php --help
php ext_skel.php --ext=<name> [--experimental] [--author=<name>]
[--dir=<path>] [--std] [--onlyunix]
[--onlywindows] [--help]
--ext=<name> The name of the extension defined as <name>
--experimental Passed if this extension is experimental, this creates
the EXPERIMENTAL file in the root of the extension
--author=<name> Your name, this is used if --header is passed and
for the CREDITS file
--dir=<path> Path to the directory for where extension should be
created. Defaults to the directory of where this script
lives
--std If passed, the standard header and vim rules footer used
in extensions that is included in the core, will be used
--onlyunix Only generate configure scripts for Unix
--onlywindows Only generate configure scripts for Windows
--help This help
Example usage:
$ php ext_skel.php --ext test --std --experimental
$ php ext_skel.php --ext kalle --author "Kalle Sommer Nielsen"
$ php ext_skel.php --ext phpfi --dir "/home/kalle/dev/" --onlyunix
2017-07-23 10:36:35 +02:00
Kalle Sommer Nielsen
b67d6fdb66
Fix line feeds
2017-07-23 10:02:38 +02:00
Kalle Sommer Nielsen
67be32ced9
FAST_ZPP variant of zend_parse_parameters_none(), ZEND_PARSE_PARAMETERS_NONE()
2017-07-23 08:48:06 +02:00
Sara Golemon
ad698adddf
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Use compatability zend_isnan() instead of POSIX isnan()
2017-07-22 21:33:34 -04:00
Sara Golemon
089f4ff885
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Use compatability zend_isnan() instead of POSIX isnan()
2017-07-22 21:33:28 -04:00
Sara Golemon
a4e3589966
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
Use compatability zend_isnan() instead of POSIX isnan()
2017-07-22 21:33:20 -04:00
Sara Golemon
775b4b54d8
Use compatability zend_isnan() instead of POSIX isnan()
...
s/isnan/zend_isnan/g
2017-07-22 21:32:44 -04:00
Sara Golemon
211a0ddf86
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fix compile-time optimization of NAN comparisons
2017-07-22 21:23:35 -04:00
Sara Golemon
e23c132940
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Fix compile-time optimization of NAN comparisons
2017-07-22 21:23:29 -04:00
Sara Golemon
1229b0f8cb
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
Fix compile-time optimization of NAN comparisons
2017-07-22 21:23:17 -04:00
Sara Golemon
c562d44321
Fix compile-time optimization of NAN comparisons
2017-07-22 21:22:51 -04:00
Anatol Belski
4fbd7ccba2
touch yet more places for datatypes
2017-07-23 00:47:24 +02:00
Anatol Belski
0eea41b6c4
add missing header
2017-07-23 00:23:02 +02:00
Kalle Sommer Nielsen
97a92e673e
Merge branch 'master' of git.php.net:/php-src
2017-07-22 23:55:55 +02:00
Kalle Sommer Nielsen
a8b6d50da4
--with-mp is only available for VS anyway, so don't make the argument available if it doesn't have any effect
2017-07-22 23:54:15 +02:00
Anatol Belski
61784bcb71
sync libmbfl allocator with the size_t changes
2017-07-22 23:53:00 +02:00
Anatol Belski
e0825ec60f
Mitigation for ssize_t issue in 22a5f554a8
...
and some more
2017-07-22 22:34:16 +02:00
Frank Denis
934cfa35f8
Merge branch 'PHP-7.2'
...
* PHP-7.2:
sodium ext: require libsodium >= 1.0.8
sodium ext: define crypto_aead_chacha20poly1305_ietf_KEYBYTES if needed
sodium ext: remove redundant and obsolete macros
2017-07-22 22:09:21 +02:00
Frank Denis
401188cbf9
sodium ext: require libsodium >= 1.0.8
...
(but really, 1.0.9 should be the bare minimum)
2017-07-22 22:07:53 +02:00
Frank Denis
c499bd12f7
sodium ext: define crypto_aead_chacha20poly1305_ietf_KEYBYTES if needed
...
Some old libsodium versions didn't had a dedicated constant for the
IETF version of this construction.
2017-07-22 19:57:44 +02:00
Frank Denis
c908caf6df
sodium ext: remove redundant and obsolete macros
2017-07-22 17:52:11 +02:00
Frank Denis
8a2e747a7b
sodium ext: remove redundant and obsolete macros
2017-07-22 17:50:22 +02:00
Nikita Popov
c264c24805
Merge branch 'PHP-7.2'
2017-07-22 17:24:49 +02:00
Nikita Popov
4672411ef5
Fix incorrect propagation of ZEND_BOOL in pass 1
...
BOOL (next to QM_ASSIGN) is one of the opcodes that can assign to
a temporary that is assigned in multiple branches. Pass 1 does
not check for this, so we should not try to handle it at that
point. Block pass and sccp will be able to treat this correctly.
2017-07-22 17:23:50 +02:00
Nikita Popov
6e2d5208f4
Merge branch 'PHP-7.2'
2017-07-22 14:54:47 +02:00
Nikita Popov
96665fbfe0
Fix block removal if there are duplicate successors
2017-07-22 14:53:23 +02:00
Anatol Belski
886cf66f1e
Merge branch 'PHP-7.2'
...
* PHP-7.2:
[ci skip] update NEWS
[ci skip] update NEWS
[ci skip] update NEWS
2017-07-22 14:15:53 +02:00
Anatol Belski
1e9ad4a307
[ci skip] update NEWS
2017-07-22 14:15:32 +02:00
Anatol Belski
3fc52f1dc4
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
[ci skip] update NEWS
[ci skip] update NEWS
2017-07-22 14:14:22 +02:00
Anatol Belski
c068818ff3
[ci skip] update NEWS
2017-07-22 14:13:51 +02:00
Anatol Belski
e0c0007bd2
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
[ci skip] update NEWS
2017-07-22 14:13:25 +02:00
Anatol Belski
ad12da4908
[ci skip] update NEWS
2017-07-22 14:12:45 +02:00
Bob Weinand
d7c8688b35
Merge branch 'PHP-7.2'
2017-07-22 11:17:05 +02:00
Bob Weinand
76ce874422
Merge branch 'PHP-7.1' into PHP-7.2
2017-07-22 11:16:48 +02:00
Bob Weinand
134e713be2
Merge branch 'PHP-7.0' into PHP-7.1
2017-07-22 11:14:54 +02:00
Bob Weinand
bad5d0d6c5
Fixed bug #74954 (null deref and segfault in zend_generator_resume())
2017-07-22 11:14:00 +02:00
Anatol Belski
1513bc32d5
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fixed bug #74968 PHP crashes when calling mysqli_result::fetch_object with an abstract class
2017-07-22 10:37:11 +02:00
Anatol Belski
14e8f9557b
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Fixed bug #74968 PHP crashes when calling mysqli_result::fetch_object with an abstract class
2017-07-22 10:36:58 +02:00
Anatol Belski
4cb1151fff
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
Fixed bug #74968 PHP crashes when calling mysqli_result::fetch_object with an abstract class
2017-07-22 10:36:31 +02:00
Anatol Belski
e405ff59f9
Fixed bug #74968 PHP crashes when calling mysqli_result::fetch_object with an abstract class
2017-07-22 10:35:26 +02:00
Nikita Popov
75969eee77
Merge branch 'PHP-7.2'
2017-07-21 23:23:55 +02:00
Nikita Popov
3fa76ac54f
Merge branch 'PHP-7.1' into PHP-7.2
2017-07-21 23:22:56 +02:00
Nikita Popov
69ec51eb02
Fix DFG construction for VERIFY_RETURN
...
`use` only contains uses prior to definition. This was not
honoured for VERIFY_RETURN with a temporary operand.
The test case only breaks on PHP 7.2.
2017-07-21 23:20:56 +02:00
Kalle Sommer Nielsen
2d15d8792c
Merge branch 'master' of git.php.net:/php-src
2017-07-21 22:43:44 +02:00