[cmucl-commit] [git] CMU Common Lisp branch master updated. snapshot-2013-12-a-47-gfc77c64

Raymond Toy rtoy at common-lisp.net
Fri Jan 3 22:05:08 UTC 2014


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMU Common Lisp".

The branch, master has been updated
       via  fc77c64668de9541b5a3aca96366de26c7bb8b51 (commit)
       via  549c1e26cdcf3f3a7d96f46de743a32be0ed7976 (commit)
      from  576eca29f2af906cd5931ebb338cb872ac10c912 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit fc77c64668de9541b5a3aca96366de26c7bb8b51
Author: Raymond Toy <toy.raymond at gmail.com>
Date:   Fri Jan 3 14:04:52 2014 -0800

    Regenerate.

diff --git a/src/i18n/locale/cmucl.pot b/src/i18n/locale/cmucl.pot
index d38bc65..8ae0b93 100644
--- a/src/i18n/locale/cmucl.pot
+++ b/src/i18n/locale/cmucl.pot
@@ -5040,7 +5040,7 @@ msgid ""
 "Z may be any number, but the result is always a complex."
 msgstr ""
 
-#: src/code/irrat.lisp
+#: src/code/irrat-dd.lisp src/code/irrat.lisp
 msgid ""
 "Compute asin z = -i*log(i*z + sqrt(1-z^2))\n"
 "\n"
@@ -5054,7 +5054,7 @@ msgid ""
 "Z may be any number, but the result is always a complex."
 msgstr ""
 
-#: src/code/irrat.lisp
+#: src/code/irrat-dd.lisp src/code/irrat.lisp
 msgid ""
 "Compute atan z = (log(1+i*z) - log(1-i*z))/(2*i)\n"
 "\n"
@@ -5116,20 +5116,6 @@ msgstr ""
 msgid "Overflow"
 msgstr ""
 
-#: src/code/irrat-dd.lisp
-msgid ""
-"Compute asin z = asinh(i*z)/i\n"
-"\n"
-"Z may be any number, but the result is always a complex."
-msgstr ""
-
-#: src/code/irrat-dd.lisp
-msgid ""
-"Compute atan z = atanh (i*z) / i\n"
-"\n"
-"Z may be any number, but the result is always a complex."
-msgstr ""
-
 #: src/compiler/proclaim.lisp
 msgid ""
 "~S uses lambda-list keyword naming convention, but is not a recognized "

commit 549c1e26cdcf3f3a7d96f46de743a32be0ed7976
Author: Raymond Toy <toy.raymond at gmail.com>
Date:   Fri Jan 3 12:31:02 2014 -0800

    Update according to commit logs.

diff --git a/src/general-info/release-20f.txt b/src/general-info/release-20f.txt
index dd1cf1b..298b321 100644
--- a/src/general-info/release-20f.txt
+++ b/src/general-info/release-20f.txt
@@ -21,7 +21,10 @@ New in this release:
   * Known issues:
 
   * Feature enhancements
- 
+    * Trig functions are signficantly faster.
+    * Accuracy of trig functions improved. (Previously, they could be
+      off by one or two ulp.)
+
   * Changes
     * Update to ASDF 3.0.3.
     * When *PRINT-CASE* is :DOWNCASE, integers are printed with
@@ -29,13 +32,32 @@ New in this release:
     * Micro-optimize KERNEL:DOUBLE-FLOAT-BITS for x86/sse2.
     * Add micro-optimization for unary FTRUNCATE for x86/sse2.
     * Compiler can derive the types of the results of DECODE-FLOAT.
+    * Main disassembly routines in the DISASSEMBLE package accept 
+      :BASE, :CASE, and :RADIX keyword arguments, like
+      DISASSEMBLE:DISASSEMBLE.
+    * Micro optimizations for sse2 to allow descriptor regs for many
+      operations so that the operands can be in memory instead of a
+      register, thereby removing a register load instruction.
+    * Support for darwin/ppc 10.5 and gcc 4.8.
+    * Micro-optimization:  (expt -1 power) just returns -1 or 1
+      without actually computing the power.
 
   * ANSI compliance fixes:
+    * The values on the branch cuts for the inverse trig and
+      hyperbolic functions have been updated.  Instead of following
+      the text in the CLHS, the values are defined according to the
+      definitions in the formulas.  In particular (atanh x) for x real
+      and on the branch cut is now continuous with different
+      quadrants.  This differs from the description of the branch cut
+      for atanh in the CLHS.
 
   * Bugfixes:
-
+    * Fix error in pi reduction on x87.  It was not noticed previously
+      because the returned values were not used optimally.
+    * Better error message for empty cond clauses.
 
   * Trac Tickets:
+    * Ticket #90 fixed.
 
   * Other changes:
 

-----------------------------------------------------------------------

Summary of changes:
 src/general-info/release-20f.txt |   26 ++++++++++++++++++++++++--
 src/i18n/locale/cmucl.pot        |   18 ++----------------
 2 files changed, 26 insertions(+), 18 deletions(-)


hooks/post-receive
-- 
CMU Common Lisp


More information about the cmucl-commit mailing list