forked from php/php-src
-
Notifications
You must be signed in to change notification settings - Fork 0
Pull updates to fork #2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* PHP-7.4: Remove duplicate test file
This script hasn't been used since using PEAR as a package manager for PHP extensions since it is using Makefile.in as an indicator if the current directory is extension. Instead of this script extensions can be packaged differently and more properly with either current PEAR or with some other manual method.
* PHP-7.4: Remove phpextdist
* PHP-7.4: [ci skip] Move wddx to dedicated section
To not introduce new file type and since it is not related to a test. Lowercase JPG file type more common and recommended to use.
* PHP-7.4: Rename uppercase JPG file to lowercase jpg
This removes the warning of: `incremented both in the loop header and in the loop body` in the compilation step.
* PHP-7.4: Fix double incremenation in ffi
* PHP-7.4: [ci skip] Move OpenLDAP license to redistributable info file
- More common filename accross the PHP repository - Additionally, this patch replaces some legacy form feed (FF or ^L) characters (for printers) to LF (\n) newline character.
* PHP-7.4: [ci skip] Rename libbcmath license file to LICENSE
* PHP-7.4: [ci skip] Add password registry RFC to changelog
* PHP-7.4: Remove empty section
This patch simplifies line endings tracked in the Git repository and syncs them to all include the LF style instead of the CRLF files. Newline characters: - LF (\n) (*nix and Mac) - CRLF (\r\n) (Windows) - CR (\r) (old Mac, obsolete) To see which line endings are in the index and in the working copy the following command can be used: `git ls-files --eol` Git additionally provides `.gitattributes` file to specify if some files need to have specific line endings on all platforms (either CRLF or LF). Changed files shouldn't cause issues on modern Windows platforms because also Git can do output conversion is core.autocrlf=true is set on Windows and use CRLF newlines in all files in the working tree. Unless CRLF files are tracked specifically, Git by default tracks all files in the index using LF newlines.
* PHP-7.3: Convert CRLF line endings to LF
This patch simplifies line endings tracked in the Git repository and syncs them to all include the LF style instead of the CRLF files. Newline characters: - LF (\n) (*nix and Mac) - CRLF (\r\n) (Windows) - CR (\r) (old Mac, obsolete) To see which line endings are in the index and in the working copy the following command can be used: `git ls-files --eol` Git additionally provides `.gitattributes` file to specify if some files need to have specific line endings on all platforms (either CRLF or LF). Changed files shouldn't cause issues on modern Windows platforms because also Git can do output conversion is core.autocrlf=true is set on Windows and use CRLF newlines in all files in the working tree. Unless CRLF files are tracked specifically, Git by default tracks all files in the index using LF newlines.
* PHP-7.4: Convert CRLF line endings to LF Convert CRLF line endings to LF
The execution time goes from 4.388s down to 0.563s on a Graviton A1 instance for the benchmark: function reverse_strings() { $a = "foo"; for ($i = 0; $i < 100000; $i++) { strrev($a); $a .= "o"; } }
Deprecate nesting ternary operators without explicit parentheses. RFC: https://wiki.php.net/rfc/ternary_associativity
* PHP-7.3: Moved NEWS entry Fixed possible crashes, because of inconsistent PCRE cache and opcache SHM reset
* PHP-7.4: Moved NEWS entry Fixed possible crashes, because of inconsistent PCRE cache and opcache SHM reset
The usual wrappers around ZVAL_EMPTY_ARRAY()...
Co-Authored-By: Nikita Popov <[email protected]> Co-Authored-By: Christoph M. Becker <[email protected]>
Changes: - executable from any location (for example, project root) - some minor common shell scripts CS fixes - error reporting done based on the presence of the parser file
* PHP-7.4: Enhance the tokenizer data generator script
File extension in this case is not part of the test.
* PHP-7.4: Rename *.dat to *.data for common file type
* PHP-7.4: Update changelogs Fix bug #62397 - disable_functions does not work with eval.
* PHP-7.2: Bump for 7.2.20
* PHP-7.3: Bump for 7.2.20
* PHP-7.4: Bump for 7.2.20
…E_RUN_TIME_CACHE was always defined.
* PHP-7.4: Removed ability to compile PHP without EX(run_time_cache). ZEND_EX_USE_RUN_TIME_CACHE was always defined.
* PHP-7.3: Update NEWS regarding re-tagging 7.3.6RC1
* PHP-7.4: Update NEWS regarding re-tagging 7.3.6RC1
If we perform a class fetch that is not marked as exception safe, convert exceptions thrown by autoloaders into a fatal error. Ideally fetching the interfaces would be exception safe, but as it isn't right now, we must abort at this point.
Don't try to evaluate various operations with partial array operands. We could evaluate some of these, but let's be conservative for now...
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.