Skip to content

Conversation

@degtyaryov
Copy link
Contributor

#12764

As requested, I did it for lower branch PHP-8.1

nielsdos and others added 30 commits October 2, 2023 21:53
* PHP-8.2:
  Fix test under older CI configurations
* PHP-8.1:
  Ignore optional warning output in test
* PHP-8.2:
  Ignore optional warning output in test
These were both local variables, so there isn't much value in using
bitfields in the first place.
* PHP-8.1:
  Fixed phpGH-12262: Tracing JIT assertion crash when using phpstan
* PHP-8.2:
  Fixed phpGH-12262: Tracing JIT assertion crash when using phpstan
See ef6bbaa. We previously ran into crashes that are apprently related to a
decrease in memory on never runners. The crash can be avoided by increasing the
swap file.

Closes phpGH-12267
* PHP-8.1:
  Invalidate path even if the file was deleted
* PHP-8.2:
  Invalidate path even if the file was deleted
* PHP-8.1:
  [skip ci] Test opcache_invalidate() return value for deleted files
* PHP-8.2:
  [skip ci] Test opcache_invalidate() return value for deleted files
* PHP-8.1:
  Fix SKIPIF jit test
* PHP-8.2:
  Fix SKIPIF jit test
* PHP-8.1:
  Minimal backport of 098d9ca
* PHP-8.2:
  Minimal backport of 098d9ca
* PHP-8.1:
  php_cli_server: ensure single date header is present
* PHP-8.2:
  php_cli_server: ensure single date header is present
* PHP-8.1:
  Fix Windows CI
* PHP-8.2:
  Fix Windows CI
* PHP-8.1:
  [ci skip] Add xml and simplexml dependency to EXTENSIONS section in test
* PHP-8.2:
  [ci skip] Add xml and simplexml dependency to EXTENSIONS section in test
* PHP-8.1:
  Fixed phpGH-12382: JIT Index invalid or out of range error
* PHP-8.2:
  Fixed phpGH-12382: JIT Index invalid or out of range error
* PHP-8.1:
  Fix incorrect trace type inference
* PHP-8.2:
  Fix incorrect trace type inference
* PHP-8.1:
  Fix phpGH-12364: JIT leak in Symfony TranslationDebugCommandTest (php#12394)
* PHP-8.2:
  Fix phpGH-12364: JIT leak in Symfony TranslationDebugCommandTest (php#12394)
* PHP-8.1:
  Fix phpGH-8996: DOMNode serialization on PHP ^8.1
  Fix phpGH-12380: JIT+private array property access inside closure accesses private property in child class
* PHP-8.2:
  Fix phpGH-8996: DOMNode serialization on PHP ^8.1
  Fix phpGH-12380: JIT+private array property access inside closure accesses private property in child class
iluuu1994 and others added 28 commits November 16, 2023 16:28
* PHP-8.2:
  [skip ci] Fix more test tmp file conflicts
Fixes phpGH-12702.

Co-authored-by: nono303 <github@nono303.net>
…d default: prefix

The namespace data is freed and set to NULL, but there remain references
to the namespace declaration nodes. This (rightfully) confuses libxml2
because its invariants are broken. We also have to remove all remaining
references from the subtree. This fixes the data corruption bug.

Closes phpGH-12681.
* PHP-8.2:
  Fix phpGH-12616: DOM: Removing XMLNS namespace node results in invalid default: prefix
  Fix phpGH-12702: libxml2 2.12.0 issue building from src
…ith GlobIterator and no directory separator

This broke in 7cd8879 and 9bae9ab. NULL is a perfectly valid return
value that should be handled.

Closes phpGH-12722.
* PHP-8.2:
  Fix phpGH-12721: SplFileInfo::getFilename() segfault in combination with GlobIterator and no directory separator
Similar bug as before in php#10776, but now in other code.

Closes phpGH-12726.
* PHP-8.2:
  Fix use-after-free of name in var-var with malicious error handler
php_strip_url_passwd modifies url in-place. We cannot assume from
php_message_handler_for_zend that data is a temporary, modifiable string.

Fixes oss-fuzz #64209
Closes phpGH-12733
* PHP-8.2:
  Fix in-place modification of filename in php_message_handler_for_zend
These two might not be available everywhere so we check them in
config.m4 when doing the configure step. Check is skipped for musl libc
due to limited implementation.

Constants that are defined into main/php_config.h:
HAVE_FPATHCONF
HAVE_PATHCONF

Implemented via phpGH-10238
Related to phpGH-10350
Fixes phpGH-12725
…t be of type resource or null, PgSql\Connection given.
…t be of type resource or null, PgSql\Connection given.

Add test bugGH12763.phpt
…t be of type resource or null, PgSql\Connection given.

Expanded test bugGH12763.phpt
…t be of type resource or null, PgSql\Connection given.

Expanded test bugGH12763.phpt
@degtyaryov degtyaryov closed this Nov 27, 2023
@degtyaryov degtyaryov deleted the PHP-8.3.0-GH12763 branch November 27, 2023 12:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.