release notes for 0.8.8
This commit is contained in:
parent
1ff3e6fa25
commit
ef2c4fd91f
1 changed files with 34 additions and 0 deletions
34
WHATSNEW
34
WHATSNEW
|
|
@ -456,3 +456,37 @@ bug fixes:
|
||||||
- strtoull wrongly rejecting the highest 16 possible values as overflow
|
- strtoull wrongly rejecting the highest 16 possible values as overflow
|
||||||
- math.h constant expression fixes for INFINITY/NAN/etc.
|
- math.h constant expression fixes for INFINITY/NAN/etc.
|
||||||
- scanf mishandling of "0" with "%x"
|
- scanf mishandling of "0" with "%x"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
0.8.8 release notes
|
||||||
|
|
||||||
|
new feature:
|
||||||
|
- major math correctness and performance improvements
|
||||||
|
- many math functions implemented in asm for i386
|
||||||
|
- some math functions (mostly long double) in asm for x86_64
|
||||||
|
- new floating point parser/converter with correct rounding
|
||||||
|
- implement wcstod, wcstof, and wcstold
|
||||||
|
- new scanf implementation - cleaner, faster, more correct
|
||||||
|
- minimal/incomplete strfmon implementation
|
||||||
|
|
||||||
|
compatibility:
|
||||||
|
- header fixes for c++
|
||||||
|
- regex code resync with TRE; support common regex extensions
|
||||||
|
- support for compiling apps with gcc's -funsigned-char
|
||||||
|
- sysconf now returns dynamic limits for open files, processes
|
||||||
|
- give dlerror proper error status stickiness
|
||||||
|
- make alloca work even with -fno-builtin
|
||||||
|
|
||||||
|
critical security fixes:
|
||||||
|
- stack-based buffer overflow in fprintf on unbuffered files
|
||||||
|
|
||||||
|
other bug fixes:
|
||||||
|
- rare gcc register allocation (miscompilation) bug in syscall wrappers
|
||||||
|
- printf was rejecting the valid (but redundant) %lf format specifier
|
||||||
|
- fixed big data bloat (missing const) in math functions
|
||||||
|
- many math fixes related to floating point exceptions and rounding
|
||||||
|
- corrected DECIMAL_DIG definitions
|
||||||
|
- tgammal was wrongly setting global signgam
|
||||||
|
- crash in wordfree with uninitialized we_offs
|
||||||
|
- fix wordexp not null-initializing the we_offs initial slots
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue