| commit | 64f865db3c4139b00e9fefcf8a6c376b79896c70 | [log] [tgz] |
|---|---|---|
| author | Michael Jones <michaelrj@fuchsia.infra.roller.google.com> | Tue Jul 19 02:02:23 2022 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Mon Jul 18 19:05:18 2022 -0700 |
| tree | c4d2e0bee14b38394db6912ad6528fb65dfd780e | |
| parent | ba7ab93057e108729ea7748afa087da7b71e9b4f [diff] |
[roll] Roll llvm-project/libc [libc] fix strtofloatingpoint on rare edge case Currently, there are two string parsers that can be used in a call to strtofloatingpoint. There is the main parser used by Clinger's fast path and Eisel-Lemire, and the backup parser used by Simple Decimal Conversion. There was a bug in the backup parser where if the number had more than 800 digits (the size of the SDC buffer) before the decimal point, it would just ignore the digits after the 800th and not count them into the exponent. This patch fixes that issue and adds regression tests. Reviewed By: lntue Differential Revision: https://reviews.llvm.org/D130032 GitOrigin-RevId: 2dea111787923f67330397c3ae9d87d736fc8925 Original-Revision: 55b2f73b3d6a5ce963423287886351c7ebc674af Change-Id: I8b3352e7ea85ef74b03e24d237f3f300661df030
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.