An open API service for providing issue and pull request metadata for open source projects.

GitHub / php/php-src issues and pull requests

Labelled with: Extension: opcache

#20041 - Avoid capturing nested arrow function parameters

Pull Request - State: closed - Opened by iluuu1994 about 2 months ago - 2 comments
Labels: Category: Engine, Extension: opcache

#19995 - Fix double-free of EG(errors)/persistent_script->warnings on persist of already persisted file

Pull Request - State: closed - Opened by iluuu1994 about 2 months ago
Labels: Extension: opcache

#19947 - opcache: Fix segfault in function JIT due to NAN to bool warning

Pull Request - State: closed - Opened by Girgias 2 months ago
Labels: Extension: opcache

#19863 - Add first-class callable cache

Pull Request - State: closed - Opened by iluuu1994 2 months ago - 3 comments
Labels: Category: Engine, Extension: dom, Extension: opcache, Category: Optimizer, ABI break

#19838 - Deref property after FETCH_OBJ_R with REG destination

Issue - State: closed - Opened by arnaud-lb 2 months ago - 2 comments
Labels: Extension: opcache

#19760 - core: Warn when non-representable floats are coerced to int

Pull Request - State: closed - Opened by Girgias 3 months ago - 6 comments
Labels: Extension: openssl, Category: Engine, Extension: intl, Extension: date, Extension: dom, Extension: opcache, Extension: standard, Category: Optimizer, ABI break

#19680 - Fix deoptimization after exit during inc/dec

Pull Request - State: closed - Opened by arnaud-lb 3 months ago
Labels: Extension: opcache

#19669 - assertion failure zend_jit_trace_type_to_info_ex

Issue - State: closed - Opened by YuanchengJiang 3 months ago
Labels: Bug, Category: JIT, Extension: opcache, Status: Verified

#19634 - Optimizer/zend_dump: Fix printing of the exception table

Pull Request - State: closed - Opened by TimWolla 3 months ago
Labels: Extension: opcache, Category: Optimizer

#19630 - Fix JIT stack setup on aarch64/clang

Pull Request - State: closed - Opened by arnaud-lb 3 months ago - 2 comments
Labels: Extension: opcache

#19619 - opcache: Improve error messages when “temporarily enabling OPcache”

Pull Request - State: closed - Opened by TimWolla 3 months ago
Labels: SAPI: fpm, Extension: opcache

#19614 - Experiment: Estimate opcode sizes

Pull Request - State: closed - Opened by arnaud-lb 3 months ago
Labels: Category: Engine, Extension: opcache, Category: Optimizer, ABI break

#19535 - Fix incorrect opline after deoptimization

Pull Request - State: closed - Opened by arnaud-lb 3 months ago
Labels: Extension: opcache

#19515 - Fit JIT variable not stored before YIELD

Pull Request - State: closed - Opened by arnaud-lb 3 months ago
Labels: Extension: opcache

#19511 - Deprecate using null as an array offset and when calling `array_key_exists()`

Pull Request - State: closed - Opened by alexandre-daubois 3 months ago - 7 comments
Labels: RFC, Category: Engine, Extension: opcache, Extension: spl, Extension: standard

#19486 - 8.5beta1 JIT: zend_mm_heap corrupted error

Issue - State: closed - Opened by tbali0524 3 months ago - 8 comments
Labels: Bug, Category: JIT, Extension: opcache, Status: Verified

#19474 - Deprecate constant redeclaration

Pull Request - State: closed - Opened by alexandre-daubois 4 months ago - 2 comments
Labels: RFC, Category: Engine, Extension: opcache, Extension: phar

#19443 - zend_compile: Deprecate backticks as an alias for `shell_exec()`

Pull Request - State: closed - Opened by TimWolla 4 months ago
Labels: RFC, SAPI: fpm, Category: Engine, Extension: opcache, Extension: phar, Extension: session, Extension: standard, SAPI: cgi, SAPI: cli, SAPI: phpdbg

#19388 - Fix opcache.huge_code_pages

Pull Request - State: closed - Opened by arnaud-lb 4 months ago - 6 comments
Labels: Category: Engine, Extension: opcache, ABI break

#19379 - Fix opcache.huge_code_pages

Pull Request - State: closed - Opened by arnaud-lb 4 months ago
Labels: Extension: opcache

#19351 - Remove the opcache sapi whitelist

Pull Request - State: closed - Opened by arnaud-lb 4 months ago - 1 comment
Labels: Extension: opcache

#19350 - Disable opcache if no SHM backend is available

Pull Request - State: closed - Opened by arnaud-lb 4 months ago
Labels: Category: Build System, Extension: opcache

#19325 - ensure no blacklist configured in test

Pull Request - State: closed - Opened by remicollet 4 months ago
Labels: Category: Tests, Extension: opcache

#19288 - Add opcache_preloading() internal function

Pull Request - State: closed - Opened by arnaud-lb 4 months ago - 2 comments
Labels: Category: Build System, Extension: opcache, Extension: zend_test

#19215 - Deprecate terminating case statements with a semicolon

Pull Request - State: closed - Opened by theodorejb 4 months ago
Labels: RFC, Category: Engine, Extension: opcache, ABI break

#19202 - Refactor Internal Time Retrieval Handling for Improved Consistency and Resolution

Pull Request - State: open - Opened by marc-mabe 4 months ago - 4 comments
Labels: Category: Build System, SAPI: fpm, Extension: openssl, Category: Engine, Extension: calendar, Extension: date, Extension: ftp, Extension: mysqlnd, Extension: opcache, Extension: pgsql, Extension: phar, Extension: session, Extension: soap, Extension: standard, SAPI: cgi, SAPI: cli, SAPI: litespeed, SAPI: phpdbg, Category: Optimizer, Extension: random, ABI break

#19104 - Endless loop in function JIT ir_find_loops in 8.4-dev

Issue - State: closed - Opened by danog 5 months ago - 4 comments
Labels: Bug, Category: JIT, Extension: opcache, Status: Verified

#19022 - Use the same zend_arg_info struct for internal and user functions

Pull Request - State: open - Opened by arnaud-lb 5 months ago - 4 comments
Labels: Category: Engine, Extension: opcache, Extension: pdo (core), Extension: reflection, SAPI: phpdbg, ABI break

#19006 - Introduce zend_vm_opcode_handler_t / zend_vm_opcode_handler_func_t

Pull Request - State: closed - Opened by arnaud-lb 5 months ago
Labels: Category: Engine, Extension: opcache, ABI break

#19006 - Introduce zend_vm_opcode_handler_t / zend_vm_opcode_handler_func_t

Pull Request - State: open - Opened by arnaud-lb 5 months ago
Labels: Category: Engine, Extension: opcache, ABI break

#18993 - Fix missing HAVE_JIT guard

Pull Request - State: closed - Opened by iluuu1994 5 months ago
Labels: Extension: opcache

#18961 - Make OPcache non-optional

Pull Request - State: open - Opened by arnaud-lb 5 months ago - 2 comments
Labels: Category: Build System, SAPI: fpm, Extension: opcache, SAPI: cgi, SAPI: cli, SAPI: fuzzer

#18939 - Fix linker failure when building opcache statically

Pull Request - State: open - Opened by arnaud-lb 5 months ago - 4 comments
Labels: Category: Build System, Extension: opcache

#18923 - Fix GH-18898: SEGV zend_jit_op_array_hot with property hooks and preloading

Pull Request - State: closed - Opened by nielsdos 5 months ago - 1 comment
Labels: Extension: opcache

#18923 - Fix GH-18898: SEGV zend_jit_op_array_hot with property hooks and preloading

Pull Request - State: closed - Opened by nielsdos 5 months ago - 1 comment
Labels: Extension: opcache

#18919 - RFC: Turn `clone()` into a function

Pull Request - State: closed - Opened by TimWolla 5 months ago
Labels: RFC, Category: Build System, Category: Engine, Extension: opcache, Category: Optimizer, ABI break

#18919 - RFC: Turn `clone()` into a function

Pull Request - State: closed - Opened by TimWolla 5 months ago
Labels: RFC, Category: Build System, Category: Engine, Extension: opcache, Category: Optimizer, ABI break

#18916 - Fix GH-14082: Segmentation fault on unknown address 0x600000000018 in ext/opcache/jit/zend_jit.c

Pull Request - State: closed - Opened by nielsdos 5 months ago
Labels: Extension: opcache

#18915 - Fix GH-18639: Internal class aliases can break preloading + JIT

Pull Request - State: closed - Opened by nielsdos 5 months ago
Labels: Extension: opcache

#18915 - Fix GH-18639: Internal class aliases can break preloading + JIT

Pull Request - State: closed - Opened by nielsdos 5 months ago
Labels: Extension: opcache

#18904 - Fix GH-18899: JIT function crash when emitting undefined variable warning and opline is not set yet

Pull Request - State: closed - Opened by nielsdos 5 months ago
Labels: Extension: opcache

#18904 - Fix GH-18899: JIT function crash when emitting undefined variable warning and opline is not set yet

Pull Request - State: closed - Opened by nielsdos 5 months ago - 1 comment
Labels: Extension: opcache

#18899 - JIT function crash when emitting undefined variable warning and opline is not set yet

Issue - State: closed - Opened by YuanchengJiang 5 months ago - 1 comment
Labels: Bug, Category: JIT, Extension: opcache, Status: Verified

#18898 - SEGV zend_jit_op_array_hot with property hooks and preloading

Issue - State: closed - Opened by YuanchengJiang 5 months ago - 6 comments
Labels: Bug, Category: JIT, Extension: opcache, Status: Verified

#18879 - RFC: Deprecate type juggling to and from bool for function type juggling context

Pull Request - State: open - Opened by Girgias 5 months ago - 5 comments
Labels: RFC, SAPI: fpm, Extension: openssl, Category: Engine, Extension: intl, Extension: calendar, Extension: curl, Extension: date, Extension: filter, Extension: gd, Extension: gettext, Extension: iconv, Extension: json, Extension: mbstring, Extension: mysqli, Extension: opcache, Extension: pdo_dblib, Extension: pdo_pgsql, Extension: phar, Extension: posix, Extension: reflection, Extension: snmp, Extension: sockets, Extension: standard, Extension: tidy, Extension: xmlreader, Extension: xmlwriter, Extension: zlib, SAPI: cli, ABI break

#18847 - SEGV Zend/zend_builtin_functions.c

Issue - State: open - Opened by YuanchengJiang 6 months ago - 9 comments
Labels: Bug, Category: JIT, Extension: opcache, Status: Verified

#18840 - opcache.file_cache_only seems to disable opcache

Issue - State: closed - Opened by homersimpsons 6 months ago - 5 comments
Labels: Bug, Extension: opcache, Status: Invalid

#18789 - [DRAFT] [WIP] Initial zend_class_alias

Pull Request - State: open - Opened by DanielEScherzer 6 months ago
Labels: Category: Build System, Category: Engine, Extension: opcache, Extension: reflection, Extension: spl, Category: Optimizer, Status: Requires RFC, ABI break

#18779 - Fix GH-18743: Incompatibility in Inline TLS Assembly on Alpine 3.22

Pull Request - State: closed - Opened by nielsdos 6 months ago
Labels: Extension: opcache

#18779 - Fix GH-18743: Incompatibility in Inline TLS Assembly on Alpine 3.22

Pull Request - State: closed - Opened by nielsdos 6 months ago
Labels: Extension: opcache

#18772 - opcache doesn't list all files with the same path when using chroot (opcache_get_status())

Issue - State: open - Opened by dugwood 6 months ago
Labels: Bug, Extension: opcache, Status: Needs Triage

#18742 - ext/opcache: Log a warning when opcache lock file permissions could not be changed

Pull Request - State: closed - Opened by TaaviE 6 months ago - 1 comment
Labels: Extension: opcache

#18720 - Tail call VM [2]

Pull Request - State: open - Opened by arnaud-lb 6 months ago - 1 comment
Labels: Category: Engine, Extension: opcache, ABI break

#18671 - opcache: fix revalidation in long running CLI scripts

Pull Request - State: open - Opened by Sannis 6 months ago - 1 comment
Labels: Extension: opcache

#18660 - [RFC][PoC] Allow opcache to be built statically

Pull Request - State: open - Opened by arnaud-lb 6 months ago - 7 comments
Labels: RFC, Category: Build System, SAPI: fpm, Extension: opcache, SAPI: cgi, SAPI: cli, SAPI: fuzzer

#18626 - Small change SIMD codes

Pull Request - State: closed - Opened by SakiTakamachi 6 months ago - 9 comments
Labels: Extension: mbstring, Extension: opcache

#18626 - Small change SIMD codes

Pull Request - State: closed - Opened by SakiTakamachi 6 months ago - 11 comments
Labels: Extension: mbstring, Extension: opcache

#18602 - Backport accel_globals->key leak fix (8.3)

Pull Request - State: closed - Opened by nielsdos 6 months ago
Labels: Extension: opcache

#18602 - Backport accel_globals->key leak fix (8.3)

Pull Request - State: closed - Opened by nielsdos 6 months ago
Labels: Extension: opcache

#18600 - CoW involved sometimes /w opcache

Issue - State: closed - Opened by mvorisek 6 months ago - 3 comments
Labels: Bug, Extension: opcache, Status: Needs Triage

#18593 - Fix leak of accel_globals->key

Pull Request - State: closed - Opened by nielsdos 6 months ago
Labels: Extension: opcache

#18593 - Fix leak of accel_globals->key

Pull Request - State: closed - Opened by nielsdos 6 months ago
Labels: Extension: opcache

#18586 - Fix GH-18534: FPM exit code 70 with enabled opcache and hooked properties in traits

Pull Request - State: closed - Opened by nielsdos 6 months ago - 1 comment
Labels: Category: Engine, Extension: opcache, Category: Optimizer

#18586 - Fix GH-18534: FPM exit code 70 with enabled opcache and hooked properties in traits

Pull Request - State: closed - Opened by nielsdos 6 months ago - 1 comment
Labels: Category: Engine, Extension: opcache, Category: Optimizer

#18576 - Do not exit to VM when setting undefined prop in constructor

Pull Request - State: closed - Opened by arnaud-lb 7 months ago - 1 comment
Labels: Extension: opcache

#18575 - Fix GH-18567: Preloading with internal class alias triggers assertion failure

Pull Request - State: closed - Opened by nielsdos 7 months ago
Labels: Extension: opcache

#18575 - Fix GH-18567: Preloading with internal class alias triggers assertion failure

Pull Request - State: closed - Opened by nielsdos 7 months ago
Labels: Extension: opcache

#18573 - Adjust opcache.jit_hot_loop to a prime number

Pull Request - State: closed - Opened by arnaud-lb 7 months ago - 1 comment
Labels: Extension: opcache

#18567 - Preloading with internal class alias triggers assertion failure

Issue - State: closed - Opened by DanielEScherzer 7 months ago
Labels: Bug, Extension: opcache, Status: Verified

#18564 - Update Trace Linking Rules comment

Pull Request - State: open - Opened by arnaud-lb 7 months ago - 2 comments
Labels: Extension: opcache

#18559 - Align structures for 64bit platforms for improve putting to CPU cacheline

Pull Request - State: open - Opened by GermanAizek 7 months ago - 2 comments
Labels: Category: Engine, Extension: dom, Extension: fileinfo, Extension: opcache, SAPI: phpdbg, ABI break

#18541 - Fix error handling during opcache compilation

Pull Request - State: open - Opened by arnaud-lb 7 months ago - 10 comments
Labels: Category: Build System, Category: Engine, Extension: opcache, ABI break

#18534 - FPM exit code 70 with enabled opcache and hooked properties in traits

Issue - State: closed - Opened by zenas1210 7 months ago
Labels: Bug, Extension: opcache, Status: Verified

#18478 - Fix use-of-uninitialized-value with exception on deprecated const access

Pull Request - State: closed - Opened by iluuu1994 7 months ago - 2 comments
Labels: Extension: opcache

#18478 - Fix use-of-uninitialized-value with exception on deprecated const access

Pull Request - State: closed - Opened by iluuu1994 7 months ago
Labels: Extension: opcache

#18464 - Reapply GH-17712 with a fix for internal class constants

Pull Request - State: closed - Opened by DanielEScherzer 7 months ago - 20 comments
Labels: Category: Engine, Extension: opcache, ABI break

#18464 - Reapply GH-17712 with a fix for internal class constants

Pull Request - State: closed - Opened by DanielEScherzer 7 months ago - 24 comments
Labels: Category: Engine, Extension: opcache, ABI break

#18457 - Fix opcode length of ZEND_DECLARE_ATTRIBUTED_CONST in JIT-IR component

Pull Request - State: closed - Opened by nielsdos 7 months ago - 1 comment
Labels: Extension: opcache

#18457 - Fix opcode length of ZEND_DECLARE_ATTRIBUTED_CONST in JIT-IR component

Pull Request - State: closed - Opened by nielsdos 7 months ago - 1 comment
Labels: Extension: opcache

#18454 - Adjust static inline functions which don't inline

Pull Request - State: closed - Opened by morrisonlevi 7 months ago - 2 comments
Labels: Category: Engine, Extension: hash, Extension: json, Extension: opcache, Extension: spl, Extension: standard, SAPI: phpdbg, Extension: random

#18454 - Adjust static inline functions which don't inline

Pull Request - State: closed - Opened by morrisonlevi 7 months ago - 2 comments
Labels: Category: Engine, Extension: hash, Extension: json, Extension: opcache, Extension: spl, Extension: standard, SAPI: phpdbg, Extension: random

#18453 - Fix merge error

Pull Request - State: closed - Opened by arnaud-lb 7 months ago
Labels: Extension: opcache

#18453 - Fix merge error

Pull Request - State: closed - Opened by arnaud-lb 7 months ago
Labels: Extension: opcache

#18443 - Fix GH-18417: Windows SHM reattachment fails when increasing memory_consumption or jit_buffer_size

Pull Request - State: closed - Opened by nielsdos 7 months ago - 4 comments
Labels: Extension: opcache

#18423 - Optimize `match(true)`

Pull Request - State: closed - Opened by TimWolla 7 months ago - 5 comments
Labels: Extension: opcache, Category: Optimizer

#18423 - Optimize `match(true)`

Pull Request - State: closed - Opened by TimWolla 7 months ago - 5 comments
Labels: Extension: opcache, Category: Optimizer

#18417 - Windows SHM reattachment fails when increasing memory_consumption or jit_buffer_size

Issue - State: closed - Opened by danog 7 months ago - 4 comments
Labels: Bug, Extension: opcache, Status: Verified

#18413 - Added `zend_simd.h`

Pull Request - State: closed - Opened by SakiTakamachi 7 months ago - 7 comments
Labels: Category: Engine, Extension: bcmath, Extension: opcache, Extension: standard, ABI break

#18413 - Added `zend_simd.h`

Pull Request - State: closed - Opened by SakiTakamachi 7 months ago - 7 comments
Labels: Category: Engine, Extension: bcmath, Extension: opcache, Extension: standard, ABI break

#18412 - Using neon with `bzero_aligned()`

Pull Request - State: closed - Opened by SakiTakamachi 7 months ago
Labels: Extension: opcache

#18412 - Using neon with `bzero_aligned()`

Pull Request - State: closed - Opened by SakiTakamachi 7 months ago
Labels: Extension: opcache

#18408 - JIT: Snapshotted poly_func / poly_this may be spilled

Pull Request - State: closed - Opened by arnaud-lb 7 months ago
Labels: Extension: opcache

#18392 - JIT: Don't reuse IP register for EX(call)

Pull Request - State: open - Opened by arnaud-lb 7 months ago
Labels: Extension: opcache

#18353 - Provide script to TSSA build in tracing JIT

Pull Request - State: open - Opened by nielsdos 7 months ago - 5 comments
Labels: Extension: opcache

#18352 - Fix GH-18136: tracing JIT floating point register clobbering on Windows and ARM64

Pull Request - State: closed - Opened by nielsdos 7 months ago - 1 comment
Labels: Category: Build System, Category: Engine, Extension: opcache, ABI break

#18352 - Fix GH-18136: tracing JIT floating point register clobbering on Windows and ARM64

Pull Request - State: closed - Opened by nielsdos 7 months ago - 1 comment
Labels: Category: Build System, Category: Engine, Extension: opcache, ABI break

#18300 - Multiple stability and compatibility issues JIT and file caching and preloading.

Issue - State: closed - Opened by abcbarryn 8 months ago - 5 comments
Labels: Bug, Category: JIT, Extension: opcache

#18299 - Fix GH-18294: assertion failure zend_jit_ir.c

Pull Request - State: closed - Opened by nielsdos 8 months ago
Labels: Extension: opcache

#18299 - Fix GH-18294: assertion failure zend_jit_ir.c

Pull Request - State: closed - Opened by nielsdos 8 months ago
Labels: Extension: opcache

#18297 - JIT: Check exception on exit

Pull Request - State: closed - Opened by arnaud-lb 8 months ago - 1 comment
Labels: Extension: opcache