summaryrefslogtreecommitdiff
path: root/Zend/zend_strtod.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'PHP-7.0' into PHP-7.1Anatol Belski2017-07-211-2/+0
|\ | | | | | | | | * PHP-7.0: Move the define into the header to reduce diff for future upgrade
| * Move the define into the header to reduce diff for future upgradeAnatol Belski2017-07-211-2/+0
| |
* | Merge branch 'PHP-7.0' into PHP-7.1Xinchen Hui2017-07-211-0/+2
|\ \ | |/ | | | | | | | | | | | | * PHP-7.0: Fixed bug #74947 (Segfault in scanner on INF number) Conflicts: Zend/zend_language_scanner.c
| * Fixed bug #74947 (Segfault in scanner on INF number)Xinchen Hui2017-07-211-0/+2
| |
| * More int->size_t and string overflow fixesStanislav Malyshev2016-11-051-1/+9
| |
* | Merge branch 'PHP-7.0' into PHP-7.1Stanislav Malyshev2016-11-051-1/+9
|\ \ | | | | | | | | | | | | * PHP-7.0: More int->size_t and string overflow fixes
| * | More int->size_t and string overflow fixesStanislav Malyshev2016-11-051-1/+9
| |/
* | Fixed compilation warningsDmitry Stogov2016-06-211-1/+1
| |
* | Remove unnecessary strlen checkXinchen Hui2016-05-071-14/+0
|/
* Strlen cleanup (additions for previous one fix)Xinchen Hui2016-05-071-2/+2
| | | | Probably compilers will do similar optimization
* Merge branch 'PHP-5.6' into PHP-7.0Xinchen Hui2016-05-061-1/+1
|\ | | | | | | | | Conflicts: Zend/zend_strtod.c
| * Fixed bug #72172 (zend_hex_strtod should not use strlen)Xinchen Hui2016-05-061-1/+1
| |
* | Fixed bug #71729 (Possible crash in zend_bin_strtod, zend_oct_strtod, ↵Xinchen Hui2016-03-091-3/+9
| | | | | | | | zend_hex_strtod)
* | fix thread safetyAnatol Belski2015-07-291-1/+1
| |
* | Use zend_error_noreturn() for fatal errorsDmitry Stogov2015-04-011-2/+2
| |
* | fix endianness check plus better visual origin compatAnatol Belski2015-03-181-36/+17
| |
* | this check isn't applicable anymoreAnatol Belski2015-03-181-3/+0
| |
* | catching up with the git historyAnatol Belski2015-03-171-3/+11
| |
* | fix undefined symbolAnatol Belski2015-03-171-1/+1
| |
* | restore freeing stuff and some small improvementsAnatol Belski2015-03-171-4/+1
| |
* | first shot on updating strtod stuffAnatol Belski2015-03-171-1295/+3158
| |
* | trailing whitespace removalStanislav Malyshev2015-01-101-5/+5
|/
* Replace invalid code with a proper #errorLior Kaplan2013-12-081-2/+1
| | | | | This code creates a nasty error as mentioned in bugs #31131, #37062 Patch taken from Debian's PHP package: 044-strtod_arm_fix
* Fixed Bug #55649 (Undefined function Bug()). (Laruence)Dmitry Stogov2011-09-131-0/+6
|
* Check if given string is long enough in zend_*_strtodDavid Soria Parra2011-07-271-0/+15
|
* - add binary suport, FR #50638, as defined in RFC ↵Pierre Joye2011-07-271-0/+38
| | | | https://wiki.php.net/rfc/binnotation4ints, patch by Jonah Harris
* Fix bug #53682Rasmus Lerdorf2011-01-061-0/+1
|
* Fix bug #53632 with x87 fpuScott MacVicar2011-01-041-1/+1
|
* marked char pointer arguments as const in lots ofHartmut Holzgraefe2010-10-141-6/+6
| | | | | | places where strings pointed to are not modified to prevent compiler warnings about discarded qualifiers ...
* Fixed floating point mathematic speed degradation (Christian)Dmitry Stogov2009-03-181-5/+1
|
* - MFH: Changed floating point behaviour to consistently use double precisionChristian Seiler2008-12-021-1/+5
| | | | | on all platforms and with all compilers.
* Fixed bug #43053 (Regression: some numbers shown in scientific notation). ↵Dmitry Stogov2008-09-151-8/+1
| | | | | | | (int-e at gmx dot de) some 64bit test files may need to be fixed
* Fix for bug #43487 (Wrong conversion of float to string)Dmitry Stogov2008-07-271-7/+7
|
* - Rewrite scanner to be based on re2c instead of flexMarcus Boerger2008-03-161-1/+1
| | | | | | | | | The full patch is available as: http://php.net/~helly/php-re2c-5.3-20080316.diff.txt This is against php-re2c repository version 98 An older patch against version 97 is available under: http://php.net/~helly/php-re2c-97-20080316.diff.txt
* MFH: detect endianness in compile time when using Apple's GCC (fixes ↵Antony Dovgal2007-09-041-0/+10
| | | | universal binary build)
* MFH: - Fixed buf #42071 (ini scanner allows using NULL as option name).Jani Taskinen2007-07-231-0/+1
| | | | | MFH: Use Z_* macros to access the zvals.
* fix commentsAntony Dovgal2007-05-041-3/+3
|
* MFHAntony Dovgal2007-04-261-0/+2
|
* MFH: fix #41118 (PHP does not handle overflow of octal integers)Antony Dovgal2007-04-221-0/+28
|
* fix double-to-string conversion utilsAntony Dovgal2007-04-191-1/+8
|
* Added missing allocation checksIlia Alshanetsky2007-03-061-0/+8
|
* MFH: fix #40545 (multithreading issue in zend_strtod())Antony Dovgal2007-02-201-7/+6
|
* Fixed compiler warningIlia Alshanetsky2006-12-261-1/+1
|
* is_numeric_string() optimizationIlia Alshanetsky2006-12-261-0/+33
| | | | | # Original Patch by Matt Wilmas
* initialize variablesAntony Dovgal2006-12-071-4/+4
|
* MFHAntony Dovgal2006-12-061-1/+1
|
* MFH: use BSD licensed implementation of double-to-string utilities instead ↵Antony Dovgal2006-12-061-383/+1153
| | | | | | | of LGPL one this patch also fixes thread safety issues in zend_strtod()
* fix #37062 (compile failure on ARM architecture)Antony Dovgal2006-04-151-0/+1
| | | | | if ARM is big endian - don't define IEEE_LITTLE_ENDIAN
* fix leak in zend_strtod() on big doublesAntony Dovgal2006-02-141-1/+17
| | | | | add new test
* - Compile fix for systems without int32_t typedeffoobar2005-02-171-0/+8
|