[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master 17b62a5 1/6: Update history of C and C++ nume
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master 17b62a5 1/6: Update history of C and C++ numerics |
Date: |
Thu, 5 Jan 2017 21:52:29 +0000 (UTC) |
branch: master
commit 17b62a5c540d75dabfb0228cb85aef73e3911758
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>
Update history of C and C++ numerics
---
fenv_lmi_x86.hpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/fenv_lmi_x86.hpp b/fenv_lmi_x86.hpp
index e123444..c845c92 100644
--- a/fenv_lmi_x86.hpp
+++ b/fenv_lmi_x86.hpp
@@ -37,7 +37,8 @@
/// is that C was strangely slow to adopt sophisticated numerics:
/// 1980: 8087 introduced
/// 1985: IEEE 754
-/// 1999: C finally gets fesetenv(), but without precision control *
+/// 1999: C finally adds <fenv.h>, but without precision control *
+/// 2011: C++ finally adds <cfenv>, but it's just C99 in ns std
/// which left setting the control word to nonstandard routines or
/// nonportable asm, and part is that function _control87() in the
/// widely-used msvc rtl takes an argument that differs gratuitously
- [lmi-commits] [lmi] master updated (df07870 -> d1e29f2), Greg Chicares, 2017/01/05
- [lmi-commits] [lmi] master 6b06fd4 2/6: Use standard <cfenv> macros with standard <cfenv> functions, Greg Chicares, 2017/01/05
- [lmi-commits] [lmi] master ba30a9f 5/6: Sequester <cfenv> from code that includes 'fenv_lmi.hpp', Greg Chicares, 2017/01/05
- [lmi-commits] [lmi] master 6ecceb5 4/6: Rename a local variable for clarity, Greg Chicares, 2017/01/05
- [lmi-commits] [lmi] master 17b62a5 1/6: Update history of C and C++ numerics,
Greg Chicares <=
- [lmi-commits] [lmi] master d1e29f2 6/6: Check return values of <cfenv> functions, Greg Chicares, 2017/01/05
- [lmi-commits] [lmi] master e04cad4 3/6: Explicitly qualify standard functions, Greg Chicares, 2017/01/05