Tcl Source Code

Check-in [50ecdc3e87]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Restore FP control word on conversion of zero values. Sneak path existed that failed to restore the floating point control word when scanning a zero value. The result was that floating point rounding was incorrectly left set to 53-bit significance, round-to-even, which is incompatible with the math library from musl.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | bug-713653b951
Files: files | file ages | folders
SHA3-256: 50ecdc3e87fb5d772490b5490090d3ce706d9ceeb6b9725f1e61b049dee2fd5a
User & Date: kbk 2022-07-15 17:11:41.480
Context
2022-07-17
12:57
Fix [713653b951]: Floating point precision problems on x86 musl check-in: 5e9b6b560e user: jan.nijtmans tags: core-8-5-branch
2022-07-15
17:11
Restore FP control word on conversion of zero values. Sneak path existed that failed to restore the... closed check-in: 50ecdc3e87 user: kbk tags: bug-713653b951
2022-07-12
08:20
Code cleanup (use {} in if/else statemenets) check-in: ba232277ee user: jan.nijtmans tags: core-8-6-branch
Changes
Unified Diff Side-by-Side Diff Patch
Changes to generic/tclStrToD.c.