朝にやるかなー、と思ってたけど時間が取れず今更新。北海道(本社がある)の地震大変みたい。
2018-09-05
TysonAndre: Fix typos in UPGRADING.INTERNALS
- https://github.com/php/php-src/commit/86c930e268759172d41f89a4f0148991dec27865
- UPGRADING.INTERNALS の typo を修正
petk: Remove HAVE_STDDEF_H
- https://github.com/php/php-src/commit/6c1ff61a368a26c8f2cbf383aa8a26fc30cf59ef
- autoconf の古いシステム向けマクロ HAVE_STDDEF_H を削除
- <stddef.h> があるかをチェックする用だが、C89 で入ってるヘッダだし、すでにコードの色んなとこで無条件に include もしてるので
dstogov: Get rid of ZEND_ACC_CTOR, ZEND_ACC_DTOR and ZEND_ACC_IMPLEMENTED_ABSTRACT
- https://github.com/php/php-src/commit/8939c4d96b8382abe84f35e69f4f6ebd6f0f749d
- メソッドがコンストラクタ/デストラクタかどうかを判定する用のフラグ ZEND_ACC_CTOR / END_ACC_DTOR を削除し、継承処理で内部的に使われていた abstract メソッドの実装かどうかを判定する用のフラグ ZEND_ACC_IMPLEMENTED_ABSTRACT を削除
cmb69: Fix #74454: Wrong exception being thrown when using ReflectionMethod
- https://github.com/php/php-src/commit/c0a389a9277070f5ef53c230f34aa5072a9f0985
- あるクラス A がパースエラーとなるファイルに定義され、オートローダ経由で ReflectionMethod() から呼ばれる際、ParseError ではなく ReflectionException が例外として投げられていたのを修正