]> www.ginac.de Git - ginac.git/commitdiff
documentation update
authorChristian Bauer <Christian.Bauer@uni-mainz.de>
Wed, 26 Mar 2003 19:52:55 +0000 (19:52 +0000)
committerChristian Bauer <Christian.Bauer@uni-mainz.de>
Wed, 26 Mar 2003 19:52:55 +0000 (19:52 +0000)
NEWS

diff --git a/NEWS b/NEWS
index ec170060d2b113518019cdfb191fe08c74675f20..93ca9244239ab9a8009e21396b5ce8f16184c837 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -2,17 +2,26 @@ This file records noteworthy changes.
 
 1.1.0 (<date>)
 * Removed deprecated macros is_ex_a, is_ex_exactly_a and friends for good.
-* Made the hashing more simple and efficient.
 * The scalar_products mechanism allows the specification of an index dimension.
 * Removed dirac_gamma6/7().
 * Added ex::to_polynomial().
-* print_context constructors accept an optional "options" argument. The only
-  available option at the moment is print_options::print_index_dimensions,
-  which enables the output of index dimensions in square brackets after the
-  index value.
 * subs() accepts an optional "options" argument. The option
   subs_option::subs_algebraic enables "smart" substitutions in products and
   powers.
+* Added stream manipulators "dflt", "latex", "python", "python_repr", "tree",
+  "csrc", "csrc_float", "csrc_double", "csrc_cl_N", "index_dimensions" and
+  "no_index_dimensions" to control the output format. Calling basic::print()
+  directly is now deprecated.
+* Made the hashing more simple and efficient.
+* Caveats for class implementors:
+   - basic::subs(): third argument changed from "bool" to "unsigned"
+   - unarchiving constructor and basic::unarchive(): "const" removed from
+     second argument
+   - basic::let_op() should only be implemented if write access to
+     subexpressions is desired
+   - simplify_ncmul() renamed to eval_ncmul()
+   - simplified_ncmul() renamed to hold_ncmul()
+   - nonsimplified_ncmul() renamed to reeval_ncmul()
 
 1.0.14 (1 March 2003)
 * Improved the C-source output: complex numbers are printed correctly (using