iluuu1994
Repos
82
Followers
282
Following
79

The PHP Interpreter

C
34350
6990

A static analysis tool for finding errors in PHP applications

4907
539

PHP Static Analysis Tool - discover bugs in your code without running it!

11330
782

ITSwitch is a replica of UISwitch for Mac OS X

288
40

Events

Switch to sanitize CFLAGS for community build

PHP-8.0 doesn't support those flags, we can switch once we drop that build.

Merge branch 'PHP-8.0' into PHP-8.1

  • PHP-8.0: Switch to sanitize CFLAGS for community build

Merge branch 'PHP-8.1' into PHP-8.2

  • PHP-8.1: Switch to sanitize CFLAGS for community build

Merge branch 'PHP-8.2'

  • PHP-8.2: Switch to sanitize CFLAGS for community build
Created at 6 hours ago

Switch to sanitize CFLAGS for community build

PHP-8.0 doesn't support those flags, we can switch once we drop that build.

Merge branch 'PHP-8.0' into PHP-8.1

  • PHP-8.0: Switch to sanitize CFLAGS for community build

Merge branch 'PHP-8.1' into PHP-8.2

  • PHP-8.1: Switch to sanitize CFLAGS for community build
Created at 6 hours ago

Switch to sanitize CFLAGS for community build

PHP-8.0 doesn't support those flags, we can switch once we drop that build.

Merge branch 'PHP-8.0' into PHP-8.1

  • PHP-8.0: Switch to sanitize CFLAGS for community build
Created at 6 hours ago

Switch to sanitize CFLAGS for community build

PHP-8.0 doesn't support those flags, we can switch once we drop that build.

Created at 6 hours ago
pull request closed
Throw in FFI::addr() when referencing temporary pointer

We're only disallowing pointers, as they always rely not only on the data but also the CData.ptr_holder to be there. Other unowned structures should be allowed, like structs, even if refcount == 1. Targeting master as this is an improvement rather than a bugfix.

Created at 7 hours ago

Throw in FFI::addr() when referencing temporary pointer

Closes GH-9601

Created at 7 hours ago
issue comment
List skipped extensions in run-tests.php

This causes the following error for me:

Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in /home/ilutov/Developer/php-src/run-tests.php:3054
Stack trace:
#0 /home/ilutov/Developer/php-src/run-tests.php(726): compute_summary()
#1 /home/ilutov/Developer/php-src/run-tests.php(4019): main()
#2 {main}
  thrown in /home/ilutov/Developer/php-src/run-tests.php on line 3054
make: *** [Makefile:209: test] Error 255

where $ignored_by_ext is NULL.

Created at 7 hours ago

Set SA_ONSTACK in zend_sigaction (#9597)

Created at 7 hours ago
pull request closed
Set SA_ONSTACK in zend_sigaction

I'm currently working on a new SAPI for web servers written in Go.

Many virtual machines, including Go VM, depend on signals using SA_ONSTACK . This flag allows a thread to define a new alternate signal stack. Many argue that SA_ONSTACK should be a default, but it's not the case (yet).

This patch sets the SA_ONSTACK flag when PHP calls sigaction().

Python merged a similar patch (https://github.com/python/cpython/pull/24730) in 2021 (Python 3.10+) for the same reasons, with no issues.

Created at 7 hours ago

Add travis_wait to travis for test.sh

We no longer print skipped tests which can make travis fail due to no output for longer than 20 minutes.

Merge branch 'PHP-8.2'

  • PHP-8.2: Add travis_wait to travis for test.sh
Created at 1 day ago

Add travis_wait to travis for test.sh

We no longer print skipped tests which can make travis fail due to no output for longer than 20 minutes.

Created at 1 day ago
issue comment
Fix default_object_handlers pointing to invalid memory with file_cache

@dstogov Are you ok with merging this as is until we make a final decision? I'm working on fixing all the nightly issues.

Created at 1 day ago

Backport community build to PHP-8.0 branch

It doesn't make sense to keep it on azure because it will be run for the PHP-8.0 branch on nightly anyway, as the workflow is triggered on the master branch which will then invoke it for each branch.

Merge branch 'PHP-8.0' into PHP-8.1

  • PHP-8.0: Backport community build to PHP-8.0 branch

Merge branch 'PHP-8.1' into PHP-8.2

  • PHP-8.1: Backport community build to PHP-8.0 branch

Merge branch 'PHP-8.2'

  • PHP-8.2: Backport community build to PHP-8.0 branch
Created at 1 day ago

Backport community build to PHP-8.0 branch

It doesn't make sense to keep it on azure because it will be run for the PHP-8.0 branch on nightly anyway, as the workflow is triggered on the master branch which will then invoke it for each branch.

Merge branch 'PHP-8.0' into PHP-8.1

  • PHP-8.0: Backport community build to PHP-8.0 branch

Merge branch 'PHP-8.1' into PHP-8.2

  • PHP-8.1: Backport community build to PHP-8.0 branch
Created at 1 day ago

Backport community build to PHP-8.0 branch

It doesn't make sense to keep it on azure because it will be run for the PHP-8.0 branch on nightly anyway, as the workflow is triggered on the master branch which will then invoke it for each branch.

Merge branch 'PHP-8.0' into PHP-8.1

  • PHP-8.0: Backport community build to PHP-8.0 branch
Created at 1 day ago

Backport community build to PHP-8.0 branch

It doesn't make sense to keep it on azure because it will be run for the PHP-8.0 branch on nightly anyway, as the workflow is triggered on the master branch which will then invoke it for each branch.

Created at 1 day ago
pull request closed
Attempt to fix msan job by switching to Ubuntu 22.04

This seems to be caused on older Clang versions.

Created at 1 day ago
issue comment
Attempt to fix msan job by switching to Ubuntu 22.04

I migrated to GitHub actions at the same time. https://github.com/php/php-src/commit/9377c3057709cee1f264b3a658d7b6226bb2af90

Created at 1 day ago

Remove unused azure pipelines files from PHP-8.1 branch

Merge branch 'PHP-8.1' into PHP-8.2

  • PHP-8.1: Remove unused azure pipelines files from PHP-8.1 branch

Merge branch 'PHP-8.2'

  • PHP-8.2: Remove unused azure pipelines files from PHP-8.1 branch
Created at 1 day ago

Remove unused azure pipelines files from PHP-8.1 branch

Merge branch 'PHP-8.1' into PHP-8.2

  • PHP-8.1: Remove unused azure pipelines files from PHP-8.1 branch
Created at 1 day ago

Remove unused azure pipelines files from PHP-8.1 branch

Created at 1 day ago

Remove unused azure pipelines templates

Merge branch 'PHP-8.0' into PHP-8.1

  • PHP-8.0: Remove unused azure pipelines templates

Merge branch 'PHP-8.1' into PHP-8.2

  • PHP-8.1: Remove unused azure pipelines templates

Merge branch 'PHP-8.2'

  • PHP-8.2: Remove unused azure pipelines templates
Created at 1 day ago

Remove unused azure pipelines templates

Merge branch 'PHP-8.0' into PHP-8.1

  • PHP-8.0: Remove unused azure pipelines templates

Merge branch 'PHP-8.1' into PHP-8.2

  • PHP-8.1: Remove unused azure pipelines templates
Created at 1 day ago

Remove unused azure pipelines templates

Merge branch 'PHP-8.0' into PHP-8.1

  • PHP-8.0: Remove unused azure pipelines templates
Created at 1 day ago

Remove unused azure pipelines templates

Created at 1 day ago

Remove symfony and laravel from PHP-8.0 community job

These branches no longer support PHP-8.0.

Merge branch 'PHP-8.0' into PHP-8.1

  • PHP-8.0: Remove symfony and laravel from PHP-8.0 community job

Merge branch 'PHP-8.1' into PHP-8.2

  • PHP-8.1: Remove symfony and laravel from PHP-8.0 community job

Merge branch 'PHP-8.2'

  • PHP-8.2: Remove symfony and laravel from PHP-8.0 community job
Created at 1 day ago

Remove symfony and laravel from PHP-8.0 community job

These branches no longer support PHP-8.0.

Merge branch 'PHP-8.0' into PHP-8.1

  • PHP-8.0: Remove symfony and laravel from PHP-8.0 community job

Merge branch 'PHP-8.1' into PHP-8.2

  • PHP-8.1: Remove symfony and laravel from PHP-8.0 community job
Created at 1 day ago

Remove symfony and laravel from PHP-8.0 community job

These branches no longer support PHP-8.0.

Merge branch 'PHP-8.0' into PHP-8.1

  • PHP-8.0: Remove symfony and laravel from PHP-8.0 community job
Created at 1 day ago