7bfe9bf9 | 15-Aug-2014 |
Keyur Govande |
Merge branch 'pull-request/772' into PHP-5.4 * pull-request/772: Fix failing tests Patch for bug #67839 (mysqli does not handle 4-byte floats correctly) Before the patch
Merge branch 'pull-request/772' into PHP-5.4 * pull-request/772: Fix failing tests Patch for bug #67839 (mysqli does not handle 4-byte floats correctly) Before the patch, a value of 9.99 in a FLOAT column came out of mysqli as 9.9998998641968. This is because it would naively cast a 4-byte float into PHP's internal 8-byte double. To fix this, with GCC we use the built-in decimal support to "up-convert" the 4-byte float to a 8-byte double. When that is not available, we fall back to converting the float to a string and then converting the string to a double. This mimics what MySQL does.
show more ...
|
7ba1409a | 15-Aug-2014 |
Remi Collet |
Fix bug #67716 - Segfault in cdf.c |
35f32637 | 15-Aug-2014 |
Remi Collet |
Fix bug #67716 - Segfault in cdf.c |
eab42649 | 15-Aug-2014 |
Stanislav Malyshev |
fix test |
b7cd099a | 20-Aug-2013 |
Anatol Belski |
split the glob() test to test different basedir |
ad492ca9 | 19-Aug-2013 |
Anatol Belski |
fixed glob() edge case on windows, ref bug #47358 |
Revision tags: php-5.5.0RC1, php-5.3.25, php-5.4.15, php-5.3.25RC1, php-5.5.0beta4, php-5.4.15RC1, php-5.4.14, php-5.3.24, php-5.5.0beta3, php-5.3.24RC1, php-5.4.14RC1, php-5.5.0beta2, php-5.5.0beta1, php-5.3.23, php-5.4.13, php-5.5.0alpha6, php-5.3.23RC1, php-5.4.13RC1, php-5.3.22, php-5.5.0alpha5, php-5.4.12, php-5.3.22RC2, php-5.4.12RC2, php-5.3.22RC1, php-5.4.12RC1, php-5.5.0alpha4, php-5.3.21, php-5.4.11, php-5.5.0alpha3 |
|
481c4715 | 08-Jan-2013 |
Pierre Joye |
- fix bug #47358, glob returns error, should be empty array() Conflicts: ext/standard/dir.c |
4e2c0161 | 14-Aug-2014 |
Keyur Govande |
Fix failing tests |
c044164a | 14-Aug-2014 |
Keyur Govande |
Patch for bug #67839 (mysqli does not handle 4-byte floats correctly) Before the patch, a value of 9.99 in a FLOAT column came out of mysqli as 9.9998998641968. This is because it would
Patch for bug #67839 (mysqli does not handle 4-byte floats correctly) Before the patch, a value of 9.99 in a FLOAT column came out of mysqli as 9.9998998641968. This is because it would naively cast a 4-byte float into PHP's internal 8-byte double. To fix this, with GCC we use the built-in decimal support to "up-convert" the 4-byte float to a 8-byte double. When that is not available, we fall back to converting the float to a string and then converting the string to a double. This mimics what MySQL does.
show more ...
|
aeb63354 | 14-Aug-2014 |
Johannes Schlüter |
Merge branch 'PHP-5.3' into PHP-5.4
|
7311087c | 14-Aug-2014 |
Johannes Schlüter |
Update Git rules |
1355ea60 | 14-Aug-2014 |
Johannes Schlüter |
Back to -dev (with EOL notice in NEWS) |
5e338836 | 14-Aug-2014 |
Keyur Govande |
Fix typo from commit 32314f6b6 |
32314f6b | 14-Aug-2014 |
Keyur Govande |
Fix destruction order in zend_shutdown (bug #65463, #66036) If Apache or a similar SAPI receives a signal during PHP processing it calls zend_shutdown() without calling shutdown_executor
Fix destruction order in zend_shutdown (bug #65463, #66036) If Apache or a similar SAPI receives a signal during PHP processing it calls zend_shutdown() without calling shutdown_executor(). #65463: If a module like Gearman or Memcached is loaded, in the unfixed version it is unloaded by zend_destroy_modules() before the CG(CLASS_TABLE) is destructed. When CG(CLASS_TABLE) is destructed, any pointers to methods (specifically around destruction) in the unloaded module's .so are now dangling and the process segfaults. #66036: Any subclasses of an internal class like ArrayObject need to be destructed in order: subclass first and then the internal class. In the unfixed version zend_shutdown() clears the CG(CLASS_TABLE) from the head of the list onwards, so internal classes are destructed first and user-defined classes last. Internal classes are alloc/deallocated with malloc/free while user-defined classes with emalloc/efree. If there's shared data between them then efree() could be called instead of free() leading to a seg-fault.
show more ...
|
babeca35 | 13-Aug-2014 |
Johannes Schlüter |
It's 2014 already, fix copyright year where user visible Left out all file headers |
1847cf10 | 13-Aug-2014 |
Johannes Schlüter |
PHP 5.3.29 |
f6896e43 | 13-Aug-2014 |
Tjerk Meesters |
Fixed #66091 |
8c247af1 | 12-Aug-2014 |
Anatol Belski |
updated NEWS |
daa1fb8b | 12-Aug-2014 |
Anatol Belski |
backported the fix for bug #41577 |
39dd7153 | 12-Aug-2014 |
Ferenc Kovacs |
fix the failing date tests introduced with the latest timezonedb update Derick confirmed on irc that the new/current behavior is the correct and that the tests should be updated to reflect it |
84a4041b | 07-Aug-2014 |
Anatol Belski |
fix TS build |
1ff30fd8 | 07-Aug-2014 |
Daniel Lowrey |
Update NEWS |
6569db88 | 07-Aug-2014 |
Daniel Lowrey |
Bug #41631: Observe socket read timeouts in SSL streams |
7189039d | 07-Aug-2014 |
Anatol Belski |
wrap int8_t and int16_t with #ifdef to avoid possible clashes |
7df4087b | 07-Aug-2014 |
Derick Rethans |
- Updated to version 2014.6 (2014f) |