今日は curl_getinfo() のバグ修正、ext/oci8 の若干のリファクタリングと oci_set_db_operation()、oci_set_call_timeout() の実装、バージョン表記の修正があった!
2018-12-09
adoy: Fix 77264: curl_getinfo returning microseconds, not seconds
- https://github.com/php/php-src/commit/b3a6ca90af54482e88f714ef1062c84d36322167
- [7.3~]
- ext/curl で、curl_getinfo() が幾つかの項目で float で秒を返すのでなく int で マイクロ秒を返すようになっていた問題の修正
- 7.55.0 以降での追加定数の対応で起きた
cjbj: Convert some parameter parsing to the Fast Parameter Parsing API
- https://github.com/php/php-src/commit/216d6592e1f571a2753d35278ce12c3e84c7d091
- ext/oci8 で、引数の処理をいくらか Fast Parameter Parsing API に置き換え
cjbj: Update OCI8 README
- https://github.com/php/php-src/commit/465c149cd3ba61e13817621931f2af748fe19d28
- [7.2~]
- ext/oci8 で、README の修正
- Oracle 18 への対応の追記とか古くなったリンクの書き換えとか誤字の修正とか
cjbj: Enable Oracle Database DBOP tracing attribute
- https://github.com/php/php-src/commit/4246702406cb2dbbdb66bd84985ebfc72976569f
- [7.2~]
- ext/oci8 で、新たな関数 oci_set_db_operation() の追加
- Oracle の DBOP というのがあり、バグのため実装を潰していたのを有効化した形
- Oracle bug 16695981 というのが何者かは分からず
cjbj: Upgrade internal OCI call
- https://github.com/php/php-src/commit/e2ecd60f2f080d10d38337912b793a7a6b5609e0
- [7.2~]
- ext/oci8 で、Oracle 10.2 以降では PHP_OCI_CALL_RETURN() に渡すコールバックを OCIStmtFetch2() にするよう修正
cjbj: Add oci_set_call_timeout() and bump version to 2.10.0
- https://github.com/php/php-src/commit/99f1f3dedfdd9c2c10962bf83c0e52fd60366928
- [7.2~]
- ext/oci8 で、oci_set_call_timeout() の追加、バージョンを 2.10.0 へ引き上げ
cjbj: Add OCI8 changes
- https://github.com/php/php-src/commit/8c37d5f451c65d06c5bece12e6551eda6cad40ed
- [7.3~]
- NEWS へ ext/oci8 の oci_set_db_operation() と oci_set_call_timeout() の追加について追記