by shigemk2

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

PHP

PHP 2021-09-15

PHP

[2021-09-15 23:27:05 +0900]: JIT: Fixed call chain construction [2021-09-15 23:07:26 +0900]: Don't hardcode used sanitizers in fuzzer [2021-09-15 21:44:54 +0900]: Avoid accessing literal operand on nop [2021-09-15 21:37:40 +0900]: Don't un…

PHP 2021-09-14

PHP

[2021-09-14 23:28:45 +0900]: Apply fix for ARM JIT as well [2021-09-14 22:12:49 +0900]: Fix JIT for recursive call with too few args [2021-09-14 21:27:53 +0900]: Display DASM_S_UNDEF_PC argument [2021-09-14 20:20:28 +0900]: Check for no us…

PHP 2021-09-13

PHP

[2021-09-13 22:58:58 +0900]: Fix #81435 Observer current_observed_frame may point to an old (overwritten) frame [2021-09-13 22:17:32 +0900]: Reset CE cache slots on opcache reset [2021-09-13 21:48:13 +0900]: Don't rely on libgd unused cons…

PHP 2021-09-10

PHP

[2021-09-10 18:28:20 +0900]: fix [-Wmaybe-uninitialized] build warnings

PHP 2021-09-09

PHP

[2021-09-09 22:48:51 +0900]: Check that POST_INC/DEC has use in DFA optimization [2021-09-09 22:28:06 +0900]: Avoid use after free in internal prop type verification [2021-09-09 22:04:30 +0900]: Also make sure binary op operands can't be u…

PHP 2021-09-08

PHP

[2021-09-08 23:53:23 +0900]: JIT: fixed MUL+SEND optimization when MUL throws an exception [2021-09-08 22:46:35 +0900]: Apply fix to ARM JIT as well [2021-09-08 21:42:58 +0900]: Save register before throwing undef var notice [2021-09-08 19…

PHP 2021-09-07

PHP

[2021-09-07 23:18:35 +0900]: Fixed ARM JIT failure introduced in d4ed6b635f99fe3ea4286c2f68c378a1ec60c3f9 [2021-09-07 21:28:15 +0900]: JIT: prefer string reallocation instead of allocation/memcpy/deallocation [2021-09-07 19:18:14 +0900]: J…

PHP 2021-09-06

PHP

[2021-09-06 19:27:28 +0900]: Add more specific array return type hints for various extensions - part 3 (#7467) [2021-09-06 18:46:20 +0900]: Remove unnecessary argument from zend_throw_auto_init_* [2021-09-06 17:26:01 +0900]: Fix the return…

PHP 2021-09-04

PHP

[2021-09-04 23:42:18 +0900]: Fix default value of $flags in idn_to_ascii() and idn_to_utf8() [2021-09-04 02:21:10 +0900]: Fixed typo

PHP 2021-09-03

PHP

[2021-09-03 21:42:36 +0900]: Fix inconsistency in true/false/null constant resolution when opcache is not used (#7441) [2021-09-03 21:06:06 +0900]: Fix some more CLEANUP sections [2021-09-03 20:59:02 +0900]: Fix file clash in gd tests [202…

PHP 2021-09-02

PHP

[2021-09-02 23:53:31 +0900]: Properly escape the default value of string properties and enum cases [2021-09-02 17:29:15 +0900]: Slightly clean up is_callable implementation [2021-09-02 17:13:27 +0900]: Fixed bug #81409 (Incorrect JIT code …

phpstan 0.12.98

PHP

Allow dynamic list of stub files thanks to StubFilesExtension (phpstan/phpstan-src@2ba9332), phpstan/phpstan-symfony#195 brew bump-formula-pr --url=https://github.com/phpstan/phpstan/releases/download/0.12.98/phpstan.phar --sha256=91b69b15…

PHP 2021-08-31

PHP

[2021-08-31 23:29:48 +0900]: Upgrade timelib to 2021.08, which address some defects and performance [2021-08-31 21:53:22 +0900]: Mark private function as static [2021-08-31 21:44:41 +0900]: Remove unused variable from property generation c…

PHP 2021-08-30

PHP

[2021-08-30 23:09:02 +0900]: Fix typo in gen_stub.php [2021-08-30 23:02:35 +0900]: JIT: Better code for ADD/SUB/MUL and references in tracing JIT. [2021-08-30 22:56:47 +0900]: Generate optimizer func info from stubs for ext/standard - part…

PHP 2021-08-29

PHP

[2021-08-29 23:49:54 +0900]: JIT: Optimize zend_vm_stack_free_args()

PHP 2021-08-27

PHP

[2021-08-27 23:54:04 +0900]: Generate optimizer func info from stubs for ext/standard - part 2 (#7414) [2021-08-27 23:45:32 +0900]: Fix a few func info entries [2021-08-27 13:23:42 +0900]: Add haiku shared objects support in libtool [2021-…

PHP 2021-08-26

PHP

[2021-08-26 23:35:35 +0900]: imagecolorsforindex() cannot return false [2021-08-26 23:24:34 +0900]: Fixed Dmitry Stogov email [2021-08-26 22:50:29 +0900]: Avoid redundand repeatable VM stack overflow checks [2021-08-26 22:26:04 +0900]: Fix…

PHP 2021-08-25

PHP

[2021-08-25 23:58:28 +0900]: Backport speling fix [2021-08-25 22:29:46 +0900]: Generate optimizer func info from stubs for a few extensions - part 2 (#7401) [2021-08-25 20:36:06 +0900]: JIT/x86: Merge load and test of EX_CALL_INFO() into s…

PHP 2021-08-24

PHP

[2021-08-24 23:35:33 +0900]: Add support for generating optimizer function info from stubs (#7367) [2021-08-24 22:52:02 +0900]: Don't use sentinel value for unicode property lookup [2021-08-24 19:59:11 +0900]: Fix a few optimizer func info…

PHP 2021-08-23

PHP

[2021-08-23 19:22:23 +0900]: Dispatch using LANG_NEUTRAL instead of LOCALE_SYSTEM_DEFAULT [2021-08-23 20:04:02 +0900]: Fixed ZEND_MAP_PTR_KIND_PTR (it is not used) [2021-08-23 17:47:30 +0900]: Reorder updates to avoid race conditions [2021…

phpstan 0.12.95

PHP

github.com brew bump-formula-pr --url=https://github.com/phpstan/phpstan/releases/download/0.12.95/phpstan.phar --sha256=2972b53d75d56fdb8bea4b97e700bff0914f10c1322ccc847815a27d2fa2449f phpstan

PHP 2021-08-20

PHP

[2021-08-20 23:51:14 +0900]: Mark PDO::setAttribute() $value as mixed [2021-08-20 22:37:46 +0900]: Handle resource table reallocation during shutdown [2021-08-20 21:50:25 +0900]: Declare php_user_filter::$stream property [2021-08-20 21:39:…

PHP 2021-08-19

PHP

[2021-08-19 21:41:02 +0900]: Declare some SoapClient properties [2021-08-19 23:10:30 +0900]: Simplify some strtolower operations in ext/soap [2021-08-19 23:04:43 +0900]: Simplify constructor invocation in ext/soap [2021-08-19 21:27:09 +090…

PHP 2021-08-18

PHP

[2021-08-18 21:12:10 +0900]: Fix #78819: Heap Overflow in msg_send [2021-08-18 18:01:42 +0900]: Test file cache mix (file -> shm) [2021-08-18 17:55:17 +0900]: Fix repeated file cache unserialization of zval string [2021-08-18 19:34:04 +090…

PHP 2021-08-17

PHP

[2021-08-17 23:39:13 +0900]: The master branch is now for 8.1.0RC1 [2021-08-17 22:57:32 +0900]: Revert "Fix #73122: Integer Overflow when concatenating strings" [2021-08-17 22:48:58 +0900]: Fix #73122: Integer Overflow when concatenating s…

PHP 2021-08-16

PHP

[2021-08-16 22:40:10 +0900]: Reuse parts of normal executor shutdown for preloading [2021-08-16 22:53:12 +0900]: Set EG(active)=0 during preloading shutdown [2021-08-16 22:47:18 +0900]: Discard constants before preload_load() [2021-08-16 2…

PHP 2021-08-14

PHP

[2021-08-14 16:53:37 +0900]: Fix typo in enum test (#7368) [2021-08-14 04:03:26 +0900]: Replace macro with inline function (#7365) [2021-08-14 01:57:08 +0900]: Fix return value of xml_parse(_into_struct) for recursive parsing [2021-08-14 0…

PHP 2021-08-13

PHP

[2021-08-13 23:13:50 +0900]: Don't use custom object handlers for enum properties [2021-08-13 22:48:37 +0900]: Fix directory clash in zip test [2021-08-13 22:03:31 +0900]: Add support for replacing class synopses based on stubs (#7340) [20…

PHP 2021-08-12

PHP

[2021-08-12 22:29:06 +0900]: Remove MYSQLND_SZ_T_SPEC [2021-08-12 22:25:03 +0900]: Remove unused mysqlnd portability macros [2021-08-12 22:16:36 +0900]: Remove mysqlnd local_tx functionality [2021-08-12 22:05:05 +0900]: Fixed conditional j…

PHP 2021-08-11

PHP

[2021-08-11 23:59:49 +0900]: Implement range inference for traces [2021-08-11 22:07:21 +0900]: Make private functions "static" and remove unused zend_inference_check_recursive_dependencies(). [2021-08-11 21:51:55 +0900]: Refactor proc_open…