CMUCL commit: intl-branch src (4 files)

Raymond Toy rtoy at common-lisp.net
Thu Feb 25 01:33:12 CET 2010


    Date: Wednesday, February 24, 2010 @ 19:33:12
  Author: rtoy
    Path: /project/cmucl/cvsroot/src
     Tag: intl-branch

Modified: code/debug.lisp compiler/dump.lisp compiler/main.lisp
          compiler/x86/float-sse2.lisp

Merge changes from HEAD branch, 2010-02-24.


------------------------------+
 code/debug.lisp              |    8 +++++---
 compiler/dump.lisp           |    9 ++++++++-
 compiler/main.lisp           |    2 +-
 compiler/x86/float-sse2.lisp |    4 ++--
 4 files changed, 16 insertions(+), 7 deletions(-)


Index: src/code/debug.lisp
diff -u src/code/debug.lisp:1.68.2.2 src/code/debug.lisp:1.68.2.3
--- src/code/debug.lisp:1.68.2.2	Thu Feb 11 23:07:25 2010
+++ src/code/debug.lisp	Wed Feb 24 19:33:11 2010
@@ -5,7 +5,7 @@
 ;;; Carnegie Mellon University, and has been placed in the public domain.
 ;;;
 (ext:file-comment
-  "$Header: /project/cmucl/cvsroot/src/code/debug.lisp,v 1.68.2.2 2010-02-12 04:07:25 rtoy Exp $")
+  "$Header: /project/cmucl/cvsroot/src/code/debug.lisp,v 1.68.2.3 2010-02-25 00:33:11 rtoy Exp $")
 ;;;
 ;;; **********************************************************************
 ;;;
@@ -109,10 +109,12 @@
 
 Inspecting frames:
   BACKTRACE [n]  shows n frames going down the stack.
-  L              lists locals in current function.
-  P, PP          displays current function call.
+  L [prefix]     lists locals starting with the given prefix in current function.
+  P              displays current function call.
+  PP             verbose display of current function, with source.
   SOURCE [n]     displays frame's source form with n levels of enclosing forms.
   VSOURCE [n]    displays frame's source form without any ellipsis.
+  DESCRIBE       describe the current function.
 
 Breakpoints and steps:
   LIST-LOCATIONS [{function | :c}]  list the locations for breakpoints.
Index: src/compiler/dump.lisp
diff -u src/compiler/dump.lisp:1.83.12.2 src/compiler/dump.lisp:1.83.12.3
--- src/compiler/dump.lisp:1.83.12.2	Wed Feb 10 17:47:03 2010
+++ src/compiler/dump.lisp	Wed Feb 24 19:33:12 2010
@@ -5,7 +5,7 @@
 ;;; Carnegie Mellon University, and has been placed in the public domain.
 ;;;
 (ext:file-comment
-  "$Header: /project/cmucl/cvsroot/src/compiler/dump.lisp,v 1.83.12.2 2010-02-10 22:47:03 rtoy Exp $")
+  "$Header: /project/cmucl/cvsroot/src/compiler/dump.lisp,v 1.83.12.3 2010-02-25 00:33:12 rtoy Exp $")
 ;;;
 ;;; **********************************************************************
 ;;;
@@ -398,11 +398,18 @@
 	      "FASL FILE output from ~A.~@
 	       Compiled ~A on ~A~@
 	       Compiler ~A, Lisp ~A~@
+               CMUCL dumped on: ~A on ~A~@
 	       Targeted for ~A, FASL version ~X~%"
 	      where
 	      (ext:format-universal-time nil (get-universal-time))
 	      (machine-instance) compiler-version
 	      (lisp-implementation-version)
+	      (let ((dump-time (if (boundp 'lisp::*cmucl-core-dump-time*)
+				   lisp::*cmucl-core-dump-time*
+				   nil)))
+		(when dump-time
+		  (ext:format-universal-time nil dump-time :style :iso8601)))
+	      lisp::*cmucl-core-dump-host*
 	      version f-vers)
       ;;
       ;; Terminate header.
Index: src/compiler/main.lisp
diff -u src/compiler/main.lisp:1.148.2.4 src/compiler/main.lisp:1.148.2.5
--- src/compiler/main.lisp:1.148.2.4	Mon Feb 15 10:14:00 2010
+++ src/compiler/main.lisp	Wed Feb 24 19:33:12 2010
@@ -5,7 +5,7 @@
 ;;; Carnegie Mellon University, and has been placed in the public domain.
 ;;;
 (ext:file-comment
-  "$Header: /project/cmucl/cvsroot/src/compiler/main.lisp,v 1.148.2.4 2010-02-15 15:14:00 rtoy Exp $")
+  "$Header: /project/cmucl/cvsroot/src/compiler/main.lisp,v 1.148.2.5 2010-02-25 00:33:12 rtoy Exp $")
 ;;;
 ;;; **********************************************************************
 ;;;
Index: src/compiler/x86/float-sse2.lisp
diff -u src/compiler/x86/float-sse2.lisp:1.10.4.1 src/compiler/x86/float-sse2.lisp:1.10.4.2
--- src/compiler/x86/float-sse2.lisp:1.10.4.1	Mon Feb  8 12:15:51 2010
+++ src/compiler/x86/float-sse2.lisp	Wed Feb 24 19:33:12 2010
@@ -7,7 +7,7 @@
 ;;; Scott Fahlman or slisp-group at cs.cmu.edu.
 ;;;
 (ext:file-comment
-  "$Header: /project/cmucl/cvsroot/src/compiler/x86/float-sse2.lisp,v 1.10.4.1 2010-02-08 17:15:51 rtoy Exp $")
+  "$Header: /project/cmucl/cvsroot/src/compiler/x86/float-sse2.lisp,v 1.10.4.2 2010-02-25 00:33:12 rtoy Exp $")
 ;;;
 ;;; **********************************************************************
 ;;;
@@ -2034,7 +2034,7 @@
 	       (unless (location= y r)
 		 (inst movaps r y))	; r = yi|yr or 0|0|yi|yr
 	       (inst ,fmul r t0)))))))
-  (complex-*-float single mulps movlhps 4)
+  (complex-*-float single mulps unpcklps 4)
   (complex-*-float double mulpd unpcklpd 4))
 
 ;; Divide a complex by a real



More information about the cmucl-commit mailing list