Anatol Belski
|
4b3ed311aa
|
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Move the define into the header to reduce diff for future upgrade
|
2017-07-21 11:16:15 +02:00 |
|
Anatol Belski
|
9b3c26d4f4
|
Move the define into the header to reduce diff for future upgrade
|
2017-07-21 09:12:06 +02:00 |
|
Xinchen Hui
|
84926a0d71
|
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fixed bug #74947 (Segfault in scanner on INF number)
Conflicts:
Zend/zend_language_scanner.c
|
2017-07-21 11:58:07 +08:00 |
|
Xinchen Hui
|
95d2908814
|
Fixed bug #74947 (Segfault in scanner on INF number)
|
2017-07-21 11:56:49 +08:00 |
|
Stanislav Malyshev
|
3b78cabc88
|
More int->size_t and string overflow fixes
|
2016-11-05 14:00:47 -07:00 |
|
Stanislav Malyshev
|
f7f8aae33c
|
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
More int->size_t and string overflow fixes
|
2016-11-05 13:59:35 -07:00 |
|
Stanislav Malyshev
|
669763d88a
|
More int->size_t and string overflow fixes
|
2016-11-05 13:22:17 -07:00 |
|
Dmitry Stogov
|
ebb99a1a3a
|
Fixed compilation warnings
|
2016-06-21 16:55:17 +03:00 |
|
Xinchen Hui
|
b62f7e338d
|
Remove unnecessary strlen check
|
2016-05-07 22:04:31 -07:00 |
|
Xinchen Hui
|
29079f263e
|
Strlen cleanup (additions for previous one fix)
Probably compilers will do similar optimization
|
2016-05-07 00:08:15 -07:00 |
|
Xinchen Hui
|
f7439afeda
|
Merge branch 'PHP-5.6' into PHP-7.0
Conflicts:
Zend/zend_strtod.c
|
2016-05-06 23:52:48 -07:00 |
|
Xinchen Hui
|
1c7f608071
|
Fixed bug #72172 (zend_hex_strtod should not use strlen)
|
2016-05-06 23:52:06 -07:00 |
|
Xinchen Hui
|
9aa73d3800
|
Fixed bug #71729 (Possible crash in zend_bin_strtod, zend_oct_strtod, zend_hex_strtod)
|
2016-03-09 12:16:24 +08:00 |
|
Anatol Belski
|
c17289e59c
|
fix thread safety
|
2015-07-29 17:26:51 +02:00 |
|
Dmitry Stogov
|
acfc31c0f8
|
Use zend_error_noreturn() for fatal errors
|
2015-04-01 13:32:23 +03:00 |
|
Anatol Belski
|
956bab0566
|
fix endianness check plus better visual origin compat
|
2015-03-18 00:39:06 +01:00 |
|
Anatol Belski
|
b3788cd200
|
this check isn't applicable anymore
|
2015-03-18 00:14:20 +01:00 |
|
Anatol Belski
|
0ac1075002
|
catching up with the git history
|
2015-03-17 22:11:31 +01:00 |
|
Anatol Belski
|
9903767734
|
fix undefined symbol
|
2015-03-17 22:11:30 +01:00 |
|
Anatol Belski
|
a160a9097a
|
restore freeing stuff and some small improvements
|
2015-03-17 22:11:27 +01:00 |
|
Anatol Belski
|
5d4616e2b0
|
first shot on updating strtod stuff
|
2015-03-17 22:11:26 +01:00 |
|
Stanislav Malyshev
|
b7a7b1a624
|
trailing whitespace removal
|
2015-01-10 15:07:38 -08:00 |
|
Lior Kaplan
|
c062c18d42
|
Replace invalid code with a proper #error
This code creates a nasty error as mentioned in bugs #31131, #37062
Patch taken from Debian's PHP package: 044-strtod_arm_fix
|
2013-12-08 15:49:22 -08:00 |
|
Dmitry Stogov
|
75df0499f6
|
Fixed Bug #55649 (Undefined function Bug()). (Laruence)
|
2011-09-13 07:07:06 +00:00 |
|
David Soria Parra
|
fa7c07b10c
|
Check if given string is long enough in zend_*_strtod
|
2011-07-27 14:17:45 +00:00 |
|
Pierre Joye
|
6e4435d628
|
- add binary suport, FR #50638, as defined in RFC https://wiki.php.net/rfc/binnotation4ints, patch by Jonah Harris
|
2011-07-27 00:14:02 +00:00 |
|
Rasmus Lerdorf
|
dc444e8a37
|
Fix bug #53682
|
2011-01-06 22:48:20 +00:00 |
|
Scott MacVicar
|
bb08994d71
|
Fix bug #53632 with x87 fpu
|
2011-01-04 22:36:23 +00:00 |
|
Hartmut Holzgraefe
|
aaa2f1c30b
|
marked char pointer arguments as const in lots of
places where strings pointed to are not modified
to prevent compiler warnings about discarded qualifiers ...
|
2010-10-14 21:33:10 +00:00 |
|
Dmitry Stogov
|
31c0af245e
|
Fixed floating point mathematic speed degradation (Christian)
|
2009-03-18 10:18:10 +00:00 |
|
Christian Seiler
|
04c528609a
|
- MFH: Changed floating point behaviour to consistently use double precision
on all platforms and with all compilers.
|
2008-12-02 16:19:10 +00:00 |
|
Dmitry Stogov
|
1474d9dfad
|
Fixed bug #43053 (Regression: some numbers shown in scientific notation). (int-e at gmx dot de)
some 64bit test files may need to be fixed
|
2008-09-15 11:47:16 +00:00 |
|
Dmitry Stogov
|
b2eba97d8b
|
Fix for bug #43487 (Wrong conversion of float to string)
|
2008-07-27 11:29:10 +00:00 |
|
Marcus Boerger
|
af316021e8
|
- Rewrite scanner to be based on re2c instead of flex
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
|
2008-03-16 21:06:55 +00:00 |
|
Antony Dovgal
|
2198abb1c4
|
MFH: detect endianness in compile time when using Apple's GCC (fixes universal binary build)
|
2007-09-04 18:46:21 +00:00 |
|
Jani Taskinen
|
c9f6d5941e
|
MFH: - Fixed buf #42071 (ini scanner allows using NULL as option name).
MFH: Use Z_* macros to access the zvals.
|
2007-07-23 16:17:10 +00:00 |
|
Antony Dovgal
|
b1b4b0a6a7
|
fix comments
|
2007-05-04 16:19:57 +00:00 |
|
Antony Dovgal
|
ef32c956f7
|
MFH
|
2007-04-26 23:13:25 +00:00 |
|
Antony Dovgal
|
f6cef916bc
|
MFH: fix #41118 (PHP does not handle overflow of octal integers)
|
2007-04-22 21:33:10 +00:00 |
|
Antony Dovgal
|
9ad2c80c62
|
fix double-to-string conversion utils
|
2007-04-19 09:30:49 +00:00 |
|
Ilia Alshanetsky
|
37da90248d
|
Added missing allocation checks
|
2007-03-06 03:15:41 +00:00 |
|
Antony Dovgal
|
8185f4550e
|
MFH: fix #40545 (multithreading issue in zend_strtod())
|
2007-02-20 12:00:58 +00:00 |
|
Ilia Alshanetsky
|
d101e113cf
|
Fixed compiler warning
|
2006-12-26 17:17:52 +00:00 |
|
Ilia Alshanetsky
|
ff9d0fcc78
|
is_numeric_string() optimization
# Original Patch by Matt Wilmas
|
2006-12-26 16:44:20 +00:00 |
|
Antony Dovgal
|
feba2edba2
|
initialize variables
|
2006-12-07 20:45:58 +00:00 |
|
Antony Dovgal
|
b4d0d872e7
|
MFH
|
2006-12-06 10:49:27 +00:00 |
|
Antony Dovgal
|
4d44a5b71d
|
MFH: use BSD licensed implementation of double-to-string utilities instead of LGPL one
this patch also fixes thread safety issues in zend_strtod()
|
2006-12-06 09:52:51 +00:00 |
|
Antony Dovgal
|
29254a477d
|
fix #37062 (compile failure on ARM architecture)
if ARM is big endian - don't define IEEE_LITTLE_ENDIAN
|
2006-04-15 12:54:14 +00:00 |
|
Antony Dovgal
|
d43d090362
|
fix leak in zend_strtod() on big doubles
add new test
|
2006-02-14 22:10:55 +00:00 |
|
foobar
|
640bc001e5
|
- Compile fix for systems without int32_t typedef
|
2005-02-17 04:44:52 +00:00 |
|