by shigemk2

当面は技術的なことしか書かない

PHP

PHP 2021-06-21

PHP

[2021-06-21 04:14:01 +0900]: Allow build/gen_stub.php to process multiple CLI file args (#7179)

PHP 2021-06-20

PHP

[2021-06-20 05:21:21 +0900]: phar: use crc32 bulk method instead. (#6099)

PHP 2021-06-19

PHP

[2021-06-19 23:54:11 +0900]: NEWS: Add bug #81101 note [2021-06-19 23:49:55 +0900]: NEWS: Add bug #81101 note [2021-06-19 13:38:02 +0900]: Remove copying of fiber result to transfer value [2021-06-19 13:27:45 +0900]: Fiber cleanup [2021-06…

PHP 2021-06-18

PHP

[2021-06-18 23:22:52 +0900]: Refactor SplFixedArray (#7168) [2021-06-18 20:25:39 +0900]: Convert some recently introduced zend_bool to bool [2021-06-18 18:36:38 +0900]: Deduplicate code for handling zend_type in inference [2021-06-18 18:24…

PHP 2021-06-17

PHP

[2021-06-17 21:22:33 +0900]: remove specialized printing from phpdbg (#7156) [2021-06-17 21:08:14 +0900]: JIT/ARM64: Fixed "may be used uninitialized" compilation warning [2021-06-17 20:21:40 +0900]: JIT: Fixed failures of tracing JIT with…

PHP 2021-06-15

PHP

[2021-06-15 22:27:38 +0900]: Drop fiber block hooks [2021-06-15 21:40:26 +0900]: Fix missing error for single index unset on wrong type [2021-06-15 21:27:41 +0900]: Remove unnecessary IS_UNUSED check [2021-06-15 17:08:50 +0900]: Fix protot…

PHP 2021-06-14

PHP

[2021-06-14 22:47:08 +0900]: Clean up some more function_exists() checks [2021-06-14 22:40:34 +0900]: Make some zend_test dependencies explicit [2021-06-14 22:35:48 +0900]: Remove unnecessary skipifs in date [2021-06-14 22:30:25 +0900]: Re…

PHP 2021-06-13

PHP

[2021-06-13 23:53:45 +0900]: Fix test wrt. OPENSSL_CONF [2021-06-13 19:57:31 +0900]: Set BUILD_CC for phpize [2021-06-13 23:21:28 +0900]: fix news [2021-06-13 21:02:11 +0900]: drop phpdbg web helper extension and wait command (#7144)

PHP 2021-06-12

PHP

[2021-06-12 14:08:26 +0900]: Add test for leaking prior context with symmetric coroutines [2021-06-12 13:40:19 +0900]: Destroy previous fiber context in trampoline as needed (#7143) [2021-06-12 06:00:09 +0900]: Change stack field to a poin…

PHP 2021-06-11

PHP

[2021-06-11 21:33:54 +0900]: Port skipif.inc files to EXTENSIONS [2021-06-11 21:42:16 +0900]: Fix EXTENSIONS for cgi tests [2021-06-11 20:59:09 +0900]: Port mbstring to use EXTENSIONS [2021-06-11 20:57:47 +0900]: Port curl, xml, xsql to us…

PHP 2021-06-10

PHP

[2021-06-10 22:40:43 +0900]: ditch function from zend_fiber [2021-06-10 22:20:29 +0900]: move zend_vm_stack_new_page into header for sharing with fibers [2021-06-10 21:45:24 +0900]: Fix bug #81119 [2021-06-10 19:36:38 +0900]: Add IntlDateP…

php 2021-06-08

PHP

[2021-06-08 23:52:23 +0900]: Expose inner dual_it iterator to GC [2021-06-08 22:23:56 +0900]: Merge fiber switching functions (#7106) [2021-06-08 21:31:55 +0900]: Fixed bug #81104 [2021-06-08 20:56:57 +0900]: Disable file cache in optimize…

PHP 2021-06-05

PHP

[2021-06-05 21:20:47 +0900]: Fix undefined return value of fiber after bailout (#7103) [2021-06-05 13:55:08 +0900]: Improve Fiber::getReturn() [2021-06-05 13:25:35 +0900]: Alternative Fiber Internals Refactoring (#7101)

PHP 2021-06-04

PHP

[2021-06-04 23:29:14 +0900]: Fix null handling in test runner when printing env [2021-06-04 22:59:43 +0900]: fix dtrace observer callback prototype [2021-06-04 17:40:49 +0900]: JIT/AArch64: [macos] Remove Clang warning due to -Wincompatibl…

PHP 2021-05-31

PHP

[2021-05-31 23:48:45 +0900]: Implement "Deprecate implicit non-integer-compatible float to int conversions" RFC. (#6661) [2021-05-31 23:32:43 +0900]: Adjust memory limit in one more test [2021-05-31 23:30:36 +0900]: Fix output buffer disca…

php 2021-05-30

PHP

[2021-05-30 20:05:23 +0900]: NEWS: UPGRADING.INTERNALS: Add PCRE2 10.37 info

PHP 2021-05-29

PHP

[2021-05-29 22:48:58 +0900]: Remove silly code from openssl_pkey_free() test [2021-05-29 22:36:40 +0900]: Fix typo in test case (doe → die) [2021-05-29 22:10:50 +0900]: pcre2lib: Fix wrong check-in [2021-05-29 21:51:34 +0900]: pcre2lib: Pu…

PHP 2021-05-28

PHP

[2021-05-28 22:46:04 +0900]: Declare tentative return types for ext/standard (#7065) [2021-05-28 22:39:53 +0900]: Declare tentative return types for ext/oci8 (#7070) [2021-05-28 22:07:15 +0900]: Declare tentative return types for ext/phar …

PHP 2021-05-26

PHP

[2021-05-26 22:07:23 +0900]: Remove uses of TRUE/FALSE in mysqli/pdo_mysql [2021-05-26 21:36:21 +0900]: Update func info for mysqli_connect [2021-05-26 19:37:27 +0900]: Do not verify the signature of ReflectionEnumUnitCase::getValue() [202…

php 2021-05-25

PHP

[2021-05-25 22:30:54 +0900]: Use arm64-graviton2 on Travis (#7016) [2021-05-25 22:25:51 +0900]: Remove commented code from get_method handler [2021-05-25 18:42:06 +0900]: Add error reporting to mysqli_options (#7036) [2021-05-25 03:46:42 +…

PHP 2021-05-24

PHP

[2021-05-24 20:19:17 +0900]: Fix some imagecolor*() return types [2021-05-24 19:35:04 +0900]: Fix edge cases in JIT for ASSIGN_DIM_OP. (This fixes Zend/tests/bug79947.phpt and Zend/tests/undef_index_to_exception.phpt without PROFITABILITY_…

php 2021-05-23

PHP

[2021-05-23 00:19:43 +0900]: SimpleXMLElement::addAttribute() is a void function

php 2021-05-22

PHP

[2021-05-22 22:42:57 +0900]: Update version in php_version.h as well [2021-05-22 04:00:34 +0900]: Always define valgrind replacement symbol for zend_string_equal_val

php 2021-05-21

PHP

[2021-05-21 23:05:56 +0900]: note in upgrading for b227a722859e83fdba230f746477f6322ae33609 [2021-05-21 23:01:39 +0900]: Fix upload_2G test [2021-05-21 16:28:08 +0900]: ReflectionFunctionAbstract::getClosureUsedVariables [2021-05-21 19:36:…

phpstan 0.12.88

PHP

ExceptionTypeResolver - support listing checked exception types (phpstan/phpstan-src@349b3b3), #4996 Configuration parameter editorUrl to add clickable file URLs to output (#515), thanks @ThomasLandauer! github.com

phpstan 0.12.87

PHP

github.com Differentiate between checked and unchecked exceptions Enforce declaring thrown checked exceptions in @throws Report extra exceptions in @throws that aren't actually thrown など

phpstan 0.12.86

PHP

Release 0.12.86 · phpstan/phpstan · GitHub Inline @throws support (phpstan/phpstan-src@48bfa70) Updated PHP-Parser to 4.10.5 (phpstan/phpstan-src@4ee1fa1)

composer Does not match the regex pattern

PHP

composer installのエラー。「小文字の英字と数字だけにしろ」って感じのエラー。 v1だとdeprecatedだけどv2ではエラーになる。 stackoverflow.com github.com packagistでプロジェクト名を小文字にしたいっていう流れがあったようで、composerもv2からプロ…

Customisable Sniff Properties

PHP

PHPCSのルール一覧。 github.com

PHP ip2long

PHP

ip2long — ドット表記の (IPv4) IP アドレスを、長整数表現に変換する longな数値を取得する。 以下はインターネットホスト名からIPアドレスをとってきて、それをip2longでlongに変換する。 \n"; $out .= 'http://www.example.com/, http://' . $ip . '/, そ…