[PPL-devel] [GIT] ppl/ppl(master): These efficiency related FIXME' s are not scheduled for 0.10.1

Abramo Bagnara abramo.bagnara at gmail.com
Sat Mar 28 15:40:45 CET 2009


Module: ppl/ppl
Branch: master
Commit: 4d9ca69f6866d37bae028ecf45421daa380446d1
URL:    http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=4d9ca69f6866d37bae028ecf45421daa380446d1

Author: Abramo Bagnara <abramo.bagnara at gmail.com>
Date:   Sat Mar 28 15:41:29 2009 +0100

These efficiency related FIXME's are not scheduled for 0.10.1

---

 src/checked.inlines.hh |   12 +++++-------
 1 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/src/checked.inlines.hh b/src/checked.inlines.hh
index 7ef3072..b340bd9 100644
--- a/src/checked.inlines.hh
+++ b/src/checked.inlines.hh
@@ -512,11 +512,10 @@ inline typename Enable_If<(!Safe_Conversion<T1, T2>::value
 eq(const T1& x, const T2& y) {
   PPL_DIRTY_TEMP(T1, tmp);
   Result r = assign_r(tmp, y, static_cast<Rounding_Dir>(ROUND_DIRECT | ROUND_FPU_CHECK_INEXACT));
-  // FIXME(0.10.1): Can we do any better?
-  // We can do this also without fpu inexact check using
-  // a conversion back and forth and then testing equality.
-  // We should code this in checked_float.inlines.hh, probably
-  // it's faster also if fpu supports inexact check.
+  // FIXME: We can do this also without fpu inexact check using a
+  // conversion back and forth and then testing equality.  We should
+  // code this in checked_float.inlines.hh, probably it's faster also
+  // if fpu supports inexact check.
   assert(r != V_LE && r != V_GE && r != V_LGE);
   return r == V_EQ && x == tmp;
 }
@@ -563,8 +562,7 @@ le(const T1& x, const T2& y) {
   case V_LE:
   case V_GE:
   case V_LGE:
-    // FIXME(0.10.1): Can we do any better?
-    // See comment above.
+    // FIXME: See comment above.
     assert(0);
   default:
     return false;




More information about the PPL-devel mailing list