Posted at

php-master-changes 2019-03-13

今日は構造体のアライメント調整、mbstring の Win32 版ビルドの修正、ドキュメントの更新、ビルドエラーの修正があった!


2019-03-13


dstogov: Better data packing


  • https://github.com/php/php-src/commit/824a9333987805cdaacc99589763a9f93b72633a

  • [7.4~]

  • GC 用の構造体 zend_gc_globals のフィールド順を変更

  • アライメントの調整っぽい、多分 zend_bool が unsigned char なので 4 つ並んで 4 バイト、の次に 64 bit マシンの 8 バイトなポインタ来ると揃わなくて 4 バイトのパディング来そうとかそんなの


weltling: Sync with ZEND_ENABLE_STATIC_TSRMLS_CACHE enablement in ext/mbstring


petk: [ci skip] Mention removed m4 macros


petk: Fix duplicate symbols _zend_ce_weakrefs