Skip to content

Update to 5.4.2-dev - #57

Closed
cjbj wants to merge 1 commit into
php:masterfrom
cjbj:update-ver-num
Closed

Update to 5.4.2-dev#57
cjbj wants to merge 1 commit into
php:masterfrom
cjbj:update-ver-num

Conversation

@cjbj

@cjbjcjbj commented Apr 16, 2012

Copy link
Copy Markdown
Contributor

After PHP-5.4.1 was branched, the PHP-5.4 branch should have been 5.4.2-dev.

After PHP-5.4.1 was branched, the PHP-5.4 branch should have been 5.4.2-dev.
@php-pulls

Copy link
Copy Markdown

Comment on behalf of stas at php.net:

merged

php-pulls pushed a commit that referenced this pull request Mar 15, 2013
* PHP-5.5: (101 commits)
Renamed ZendOptimizerPlus.so into opcache.so
"ZendOptimizerPlus" is renamed to "opcache" to de merged into PHP-5.5 under ext/opcache (the product name is still "Zend Optimizer+")
More accurate restart scheduling
Autogolobal $GLOBALS has to be pinged even if auto_globals_jit=0
Allow only shared O+ build
Fixed typos
add tests into package
Add test script for #57 (segfaults in drupal7)
fixed memory leaks
Fixed Issue #57 (segfaults in drupal7)
Fixed issue #58 (PHP-5.2 compatibility)
Allows exclusion of large files from being cached
Add maintainers inot package.xml
fix ANSI C90 compat
Fixed test
Fixed uninitialized variable
Fixed bug #64353 (Built-in classes can be unavailable with dynamic includes and Optimizer+)
Save a stat() call by calling sapi_module.get_stat()
Fixed#54 (PECL install adds extension= instead of zend_extension= to php.ini)
release 7.0.0
...
EdmondDantes added a commit to true-async/php-src that referenced this pull request Sep 22, 2025
 - Add ptr_to_index() function to improve hash distribution for pointer keys
- Replace all (zend_ulong) event casts with ptr_to_index(event) calls
- Use zend_hash_index_find_ptr() where appropriate to simplify code
- Preserve critical memory management in waker trigger updates
The ptr_to_index() function uses right rotation by 3 bits to better
distribute pointer addresses as hash keys, reducing collisions caused
by zero lower bits from memory alignment.
EdmondDantes added a commit to true-async/php-src that referenced this pull request Sep 23, 2025
…tension
The flexible array member `data[]` in struct _zend_async_waker_trigger_s
causes MSVC C4200 warning when compiling C++ files (intl_convertcpp.cpp).
C++ doesn't standardize flexible arrays until C++23, treating them as
nonstandard extension.
Changes:
- Add conditional compilation for C++ compatibility in struct definition
- Adjust memory allocation logic to account for different sizeof() behavior
- Preserve optimal C99 flexible array semantics for C compilation
Fixes compilation error when building intl extension with MSVC /WX flag.
Sign up for freeto 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.

2 participants

@cjbj@php-pulls