今日はファイルに付いてた BOM の除去、i386 Mac でのビルド問題の修正、array_merge() や array_replace() の内部実装のリファクタリングがあった!
2018-12-11
weltling: Remove BOM
- https://github.com/php/php-src/commit/7dc1c7f6306747806208a8a1cb8deaf6b8ae117d
- [7.3~]
- ext/opcache で、先頭にBOM の含まれていたファイルがあったので除去
laruence: Merge branch 'i386-PIC' of https://github.com/ryandesign/php-src into PHP-7.3
- https://github.com/php/php-src/commit/c3eb291e41800df2c516244fb3fce6a9fcc31428
- [7.3~]
- i386 Mac でのビルド問題の修正
- i386 PIC で __cpuid_count がない環境での __zend_cpuid() を修正
- PR:3704 のやつ、#76654 を解決
- i386 PIC では ebx レジスタを使うコードを吐くので退避するようにしている
laruence: Update NEWS
- https://github.com/php/php-src/commit/54739c7e662d3c617ce08680f8447ae4e98c6a04
- [7.3~]
- ↑の NEWS への追記
dstogov: Split php_array_merge_or_replace_wrapper() into php_array_merge_wrapper() and php_array_replace_wrapper().
- https://github.com/php/php-src/commit/05f3706588c64789f0cb185690684f8745757c13
- php_array_merge_or_replace_wrapper() を php_array_merge_wrapper() と php_array_replace_wrapper() へ分割
- array_merge() や array_replace() の内部実装