Quantcast
Browsing Latest Articles All 20 Live
Mark channel Not-Safe-For-Work? (0 votes)
Are you the publisher? or about this channel.
No ratings yet.
Articles:

php-master-changes 2019-08-13

この日はコンパイラの実装修正、インデントの修正、gen_stub.php の修正、arginfo の PHP スタブへの移行、循環参照 GC のバグ修正、ユーザ定義のストリームフィルタを通る include が動作しなくなっていた問題の修正、opcache での @ 利用による Assertion Failure の修正、不要コードの削除、ロケールキーを GC_MAKE_PERSISTENT_LOCAL でマークする修正、get_cfg_var() の実装修正、ドキュメントの修正があった!

2019-08-13

nikic: Intern alias old_name early

cmb69: Fix WS

duncan3dc: Add a prefix to differeniate between class methods and functions

duncan3dc: Update the date class arginfo the new format

nikic: Don't destroy properties array with unset GC type

iNem0o: add syslog arginfo stubs

nikic: Fixed bug #78406

nikic: Fixed bug #77191

iNem0o: Add crypt() function's stub

nikic: Generalize delref assertion

nikic: Don't include non-refcounted structures in GC count

nikic: Remove removed nested data from GC count

nikic: Adjust GC count in SPL test

stephenreay: Added zip arginfo stubs

cmb69: Remove dead code

nikic: Mark PCRE locale key as local persistent

nikic: Don't return persistent string from get_cfg_var()

Islam Israfilov: Add inet_ntop and inet_pton stubs

nikic: Fixed bug #72530

  • https://github.com/php/php-src/commit/60a7e60b61b8e4a3d455974c83f76a26546ce117
  • [7.4~]
  • 循環参照 GC の実装で、一部のデストラクタを持つオブジェクトについて use after free が起きる問題の修正
  • GC で起動したデストラクタの処理内で更に GC 対象が増えるみたいなケースへのワークアラウンドを入れてる感じかな
  • とりあずデストラクタの処理は呼ぶが回収は後回し、みたいな

nikic: Add myself to extension maintainer list

php-master-changes 2019-08-14

この日は ReflectionClass::newInstanceWithoutConstructor() が内部クラスを継承した final クラスに使えない問題の修正、7.2 系と 7.3 系の開発バージョンの引き上げ、arginfo を PHP スタブへ移行する修正があった!

2019-08-14

nikic: Fixed bug #78410

cmb69: Bump version numbers

cmb69: Next will be 7.3.10

sgolemon: Bump for 7.2.23

stephenreay: Added arginfo stub for posix extension

jason-liew: add some stubs for array func in basic_functions

Arkanius: Add some stubs at ctype ext

theodorejb: Add hrtime arginfo stubs

php-master-changes 2019-08-15

この日は 循環参照 GC の実装修正、typo の修正、ArrayObject::__unserialize() で SEGV が起きる問題の修正、SimpleXML::asXML() の引数処理の修正、arginfo の PHP スタブへの移行、sqlite3 のリファクタリング、ドキュメントの更新があった!

2019-08-15

nikic: Fixed bug #78412

nikic: Fix reference printing in GC tracing

cmb69: Update credits_ext.h

zhdaniel: Fix typo

nikic: Fixed bug #78409

nikic: Normalize SimpleXML::asXML() argument handling

duncan3dc: Convert sqlite3 functions arginfo to php stubs

cmb69: Don't repeat yourself

cmb69: Unify ZPP handling in ext/sqlite3

Victor Gazotti: creating stubs for echant ext

cmb69: Update NEWS

php-master-changes 2019-08-16

今日は AppVeyor の設定修正、gen_stub.php の可変引数サポート追加、arginfo を PHP スタブに移行する修正があった!

2019-08-16

Stricted: appveyor: exclude some documentation paths

nikic: Support typed variadic args in gen_stubs

iNem0o: Add ftok arginfo stubs

iNem0o: Add lcg arginfo stubs

php-master-changes 2019-08-17

今日は arginfo の PHP スタブへの移行、 intl の修正、ZPP エラー時の不要なエラー通知の削除、double free の修正、typo の修正があった!

2019-08-17

kauanslr: Creating stub for ext bz2

sgolemon: Revert "Move to non deprecated API on suitable ICU versions"

cmb69: Don't explicitly set return value on ZPP failure

cmb69: Don't explicitly set return value on ZPP failure

sgolemon: Suppress deprecation warning on IDNA2003 ICU methods

Girgias: Remove useless error check for bin2hex()

nikic: Fixed bug #77922

kawanet: Fix typo: environement [ci skip]

cmb69: Don't explicitly set return value on ZPP failure in ext/calendar

php-master-changes 2019-08-18

php-master-changes 2019-08-19

今日は arginfo を PHP スタブへ移行する修正があった!

2019-08-19

iNem0o: Add md5 arginfo stubs

iNem0o: Add metaphone arginfo stubs

iNem0o: Add pageinfo arginfo stubs

iNem0o: Add sha1 arginfo stubs

php-master-changes 2019-08-20

この日は Windows 1903 で OneDrive へのフォルダへアクセスできなくなっていた問題の修正、エラーの例外化で不要になった RETURN_FALSE の削除、不要コードの削除、mysqlnd への CLIENT_CONNECT_ATTRS のサポート追加と _server_host の追加、C++ 形式のコメントを使っていた箇所の修正、arginfo の PHP スタブへの移行、Windows 版 7.4 での fstat() のバグ修正、ドキュメントの更新、opcache の func_info の修正、テストの修正があった!

2019-08-20

cmb69: Fix #78220: Can't access OneDrive folder

nikic: Remove some unnecessary RETURN_FALSE uses

Henrique Duarte: Add stubs for filter extension

GuuBu: fix the problem for connect_attr, set db condition, and add a new attribute serverhost

cmb69: Don't use C++ style comments

simPod: Add Calendar ext PHP stubs

simPod: Add Curl ext PHP stubs

cmb69: Fix #78386: fstat mode has unexpected value on PHP 7.4

derickr: Update NEWS for PHP 7.4.0beta4

derickr: Update NEWS for 7.4.0RC1

TysonAndre: Fix opcache type info for stream_bucket_make_writable()

remicollet: ensure proper settings for test

php-master-changes 2019-08-21

php-master-changes 2019-08-22

この日は一部標準関数の警告のエラーへの昇格、heredoc 識別子に数値が続くとパースエラーになる問題の修正、arginfo の PHP スタブへの移行、strr(i)pos() の警告メッセージを str(i)pos() のものと統一化する修正、コンパイラの警告潰しの修正があった!

2019-08-22

Girgias: Promote warnings to errors in range()

Girgias: Promote warning to error in array_chunk()

Girgias: Promote warnings to errors in array_multisort()

Girgias: Promote warnings to errors in array_combine()

cmb69: Fix #78441: Parse error due to heredoc identifier followed by digit

LeSuisse: Add stub for ext zlib

Girgias: Normalise strr(i)pos offset messages with str(i)pos ones.

cmb69: Fix var_unserializer debug code

php-master-changes 2019-08-23

この日は一部標準関数の警告のエラーへの昇格、__serialize() / __unserialize() 利用時、深いネストをアンシリアライズしようとした際にデータが壊れる問題の修正、コンパイラ警告の修正、gen_stub.php の修正、php -a の対話モードで PHP 7.3 形式の heredoc が使えない問題の修正、テストの修正、spl の GC 問題の修正、不要な strncat() の利用箇所の修正、noalias 違反の修正があった!

2019-08-23

Girgias: Promote warnings to errors in array_column()

Girgias: Promote warnings to errors in array_pad()

Girgias: Promote warnings to errors in strtr()

Girgias: Promote warnings to errors in str_split()

Girgias: Promote warnings to errors in dirname()

Girgias: Promote warnings to errors in wordwrap()

Girgias: Promote warnings to errors in str_word_count()

Girgias: Promote warnings to errors in chunk_split()

cmb69: Fix #78438: Corruption when __unserializing deeply nested structures

cmb69: Suppress deprecation warning on IDNA2003 ICU methods for clang

TysonAndre: Fix escapes for namespaced classes in gen_stub.php

cmb69: Fix #77812: Interactive mode does not support PHP 7.3-style heredoc

cmb69: Fix bug77812-*.phpt

nikic: Fixed bug #78436

nikic: Support variable element size in spl heap implementation

nikic: Replace strncat in filter implementation

nikic: Avoid strncat use in proc_open

nikic: Fix noalias violation in select call

php-master-changes 2019-08-24

この日はメモリリークの修正、クロージャでの $this のアンバインド非推奨化の緩和、arginfo の PHP スタブへ移行、ZPP エラー時の RETURN_FALSE 削除、一部警告のエラーへの昇格、str_pad() のエラー条件の修正があった!

2019-08-24

nikic: Fix arginfo leak when using disabled_classes

nikic: Relax closure $this unbinding deprecation

cmb69: Add ext/iconv stubs

cmb69: Don't explicitly set return value on ZPP failure in ext/iconv

Girgias: Promote warnings to errors in str_repeat()

Girgias: Promote warning to error in zend_forbid_dynamic_call()

Girgias: Remove 'bogus' error condition in str_pad()

php-master-changes 2019-08-25

この日は鬼車の更新、テストの修正、arginfo の PHP スタブへの移行、chunk_split() の実装修正、不要コードを削除する修正があった!

2019-08-25

smalyshev: Update Oniguruma to 6.9.1

nikic: Skip memory_limit test without ZMM

cmb69: Add stubs for ext/ftp

noobshow: Add some header and html function stub

nikic: Make string size calculation in chunk_split more precise

nikic: Remove unnecessary NULL check

nikic: Remove unnecessary haystack length check in stripos()

php-master-changes 2019-08-26

この日は arginfo の PHP スタブへの移行、ldap_read() を呼ぶと引数に渡した配列が変更される問題の修正、一部組み込み関数の警告を例外を投げるエラーに昇格する修正、2 進 / 16 進リテラルで _ が複数続いた際に Out of memory を起こす問題の修正、テストの修正 ZendMM の実装修正、SplDoublyLinkedList のシリアライズで SEGV が起きる問題の修正、opcache の func_info の修正、AI_IDN_ALLOW_UNASSIGNED と AI_IDN_USE_STD3_ASCII_RULES の非推奨化 / 削除、組み込み関数でのスカラ型検査のデバッグ用コードの修正、非推奨化された libzip の関数の置き換え、extract() / compact() へのアサーションの追加と返り値からの nullable 外し、gen_stub.php の修正、コンパイラの live range check 処理の修正があった!

2019-08-26

cmb69: Add ext/gmp stubs

cmb69: Don't modify arrays passed by value

Girgias: Promote warnings to errors in str_pad()

theodorejb: Fix #78454: Consecutive numeric separators cause OOM error

smalyshev: Fix test

nikic: Fix overflow in memory limit checks

nikic: Fixed bug #78456

TysonAndre: Fix opcache optimizer info for time_nanosleep

TysonAndre: Also fix signature for passthru

viest: Deprecate AI_IDN_ALLOW_UNASSIGNED and AI_IDN_USE_STD3_ASCII_RULES

Girgias: Promote warnings to errors in explode()

viest: Remove deprecated getaddrinfo flags

theodorejb: Convert remaining array function arginfo to PHP stubs

nikic: Avoid duplicate "non well-formed" warning

Girgias: Promote warnings to errors in array_rand()

cmb69: Replace deprecated libzip functions

nikic: Assert that symbol table is available in compact()

nikic: Make sure that params with null default are marked nullable

cmb69: Add ext/ffi stubs

nikic: Make arginfo printing of prefer-ref arguments nicer

burakcakirel: Add assert arginfo stubs

cmb69: Add ext\opcache stubs

nikic: Don't use needs_live_range hook for "special" live ranges

php-master-changes 2019-08-27

この日は strpos() / strstr() 系の needle へ空文字列を渡せるようにする修正、chunk_split() の実装修正、arginfo の PHP スタブへの移行、循環参照 GC の実装修正、fpm でログの出し分けが正常に行われていなかった問題の修正、テストの修正、get_class() を VM 側で処理する際のエラー処理修正、AppVeyor の設定修正、不要コードの削除、デフォルトの php.ini へ ffi の読み込み例示を追加する修正があった!

2019-08-27

Girgias: Improve strpos and strstr function family implementation

Girgias: Remove memory exhaustion checks in php_chunk_split()

duncan3dc: Convert exif functions arginfo to php stubs

nikic: Remove properties HT from nested GC data

duncan3dc: Convert fileinfo functions arginfo to php stubs

sadapon2008: Fix bug #78334 (fpm log prefix message includes wrong stdout/stderr notation)

nikic: Fix chunk_split test on i386 release

nikic: Add skipifs for zmm

nikic: Throw TypeError from VM implementation of get_class()

cmb69: Update SDK version for AppVeyor

weltling: Fix signature and calls

Gemorroj: add ffi to php.ini extension [ci skip]

php-master-changes 2019-08-28

この日は Travis の設定修正、pcntl のリファクタ、T_INC / T_DEC について precedence を指定していたのをやめる修正、min() / max() の警告を例外投げるエラーに昇格する修正、鬼車の更新、zend_memnstr() / zend_memnrstr() の実装修正、循環参照を含む静的変数 / プロパティでリークが検出される問題の修正、テストコードの不要処理を削除する修正があった!

2019-08-28

nikic: Add --with-pear to Travis build

nikic: Some pcntl cleanup

nikic: Don't specify precedence for T_INC/T_DEC

Girgias: Promote warnings to errors in min()

Girgias: Promote warnings to errors in max()

smalyshev: Upgrade oniguruma lib to 6.9.3

nikic: Compute needle end only after checking it's non-empty

nikic: Fixed bug #78335

cmb69: Fix test regarding ZPP TypeErrors

php-master-changes 2019-08-29

この日はシャットダウン処理の修正、オブジェクトのリーク検出精度向上のための修正、arginfo の PHP スタブへの移行、odbc_close() が ODBC 接続以外のリソースを食わせても閉じにいく問題の修正、Azure Pipelines の設定修正、ZFR エラー時の RETURN_FALSE 削除、幾つかの組み込み関数の警告を例外投げるエラーに昇格する修正、use-after-free の修正、md5 の実装で明示的に unaligned の整数型を使うようにする修正、継承時の参照カウント操作の修正があった!

2019-08-29

nikic: Destroy error handlers before final GC run

nikic: Remove delref in free_object_storage

cmb69: Add ext/odbc stubs

nikic: Add missed mutability check

cmb69: Fix #78473: odbc_close() closes arbitrary resources

nikic: Set opcache.protect_memory=1 on Azure

cmb69: Don't explicitly set return value on ZFR failure in ext/odbc

Girgias: Promote warnings to errors in extract()

nikic: Fix use-after-free of immediately invoked closure with extra args

nikic: Use explicit unaligned type in md5 implementation

nikic: Addref static vars when not copying private method

Girgias: Promote warnings to errors in array_merge(_recursive)() and array_replace()

Girgias: Promote warnings to errors in compact()

Girgias: Promote warnings to errors in array_walk(_recursive)()

MarkRandall: Warnings become errors hash_hmac hash_hmac_file

MarkRandall: Warnings become errors hash_init

MarkRandall: Warnings become errors hash stream functions (other than hash_init)

MarkRandall: Warnings become errors for hash_hkdf

MarkRandall: Errorfy hash_pbkdf2

MarkRandall: Warnings to Errors hash_equals

php-master-changes 2019-08-30

この日は未初期化領域へアクセスする可能性があったコードの修正、一部警告を例外投げるエラーに昇格する修正、php をソースディレクトリ外からビルドする際の PEAR インストールの修正、ドキュメントの更新、テストの修正、Azure Pipelines の設定で、コミュニティプロジェクトのテストを実行するようにする修正、JIT のバグ修正と opcache.jit_bisect_limit の追加、非推奨化された関数の呼び出しを回避する修正、opcache の func_info の修正、不要コードの削除、Windows での fastcgi のバグ修正があった!

2019-08-30

nikic: Fix potentially uninitialized use in ldap

Girgias: Promote Directory handler warning to error

Girgias: Promote warnings to errors in assert_options()

petk: Fix #78460: PEAR installation failure

petk: Update NEWS

Girgias: Promote warnings to errors in dir stdlib extension

Girgias: Move and fix scandir related bug test

nikic: Add job for community projects

  • https://github.com/php/php-src/commit/a12ebc295cfcbcb48c4a8ad610a2b92321b4bb3b
  • [7.4~]
  • Azure Pipelines の設定で、コミュニティプロジェクト(Laravel / Symfony /Amphp)のテストをデバッグ設定強めの処理系で実行するよう設定追加
  • 処理系側のアサーションやクラッシュの有無を見たいだけなので、各プロジェクトのテスト結果自体は見ない()

Fabien Villepinte: Modernize some connectors in tests to remove env key duplication

nikic: Fix closure extra args freeing for JIT as well

nikic: Disable symfony build on master

nikic: Don't call Reflection::export() in --rf etc implementation

nikic: Avoid accessing undefined index in CLI server test

nikic: Fix func info for chop()

cmb69: Remove duplicate md5/sha1 implementation

nikic: Add jit_bisect_limit

nikic: JIT: Fix missing free on JMPZ_EX with op1 == res

nikic: Enable JIT on community_job

turchanov: Fixed bug #78469

nikic: Remove bogus vcwd_open

nikic: Fix file clashes in copy tests

php-master-changes 2019-08-31

この日は SoapServer::addSoapHeader() のエラー処理の修正、ZTS での alloca サポートを有効化する修正があった!

2019-08-31

nikic: Check zpp before other errors in SoapServer::addSoapHeader()

nikic: Reenable alloca support on ZTS

php-master-changes 2019-09-01

この日は mysqli の E_STRICT 削除、substr_compare() / substr_count() の警告を例外投げるエラーに昇格する修正があった!

2019-09-01

Girgias: Drop E_STRICT notice in mysqli extension

Girgias: Promote warnings to errors in substr_compare()

Girgias: Promote warnings to errors in substr_count()

Browsing Latest Articles All 20 Live