2018-08-20
bukka: Fix bug #76705 (unusable ssl => peer_fingerprint in stream_context_create())
- https://github.com/php/php-src/commit/4c542e6c13ca0d1b3944efee715a4dadb4794c7c
- ext/openssl のバグ修正
- GET_VER_OPT() が実は変数 val を書き換えるマクロで、値を利用するまでに再度書き換えられてもよいよう、書き換えられる前の値を保存するよう修正してある
carusogabriel: Make array parsing parameters error messages consistency with ZPP failure
- https://github.com/php/php-src/commit/efbf846fd256f0cd8a745d98182cb1f95d1e57f8
- 配列関数へ配列以外を渡した際のエラーメッセージを、通常の型エラーと同様の書式で実際にどの型の値が渡されたかを添えるよう修正
sodabrew: [ci skip] Correct minor typo (GC_GLAGS to GC_FLAGS)
- https://github.com/php/php-src/commit/1621f1739d80b481348102e82360d0c24f4c5e0e
- UPGRADING.INTERNALS の typo を修正
dstogov: Avoid hash lookups in BIND_STATIC and BIND_LEXICAL opcode handlers.
- https://github.com/php/php-src/commit/b8828926f2f6bc9d109960c2d4e2d399f7c0dc5c
- BIND_STATIC と BIND_LEXICAL のオペコードでハッシュのルックアップを削減
- extended_value にハッシュテーブル bucket 内の当該 zval へのオフセットを詰めている
- オフセットが奇数になることはないので ZEND_BIND_REF のフラグとあわせてパックして詰められる、という奴かな