[git] CMU Common Lisp branch master updated. snapshot-2014-03-2-gf15327b
Raymond Toy
rtoy at common-lisp.net
Sat Mar 8 21:30:06 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 f15327ba2aba87dea3c67204ca0f1100c1a605d9 (commit)
from 508b6594cf003d6a9d400d59d4ec32255728d0e9 (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 f15327ba2aba87dea3c67204ca0f1100c1a605d9
Author: Raymond Toy <toy.raymond at gmail.com>
Date: Sat Mar 8 13:29:52 2014 -0800
Add double-double-float-positive-infinity and
double-double-float-negative-infinity.
diff --git a/src/code/exports.lisp b/src/code/exports.lisp
index a5f5ca6..ca0a60b 100644
--- a/src/code/exports.lisp
+++ b/src/code/exports.lisp
@@ -1425,7 +1425,9 @@
"LEAST-POSITIVE-DOUBLE-DOUBLE-FLOAT"
"LEAST-NEGATIVE-DOUBLE-DOUBLE-FLOAT"
"MOST-POSITIVE-DOUBLE-DOUBLE-FLOAT"
- "MOST-NEGATIVE-DOUBLE-DOUBLE-FLOAT")
+ "MOST-NEGATIVE-DOUBLE-DOUBLE-FLOAT"
+ "DOUBLE-DOUBLE-FLOAT-NEGATIVE-INFINITY"
+ "DOUBLE-DOUBLE-FLOAT-POSITIVE-INFINITY")
;; Spice lisp extensions
(:export "LETF*" "LETF" "DOVECTOR" "DELETEF" "INDENTING-FURTHER" "FILE-COMMENT"
diff --git a/src/code/float.lisp b/src/code/float.lisp
index 01b7002..de80bc4 100644
--- a/src/code/float.lisp
+++ b/src/code/float.lisp
@@ -65,7 +65,8 @@
least-positive-double-double-float
least-negative-double-double-float
most-positive-double-double-float
- most-negative-double-double-float))
+ most-negative-double-double-float
+ double-double-float-negative-infinity))
(in-package "KERNEL")
@@ -159,6 +160,15 @@
;; What is the right value?
(kernel:make-double-double-float most-negative-double-float
0d0))
+(defconstant double-double-float-positive-infinity
+ ;; What is the right value?
+ (kernel:make-double-double-float double-float-positive-infinity
+ 0d0))
+(defconstant double-double-float-negative-infinity
+ ;; What is the right value?
+ (kernel:make-double-double-float double-float-negative-infinity
+ 0d0))
+
); double-double
(defconstant least-positive-normalized-single-float
-----------------------------------------------------------------------
Summary of changes:
src/code/exports.lisp | 4 +++-
src/code/float.lisp | 12 +++++++++++-
2 files changed, 14 insertions(+), 2 deletions(-)
hooks/post-receive
--
CMU Common Lisp
More information about the cmucl-cvs
mailing list