[libc++] Implement <numbers>
authorRaul Tambre <raul@tambre.ee>
Fri, 19 Jun 2020 07:13:33 +0000 (12:43 +0530)
committerKamlesh Kumar <kamleshbhalui@gmail.com>
Fri, 19 Jun 2020 08:55:02 +0000 (14:25 +0530)
commit4f6c4b473c4a57ec597a201dee483204454c8a6d
treec791fb1c0e0fcd138623a8e50bb457a13cabe845
parentbb480056602daab86fbcd6aac5c6bc92ce350bb3
[libc++] Implement <numbers>

Summary: Constants have 33 significant decimal digits for IEEE 754 128-bit floating-point numbers.

Reviewers: ldionne, #libc, EricWF, zoecarver, curdeius

Reviewed By: ldionne, #libc, curdeius

Differential Revision: https://reviews.llvm.org/D77505
16 files changed:
libcxx/docs/FeatureTestMacroTable.rst
libcxx/docs/ReleaseNotes.rst
libcxx/include/CMakeLists.txt
libcxx/include/module.modulemap
libcxx/include/numbers [new file with mode: 0644]
libcxx/include/version
libcxx/test/libcxx/double_include.sh.cpp
libcxx/test/std/language.support/support.limits/support.limits.general/numbers.version.pass.cpp [new file with mode: 0644]
libcxx/test/std/language.support/support.limits/support.limits.general/version.version.pass.cpp
libcxx/test/std/numerics/numbers/defined.pass.cpp [new file with mode: 0644]
libcxx/test/std/numerics/numbers/illformed.verify.cpp [new file with mode: 0644]
libcxx/test/std/numerics/numbers/specialize.pass.cpp [new file with mode: 0644]
libcxx/test/std/numerics/numbers/user_type.pass.cpp [new file with mode: 0644]
libcxx/test/std/numerics/numbers/value.pass.cpp [new file with mode: 0644]
libcxx/utils/generate_feature_test_macro_components.py
libcxx/www/cxx2a_status.html