今日は配列リテラルでの ... の要素展開の実装、テストの並列実行対策、typo の修正、m4 ファイルのコメントの整理、ドキュメントの統廃合とマークダウンへの移行、改行コードの修正、curl_version() の $version
引数の非推奨化、soap で stream コンテキストオプション content_type のサポートを追加する修正、内部用マクロ SAVE_CURL_ERROR() でセミコロンを要求するようにする修正、16 進リテラルのパースエラーメッセージが Windows で間違っていた問題の修正、AArch64 でのハッシュ関数最適化、strip_tags() の出力が 7.3 から変わっていた問題の修正、ffi で、関数呼び出し規約のサポート検知の修正があった!
2019-05-13
cmb69: Prevent race conditions
- https://github.com/php/php-src/commit/b3085bd0d437ed1914e194f3e6c4812db0c84b2e
- [7.4~]
- ext/odbc で、テストの並列実行対策
- とりあえず CONFLICTS に足してお茶を濁してる
theodorejb: Fix typos in upgrade notes
- https://github.com/php/php-src/commit/e96c776bd5d03d3042e9b1c91d395ebf81741540
- [7.4~]
- UPGRADING の typo の修正
petk: Normalize comments in *nix build system m4 files
- https://github.com/php/php-src/commit/75fb74860da7decd94432a4d211795310308a4a8
- [7.4~]
- ビルドシステムで、m4 ファイルのコメントの体裁を整えた
petk: [ci skip] Migrate libxmlrpc README to Markdown
- https://github.com/php/php-src/commit/340da471670517379cd825d03e5c638e608a57c5
- [7.4~]
- ext/xmlrpc で、libxmlrpc の README ファイルを README.md へ移行
petk: [ci skip] Migrate tests READMEs to Markdown
- https://github.com/php/php-src/commit/83e565e2445be073f8af1f6c6401266b11f6e018
- [7.4~]
- 拡張のテストの README を README.md へ移行
petk: [ci skip] Migrate oci8 README to Markdown
- https://github.com/php/php-src/commit/1c53afbe32a2d8c0a707701ab6b26081f3108fbc
- [7.4~]
- ext/oci8 で、README をマークダウンへ移行
petk: [ci skip] Migrate intl error conventions docs to Markdown
- https://github.com/php/php-src/commit/6abc6baa2af5eb450408f72c77bf29442f6ae7e1
- [7.4~]
- ext/intl で、ERROR.CONVENTIONS をマークダウンへ移行
petk: [ci skip] Refactor libgd docs
- https://github.com/php/php-src/commit/812dbed0e9ba0a155598cd299b1e357d85e28b8f
- [7.4~]
- ext/gd で、ドキュメントの統廃合
petk: [ci skip] Remove outdated fastcgi info in favor of the manual
- https://github.com/php/php-src/commit/ecb6a8db63c8b0e13a2f7fa165db3baa65f1d3ca
- [7.4~]
- sapi/cgi で、README.FastCGI の削除
petk: Convert CRLF to LF
- https://github.com/php/php-src/commit/f95b27c6f63eaa0d580180f34643c35f8bbc5ddd
- [7.2~]
- 改行コードが不要に CRLR だったファイルを LF へ変更
cmb69: Deprecate and ignore $version parameter of curl_version()
- https://github.com/php/php-src/commit/357da6bc59268755323bc924b0aae93374c7e227
- [7.4~]
- ext/curl で、curl_version() の
$version
引数を非推奨化し、無視するよう修正
vjardinMisc: Support content_type stream context option in soap
- https://github.com/php/php-src/commit/c55af3c65ac116bbd935bd3d695869d88056c49c
- [7.4~]
- ext/soap で、stream コンテキストオプション content_type のサポート追加
gitsrc: Require semicolon after SAVE_CURL_ERROR()
- https://github.com/php/php-src/commit/5d3337076b8dc8d4427a5c6259429972eab18db8
- ext/curl で、内部用マクロ SAVE_CURL_ERROR() でセミコロンを要求するよう修正
theodorejb: Fix #77993: Wrong parse error for invalid hex literal on Windows
- https://github.com/php/php-src/commit/b6b15fc65cc7898bc1ea992ec607ddb7f94e8eb8
- [7.2~]
- 16 進リテラルのパースエラーメッセージが Windows で間違っていた問題の修正
dstogov: Load 8 bytes at a time in hash_func. (Sebastian Pop)
- https://github.com/php/php-src/commit/071793a0bb278559c32efefbde180727aa312856
- [7.4~]
- AArch64 ではハッシュ関数の実装で 8 バイトを一度に読み込むよう修正
- 先日の修正時、「x86 だと意味ねーずら」と放置だった部分を AArch64 でだけ入れるようにした形
dstogov: ARM64 may be big endian
- https://github.com/php/php-src/commit/3322ae2eb2f9869583ff162e8daa6d5360b7ffea
- [7.4~]
- ↑ の修正について、エンディアンネスを考慮
cmb69: Fix #78003: strip_tags output change since PHP 7.3
- https://github.com/php/php-src/commit/69bab6e5a5c8afba684b5fbde6e005a47408d01e
- [7.3~]
- strip_tags() の出力が 7.3 から変わっていた問題の修正
dstogov: Check for supported libffi ABI
- https://github.com/php/php-src/commit/49de3ce3caee95e4f58435d94117c7b08de2452e
- [7.4~]
- ext/ffi で、関数呼び出し規約のサポートの検知を追加
jhdxr: Implement spread operator in arrays
- https://github.com/php/php-src/commit/e829d087299b59e638e91f18ea76f4dbe920c77b
- [7.4~]
- 配列リテラルでの ... の要素展開を実装
- 先日受理された RFC Spread Operator in Array Expression の奴