Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
0
Help us understand the problem. What is going on with this article?
@sj-i

php-master-changes 2019-05-07

More than 1 year has passed since last update.

今日は括弧なしの三項演算子ネストの非推奨化、メソッドのシグネチャ互換性違反時に Warning でなく Fatal とする修正、AArch64 での一部コードの最適化、libffi の検出に PKG_CHECK_MODULES を使うようにする修正、Travis のビルド設定に --with-ffi を追加する修正、ドキュメントの整理更新、不要コードの削除、改行コードの修正、コンパイラの警告潰しの修正があった!

2019-05-07

petk: [ci skip] Move OpenLDAP license to redistributable info file

petk: [ci skip] Rename libbcmath license file to LICENSE

petk: [ci skip] Add password registry RFC to changelog

petk: Remove empty section

petk: Convert CRLF line endings to LF

nikic: Remove outdated info from README.ZEND_MM

sebpop: [AArch64] use rev64 to reverse strings

nikic: Always generate fatal error for LSP failures

nikic: Deprecate left-associative ternary

  • https://github.com/php/php-src/commit/09ea55cb4e733f4e5221dfff5b66d6feb9695613
  • [7.4~]
  • 左結合の(括弧なしの)三項演算子ネストの非推奨化
  • PHP 8 では括弧なしの三項演算子ネストはエラーとなり、常に括弧を使う必要が出る
  • PHP 9 以降等、ある日に他言語にあわせて右結合に変えるかもしれない
  • 驚くことに RFC の受理されたもの
    • 従来 internals では後方互換性について保守的な人の影響力が比較的大きかったのだけど、nikic の人の輝かしい実績と説得力によって結構な無茶でも「お前が言うなら」みたいな声が広がってきてる印象(ラムダ短縮記法も受理されたし)
  • bwoebi の人が出してる文字列結合の方とあわせて、個人的には「そこまでせんでも」と思うんだけどどうなんでしょう

hughmcmaster: Use PKG_CHECK_MODULES to detect the ffi library

sebpop: speed up add and sub operators with overflow detection

sebpop: speed up increment and decrement operators with overflow detection

nikic: Avoid some maybe uninitialized warnings in ffi

nikic: Add --with-ffi on Travis

sebpop: [AArch64] Use NEON to initialize zend_hash

0
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
sj-i
php-master-changes は ruby-trunk-changes(http://d.hatena.ne.jp/nagachika/) リスペクトでゆるふわに始めた。だいたい JST で日が変わってから出社するまでの間で前日分を投稿、だいたい朝の時間で書いてる。休日の投稿時間は不安定。時間多くとれる日は細かめに見るし、あまり時間とれない日は雑に済ます。
infiniteloop
「ソースコードでなんでも生み出す」なんでもない記号から、とんでもないモノを生み出す。日々技術を磨き続け、あらゆる難題に答えていく札幌のシステム会社です。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
0
Help us understand the problem. What is going on with this article?