今日は .gdbinit の修正、ReflectionClass::getDefaultProperties() が型付きプロパティに使われた際の不具合の修正、二項演算子が PHP スクリプトのコンパイル時評価とランタイムで同じ結果を返すことのテストを追加する修正があった!
2019-02-27
nikic: Sync types in .gdbinit, improve property dumping
- https://github.com/php/php-src/commit/d73789ef91ebd15f6b72529e78041d366f586611
- [7.4~]
- .gdbinit で、zval 出力時の type が一昨年の 10 月くらいからずれていた問題の修正
- ついでにオブジェクトのダンプでプロパティテーブルが読み込まれておらずクラスエントリからプロパティ情報をたどる際、適切なスロットを参照するよう改善
krakjoe: Fix #77673 ReflectionClass::getDefaultProperties returns spooky array
- https://github.com/php/php-src/commit/1ca9d818b8405159ef96cb974a21714881e1146c
- [7.4~]
- ext/reflection で、ReflectionClass::getDefaultProperties() が型付きプロパティに使われた際、要素の見えない配列を返す場合がある問題の修正
rjhdby: Add runtime_compile_time_binary_operands.phpt
- https://github.com/php/php-src/commit/fcfec9102b638298f2a137ef915e29dc23ddd6f2
- 二項演算子が PHP スクリプトのコンパイル時評価とランタイムで同じ結果を返すことのテストを追加
- PR:3885
bwoebi: Uncomment cleanup for runtime_compile_time_binary_operands.phpt
- https://github.com/php/php-src/commit/a72c74162491f20685ef6805af432717cbcffe90
- [7.4~]
- ↑のテストで一時ファイルの掃除がコメントアウトされていたのを修正