by shigemk2

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

PHP

PHP 2021-10-14

PHP

[2021-10-14 23:21:37 +0900]: Always use direct pointer (not map_ptr slot) to access run_time_cache of a closure instance [2021-10-14 23:20:02 +0900]: Reduce indentation [2021-10-14 21:28:00 +0900]: Fix delayed early bind if class already e…

PHP 2021-10-13

PHP

[2021-10-13 20:51:34 +0900]: JIT: Fixed incorrect FETCH_OBJ_W code for typed property (ARM64 part) [2021-10-13 20:48:06 +0900]: JIT: Fixed incorrect FETCH_OBJ_W code for typed property [2021-10-13 19:46:27 +0900]: Fix 2nd param name of pg_…

PHP 2021-10-12

PHP

[2021-10-12 23:41:37 +0900]: Fix bug #81521 [2021-10-12 22:57:33 +0900]: JIT: Avoid generation of unused exit point for conditional braches with NULL/FALSE/TRUE operand [2021-10-12 21:25:40 +0900]: Don't replace tmp with cv in YIELD argume…

PHP 2021-10-11

PHP

[2021-10-11 23:01:16 +0900]: Add missing $flags param to getStream() [2021-10-11 22:56:07 +0900]: Fixed type inference for COPY_TMP [2021-10-11 22:55:21 +0900]: Declare some properties in tests [2021-10-11 21:32:51 +0900]: Generate tracing…

remi repo wizard

各OS別にPHP各バージョンを入れる方法をレクチャー。 rpms.remirepo.net

PHP 2021-10-08

PHP

[2021-10-08 23:42:43 +0900]: Make weak ref notify robust against bailout [2021-10-08 21:58:18 +0900]: Fixed bug #81494 [2021-10-08 21:51:21 +0900]: Remove now superfluous tests due to changes in tzdata [2021-10-08 21:46:49 +0900]: JIT: Fix…

PHP 2021-10-07

PHP

[2021-10-07 23:50:29 +0900]: Check exception after undef var notice [2021-10-07 22:34:34 +0900]: Handle undefined dim in assign_dim_helper [2021-10-07 21:37:26 +0900]: Set opline before calling undef op helper [2021-10-07 21:29:29 +0900]: …

PHP 2021-10-06

PHP

[2021-10-06 23:21:02 +0900]: XFAIL: Return types cannot be inferred through prototypes [2021-10-06 22:50:25 +0900]: JIT ARM64: Fixed NaN handling [2021-10-06 22:35:33 +0900]: JIT: Fixed NaN handling [2021-10-06 20:55:34 +0900]: Fixed type …

PHP 2021-10-05

PHP

[2021-10-05 23:45:25 +0900]: Fix build without global registers [2021-10-05 23:31:53 +0900]: Reuse wrong string offset logic in jit [2021-10-05 23:22:55 +0900]: Fixed bug #81504: Incorrect timezone transition details for POSIX data [2021-1…

PHP 2021-10-04

PHP

[2021-10-04 23:50:26 +0900]: JIT: Avoid duplicate EX(opline) assignment [2021-10-04 23:41:27 +0900]: Start new block after loop free [2021-10-04 21:49:41 +0900]: JIT: Use zend_compare() instead of comapre_function() [2021-10-04 21:42:23 +0…

PHP 2021-10-03

PHP

[2021-10-03 02:31:49 +0900]: Fix conflicting pattern wrapping in FPM openmetrics test

PHP 2021-10-01

PHP

[2021-10-01 23:15:26 +0900]: Revert "JIT: Use zend_compare() instead of comapre_function()" [2021-10-01 17:45:05 +0900]: Export AST for default value strings in reflection [2021-10-01 16:22:34 +0900]: JIT: Fixed test failures introduced in…

PHP 2021-09-30

PHP

[2021-09-30 21:53:47 +0900]: Create reference wrappers in SEND_UNPACK if necessary [2021-09-30 21:32:49 +0900]: Fix cache slot assignment for ASSIGN_OBJ_OP [2021-09-30 21:15:41 +0900]: Fix #81490: ZipArchive::extractTo() may leak memory [2…

PHP 2021-09-29

PHP

[2021-09-29 23:22:48 +0900]: Fix backtraces with overridden zend_execute_ex [2021-09-29 21:55:04 +0900]: Use bool instead of zend_long in Calendar ext internal function handler [2021-09-29 18:06:42 +0900]: Fix inference for INIT_ARRAY with…

PHP 2021-09-28

PHP

[2021-09-28 23:28:34 +0900]: Fix leak with ASSIGN_OBJ on null [2021-09-28 22:55:24 +0900]: Fix leak of invalid stream_read() return value [2021-09-28 21:21:11 +0900]: JIT: Fixed label mess [2021-09-28 21:12:58 +0900]: Fix ASSIGN_DIM result…

PHP 2021-09-27

PHP

[2021-09-27 23:45:53 +0900]: Avoid __zend_malloc() wrapper in tracked_malloc() [2021-09-27 23:44:36 +0900]: JIT: Fixed missing type load [2021-09-27 23:13:33 +0900]: Fix relative offsets when copying JMPZNZ [2021-09-27 21:59:52 +0900]: JIT…

PHP 2021-09-25

PHP

[2021-09-25 01:57:20 +0900]: JIT: Avoid property type reloading

PHP 2021-09-24

PHP

[2021-09-24 23:22:39 +0900]: Fix opcache path determination, again [2021-09-24 23:02:43 +0900]: Update test expectation [2021-09-24 22:52:06 +0900]: JIT: Eliminate useless exception check [2021-09-24 22:12:55 +0900]: Remove unnecessary zen…

PHP 2021-09-23

PHP

[2021-09-23 23:42:24 +0900]: Try to fetch opcache.so path relative to binary [2021-09-23 21:29:27 +0900]: Fixed bug #81465 [2021-09-23 21:04:05 +0900]: JIT: Fixed register clobbering [2021-09-23 20:11:21 +0900]: Further limit max input siz…

PHP 2021-09-22

PHP

[2021-09-22 22:53:48 +0900]: Fix ASSIGN_STATIC_PROP_REF type inference [2021-09-22 22:37:48 +0900]: JIT: Fixed memory leak when opperand of ADD IS_VAR and IS_REFERENCE [2021-09-22 22:30:46 +0900]: Fix JIT typed property inc/dec [2021-09-22…

PHP 2021-09-21

PHP

[2021-09-21 21:53:01 +0900]: Don't unconditionally add array value type for undef [2021-09-21 21:34:46 +0900]: Fix incorrect use chain unlink [2021-09-21 21:16:06 +0900]: JIT: Disable recursive call optimization for VM without global regis…

PHP 2021-09-20

PHP

[2021-09-20 22:28:10 +0900]: Fixed bug #81457 [2021-09-20 20:08:54 +0900]: Don't replace values in unreachable code in sccp [2021-09-20 17:28:45 +0900]: Make setcookie() test more robust against the passage of time [2021-09-20 17:26:33 +09…

PHP 2021-09-19

PHP

[2021-09-19 23:37:33 +0900]: NEWS: Add note for bug #78987 [2021-09-19 23:35:26 +0900]: NEWS: Add note for bug #78987 [2021-09-19 23:02:04 +0900]: fileinfo: Fix test value for s390x on travis-ci [2021-09-19 06:16:38 +0900]: fileinfo: Captu…

PHP 2021-09-18

PHP

[2021-09-18 07:05:35 +0900]: Fix test by using a format specifier for resource to int conversion [2021-09-18 00:35:55 +0900]: JIT: Fixed incorrect assignment of undefined variable [2021-09-18 00:03:08 +0900]: Fix FETCH_OBJ_IS type inference

PHP 2021-09-17

PHP

[2021-09-17 23:58:24 +0900]: JIT: keep register value across call [2021-09-17 22:32:38 +0900]: Try harder to clean up unreachable loop free block [2021-09-17 22:22:06 +0900]: JIT: Fixed warning when assign undefined variable to property [2…

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…