RELEASE_NOTES, CHANGES.html
authorMathieu Lacage <mathieu.lacage@inria.fr>
Sun, 17 Apr 2011 14:23:18 +0200
changeset 7059 b971a123c861
parent 7058 7e5439aabb1b
child 7060 f08a90113dd5
RELEASE_NOTES, CHANGES.html
CHANGES.html
RELEASE_NOTES
--- a/CHANGES.html	Sun Apr 17 14:23:09 2011 +0200
+++ b/CHANGES.html	Sun Apr 17 14:23:18 2011 +0200
@@ -71,6 +71,14 @@
 
 <h2>New API:</h2>
 <ul>
+<li><b>int64x64_t</b>
+<p>The <b>int64x64_t</b> type implements all the C++ arithmetic operators to behave like one of the
+C++ native types. It is a 64.64 integer type which means that it is a 128bit integer type with
+64 bits of fractional precision. The existing <b>Time</b> type is now automatically convertible to
+<b>int64x64_t</b> to allow arbitrarily complex arithmetic operations on the content of <b>Time</b>
+objects. The implementation of <b>int64x64_t</b> is based on the previously-existing
+<b>HighPrecision</b> type and supercedes it.
+</p></li>
 </ul>
 
 <h2>Changes to existing API:</h2>
@@ -83,6 +91,19 @@
   renamed to GenericPhy interface and moved to a new file
   generic-phy.h. The related variables and methods have been renamed accordingly. 
 </p></li>
+<li><b>Scalar</b>
+<p>The Scalar type has been removed. Typical code such as:
+<pre>
+Time tmp = ...;
+Time result = tmp * Scalar (5);
+</pre>
+Can now be rewritten as:
+<pre>
+Time tmp = ...;
+Time result = Time (tmp * 5);
+</pre>
+</p>
+</li>
 </ul>
 
 <h2>Changed behavior:</h2>
--- a/RELEASE_NOTES	Sun Apr 17 14:23:09 2011 +0200
+++ b/RELEASE_NOTES	Sun Apr 17 14:23:18 2011 +0200
@@ -22,6 +22,9 @@
 New user-visible features
 -------------------------
 
+  - int64x64_t is a new type which allows portable and easy to write arithmetic
+    calculations that require a high degree of fractional precision.
+
 Bugs fixed
 ----------
 The following lists many of the bugs fixed or small feature additions