cosmopolitan/third_party/double-conversion
Justine Tunney c9152b6f14
Release Cosmopolitan v3.8.0
This change switches c++ exception handling from sjlj to standard dwarf.
It's needed because clang for aarch64 doesn't support sjlj. It turns out
that libunwind had a bare-metal configuration that made this easy to do.

This change gets the new experimental cosmocc -mclang flag in a state of
working so well that it can now be used to build all of llamafile and it
goes 3x faster in terms of build latency, without trading away any perf.

The int_fast16_t and int_fast32_t types are now always defined as 32-bit
in the interest of having more abi consistency between cosmocc -mgcc and
-mclang mode.
2024-08-30 20:14:07 -07:00
..
test Make malloc() go 200x faster 2024-06-05 02:02:14 -07:00
AUTHORS Add double-conversion to third_party (#447) 2022-06-26 03:41:55 -07:00
bignum-dtoa.cc Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
bignum-dtoa.h Reduce header complexity 2023-11-28 14:39:42 -08:00
bignum.cc Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
bignum.h Reduce header complexity 2023-11-28 14:39:42 -08:00
BUILD.mk Release Cosmopolitan v3.8.0 2024-08-30 20:14:07 -07:00
cached-powers.cc Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
cached-powers.h Reduce header complexity 2023-11-28 14:39:42 -08:00
diy-fp.h Reduce header complexity 2023-11-28 14:39:42 -08:00
double-conversion.h Scrub double-conversion and add quick wrapper 2022-06-26 05:03:25 -07:00
double-to-string.cc Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
double-to-string.h Reduce header complexity 2023-11-28 14:39:42 -08:00
dubble.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
fast-dtoa.cc Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
fast-dtoa.h Reduce header complexity 2023-11-28 14:39:42 -08:00
fixed-dtoa.cc Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
fixed-dtoa.h Reduce header complexity 2023-11-28 14:39:42 -08:00
ieee.h Reduce header complexity 2023-11-28 14:39:42 -08:00
LICENSE Add double-conversion to third_party (#447) 2022-06-26 03:41:55 -07:00
README.cosmo Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
string-to-double.cc Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
string-to-double.h Add double-conversion to third_party (#447) 2022-06-26 03:41:55 -07:00
strtod.cc Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
strtod.h Reduce header complexity 2023-11-28 14:39:42 -08:00
utils.h Reduce header complexity 2023-11-28 14:39:42 -08:00
wrapper.cc Encode ±INFINITY as ±1e5000 2024-06-01 03:19:50 -07:00
wrapper.h Reduce header complexity 2023-11-28 14:39:42 -08:00

DESCRIPTION

    Efficient binary-decimal and decimal-binary conversion routines for IEEE doubles. 

ORIGIN

    double-conversion 3.2.0
    https://github.com/google/double-conversion/archive/refs/tags/v3.2.0.zip
    9e0c13564e17362aad8a32c1344a2214f71952c6

LICENSE

    BSD 3-Clause License

LOCAL CHANGES

    - Use unassert() macro for undefined behavior on failed assertions