CVS User sboukarev | 2 Apr 2013 16:41

CVS slime

Update of /project/slime/cvsroot/slime
In directory tiger.common-lisp.net:/tmp/cvs-serv25204

Modified Files:
	ChangeLog swank-allegro.lisp 
Log Message:
Hide SWANK debugger frames on Allegro also when the error is
signalled within threads different from the SLIME REPL's.
E.g. (mp:process-run-function nil (lambda () (error "foo"))).

--- /project/slime/cvsroot/slime/ChangeLog	2013/03/12 17:49:47	1.2397
+++ /project/slime/cvsroot/slime/ChangeLog	2013/04/02 14:41:07	1.2398
 <at>  <at>  -1,3 +1,14  <at>  <at> 
+2013-04-02  Luís Oliveira  <loliveira <at> common-lisp.net>
+
+	Hide SWANK debugger frames on Allegro also when the error is
+	signalled within threads different from the SLIME REPL's.
+	E.g. (mp:process-run-function nil (lambda () (error "foo"))).
+
+	* swank-allegro.lisp (find-topframe): look deeper than 11
+	frames. Still looking no deeper than 30 frames in the unlikely
+	event that this function is invoked out of context with a very
+	large stack.
+
 2013-03-12  Helmut Eller  <heller <at> common-lisp.net>

 	* slime.el (slime-read-interactive-args): Use read-shell-command
--- /project/slime/cvsroot/slime/swank-allegro.lisp	2013/02/13 07:27:14	1.160
+++ /project/slime/cvsroot/slime/swank-allegro.lisp	2013/04/02 14:41:08	1.161
 <at>  <at>  -169,11 +169,11  <at>  <at> 
(Continue reading)

CVS User heller | 12 Mar 2013 18:49

CVS slime

Update of /project/slime/cvsroot/slime
In directory tiger.common-lisp.net:/tmp/cvs-serv25480

Modified Files:
	ChangeLog slime.el 
Log Message:
* slime.el (slime-read-interactive-args): Use read-shell-command
to enable completion.  Patch by Daimrod/Greg.

--- /project/slime/cvsroot/slime/ChangeLog	2013/03/08 11:12:25	1.2396
+++ /project/slime/cvsroot/slime/ChangeLog	2013/03/12 17:49:47	1.2397
 <at>  <at>  -1,3 +1,8  <at>  <at> 
+2013-03-12  Helmut Eller  <heller <at> common-lisp.net>
+
+	* slime.el (slime-read-interactive-args): Use read-shell-command
+	to enable completion.  Patch by Daimrod/Greg.
+
 2013-03-08  Mark Evenson  <evenson <at> tethys.local>

 	* swank-abcl.lisp: Allow SLIME inspector to perform class
--- /project/slime/cvsroot/slime/slime.el	2013/02/20 17:33:14	1.1428
+++ /project/slime/cvsroot/slime/slime.el	2013/03/12 17:49:47	1.1429
 <at>  <at>  -1090,7 +1090,7  <at>  <at> 

 (defvar slime-inferior-lisp-program-history '()
   "History list of command strings.  Used by `slime'.")
-                                                  
+
 (defun slime-read-interactive-args ()
   "Return the list of args which should be passed to `slime-start'.
(Continue reading)

CVS User mevenson | 8 Mar 2013 12:12

CVS slime

Update of /project/slime/cvsroot/slime
In directory tiger.common-lisp.net:/tmp/cvs-serv14600

Modified Files:
	ChangeLog swank-abcl.lisp 
Log Message:
swank-abcl.lisp:  Allow SLIME inspector to perform class finalization.

--- /project/slime/cvsroot/slime/ChangeLog	2013/03/02 01:17:09	1.2395
+++ /project/slime/cvsroot/slime/ChangeLog	2013/03/08 11:12:25	1.2396
 <at>  <at>  -1,3 +1,8  <at>  <at> 
+2013-03-08  Mark Evenson  <evenson <at> tethys.local>
+
+	* swank-abcl.lisp: Allow SLIME inspector to perform class
+	finalization.
+
 2013-03-02  Stas Boukarev  <stassats <at> gmail.com>

 	* slime-autoloads.el: Don't load autoloads when slime is already
--- /project/slime/cvsroot/slime/swank-abcl.lisp	2012/08/18 16:34:06	1.93
+++ /project/slime/cvsroot/slime/swank-abcl.lisp	2013/03/08 11:12:25	1.94
 <at>  <at>  -91,6 +91,7  <at>  <at> 
    mop::class-direct-superclasses
    mop::eql-specializer
    mop::class-finalized-p 
+   mop:finalize-inheritance
    cl:class-name
    mop::class-precedence-list
    class-prototype ;;dummy
(Continue reading)

CVS User sboukarev | 2 Mar 2013 02:17

CVS slime

Update of /project/slime/cvsroot/slime
In directory tiger.common-lisp.net:/tmp/cvs-serv21873

Modified Files:
	ChangeLog slime-autoloads.el 
Log Message:
* slime-autoloads.el: Don't load autoloads when slime is already
loaded, there's no sense in doing so.

--- /project/slime/cvsroot/slime/ChangeLog	2013/02/20 17:33:14	1.2394
+++ /project/slime/cvsroot/slime/ChangeLog	2013/03/02 01:17:09	1.2395
 <at>  <at>  -1,3 +1,8  <at>  <at> 
+2013-03-02  Stas Boukarev  <stassats <at> gmail.com>
+
+	* slime-autoloads.el: Don't load autoloads when slime is already
+	loaded, there's no sense in doing so.
+
 2013-02-20  Stas Boukarev  <stassats <at> gmail.com>

 	* slime.el (slime-attempt-connection): Don't run the timer with a
--- /project/slime/cvsroot/slime/slime-autoloads.el	2009/03/27 20:49:41	1.6
+++ /project/slime/cvsroot/slime/slime-autoloads.el	2013/03/02 01:17:09	1.7
 <at>  <at>  -12,33 +12,34  <at>  <at> 

 ;;; Code:

-(autoload 'slime "slime"
-  "Start a Lisp subprocess and connect to its Swank server." t) 
+(unless (featurep 'slime)
+  (autoload 'slime "slime"
(Continue reading)

CVS User sboukarev | 20 Feb 2013 18:33

CVS slime

Update of /project/slime/cvsroot/slime
In directory tiger.common-lisp.net:/tmp/cvs-serv19470

Modified Files:
	ChangeLog slime.el 
Log Message:
* slime.el (slime-attempt-connection): Don't run the timer with a
repeat argument, slime-attempt-connection will reinstantiate the
timer if needed, otherwise it can be a possible source of race
conditions.

--- /project/slime/cvsroot/slime/ChangeLog	2013/02/13 07:27:14	1.2393
+++ /project/slime/cvsroot/slime/ChangeLog	2013/02/20 17:33:14	1.2394
 <at>  <at>  -1,3 +1,10  <at>  <at> 
+2013-02-20  Stas Boukarev  <stassats <at> gmail.com>
+
+	* slime.el (slime-attempt-connection): Don't run the timer with a
+	repeat argument, slime-attempt-connection will reinstantiate the
+	timer if needed, otherwise it can be a possible source of race
+	conditions.
+
 2013-02-13  Helmut Eller  <heller <at> common-lisp.net>

 	* swank-allegro.lisp (eval-in-frame): debugger:frame-var-name can
--- /project/slime/cvsroot/slime/slime.el	2013/02/13 07:27:14	1.1427
+++ /project/slime/cvsroot/slime/slime.el	2013/02/20 17:33:14	1.1428
 <at>  <at>  -1318,7 +1318,7  <at>  <at> 
   "Start a Swank server in the inferior Lisp and connect."
   (slime-delete-swank-port-file 'quiet)
   (slime-start-swank-server process args)
(Continue reading)

CVS User heller | 13 Feb 2013 08:27

CVS slime

Update of /project/slime/cvsroot/slime
In directory tiger.common-lisp.net:/tmp/cvs-serv7930

Modified Files:
	ChangeLog slime.el swank-allegro.lisp 
Log Message:
* swank-allegro.lisp (eval-in-frame): debugger:frame-var-name can
return nil; ignore those vars.

* slime.el (sldb-setup): Allegro somehow managed to enter sldb at
the same level twice.  Add an assertion that checks that the
condition is the same if sldb-level is the same as last time.

--- /project/slime/cvsroot/slime/ChangeLog	2013/02/08 14:11:34	1.2392
+++ /project/slime/cvsroot/slime/ChangeLog	2013/02/13 07:27:14	1.2393
 <at>  <at>  -1,3 +1,12  <at>  <at> 
+2013-02-13  Helmut Eller  <heller <at> common-lisp.net>
+
+	* swank-allegro.lisp (eval-in-frame): debugger:frame-var-name can
+	return nil; ignore those vars.
+
+	* slime.el (sldb-setup): Allegro somehow managed to enter sldb at
+	the same level twice.  Add an assertion that checks that the
+	condition is the same if sldb-level is the same as last time.
+
 2013-02-08  Helmut Eller  <heller <at> common-lisp.net>

 	* swank-lispworks.lisp (frame-package): Implemented.
--- /project/slime/cvsroot/slime/slime.el	2013/01/07 10:12:08	1.1426
+++ /project/slime/cvsroot/slime/slime.el	2013/02/13 07:27:14	1.1427
(Continue reading)

CVS User sboukarev | 10 Feb 2013 20:29

CVS slime/contrib

Update of /project/slime/cvsroot/slime/contrib
In directory tiger.common-lisp.net:/tmp/cvs-serv4376

Modified Files:
	ChangeLog slime-repl.el 
Log Message:
* slime-repl.el (slime-open-stream-to-lisp): Use current
connection host instead of slime-lisp-host.

--- /project/slime/cvsroot/slime/contrib/ChangeLog	2013/02/03 12:13:42	1.570
+++ /project/slime/cvsroot/slime/contrib/ChangeLog	2013/02/10 19:29:30	1.571
 <at>  <at>  -1,3 +1,8  <at>  <at> 
+2013-02-10  Stas Boukarev  <stassats <at> gmail.com>
+
+	* slime-repl.el (slime-open-stream-to-lisp): Use current
+	connection host instead of slime-lisp-host.
+
 2013-02-03  Stas Boukarev  <stassats <at> gmail.com>

 	* swank-sprof.lisp (pretty-name): Better frame names.
--- /project/slime/cvsroot/slime/contrib/slime-repl.el	2012/11/23 11:37:53	1.65
+++ /project/slime/cvsroot/slime/contrib/slime-repl.el	2013/02/10 19:29:30	1.66
 <at>  <at>  -190,7 +190,8  <at>  <at> 
   (let ((stream (open-network-stream "*lisp-output-stream*" 
                                      (slime-with-connection-buffer ()
                                        (current-buffer))
-				     slime-lisp-host port))
+				     (car (process-contact (slime-connection)))
+                                     port))
         (emacs-coding-system (car (find coding-system
(Continue reading)

CVS User heller | 8 Feb 2013 15:11

CVS slime

Update of /project/slime/cvsroot/slime
In directory tiger.common-lisp.net:/tmp/cvs-serv23873

Modified Files:
	ChangeLog swank-lispworks.lisp 
Log Message:
* swank-lispworks.lisp (frame-package): Implemented.
(function-name-package): New.

--- /project/slime/cvsroot/slime/ChangeLog	2013/02/08 14:11:23	1.2391
+++ /project/slime/cvsroot/slime/ChangeLog	2013/02/08 14:11:34	1.2392
 <at>  <at>  -1,5 +1,10  <at>  <at> 
 2013-02-08  Helmut Eller  <heller <at> common-lisp.net>

+	* swank-lispworks.lisp (frame-package): Implemented.
+	(function-name-package): New.
+
+2013-02-08  Helmut Eller  <heller <at> common-lisp.net>
+
 	* swank-allegro.lisp (handle-compiler-warning): Ignore "Closure
 	will be stack allocated" notes.  Those are harmless and there are
 	too many of them.
--- /project/slime/cvsroot/slime/swank-lispworks.lisp	2013/02/02 10:11:16	1.152
+++ /project/slime/cvsroot/slime/swank-lispworks.lisp	2013/02/08 14:11:34	1.153
 <at>  <at>  -459,10 +459,26  <at>  <at> 
   (let ((frame (nth-frame frame-number)))
     (dbg::dbg-eval form frame)))

+(defun function-name-package (name)
+  (typecase name
(Continue reading)

CVS User heller | 8 Feb 2013 15:11

CVS slime

Update of /project/slime/cvsroot/slime
In directory tiger.common-lisp.net:/tmp/cvs-serv23804

Modified Files:
	ChangeLog swank-allegro.lisp 
Log Message:
* swank-allegro.lisp (handle-compiler-warning): Ignore "Closure
will be stack allocated" notes.  Those are harmless and there are
too many of them.
(pc-source-location, ldb-code-to-src-loc): Handle case when
excl::ldb-code-pc returns nil.

--- /project/slime/cvsroot/slime/ChangeLog	2013/02/02 10:11:16	1.2390
+++ /project/slime/cvsroot/slime/ChangeLog	2013/02/08 14:11:23	1.2391
 <at>  <at>  -1,3 +1,11  <at>  <at> 
+2013-02-08  Helmut Eller  <heller <at> common-lisp.net>
+
+	* swank-allegro.lisp (handle-compiler-warning): Ignore "Closure
+	will be stack allocated" notes.  Those are harmless and there are
+	too many of them.
+	(pc-source-location, ldb-code-to-src-loc): Handle case when
+	excl::ldb-code-pc returns nil.
+
 2013-02-02  Stas Boukarev  <stassats <at> gmail.com>

 	* swank-backend.lisp (type-specifier-p): New.
--- /project/slime/cvsroot/slime/swank-allegro.lisp	2013/02/02 10:11:16	1.158
+++ /project/slime/cvsroot/slime/swank-allegro.lisp	2013/02/08 14:11:23	1.159
 <at>  <at>  -237,7 +237,8  <at>  <at> 
           (t
(Continue reading)

CVS User sboukarev | 3 Feb 2013 13:13

CVS slime/contrib

Update of /project/slime/cvsroot/slime/contrib
In directory tiger.common-lisp.net:/tmp/cvs-serv6940

Modified Files:
	ChangeLog swank-sprof.lisp 
Log Message:
* swank-sprof.lisp (pretty-name): Better frame names.

--- /project/slime/cvsroot/slime/contrib/ChangeLog	2013/02/02 10:11:17	1.569
+++ /project/slime/cvsroot/slime/contrib/ChangeLog	2013/02/03 12:13:42	1.570
 <at>  <at>  -1,3 +1,7  <at>  <at> 
+2013-02-03  Stas Boukarev  <stassats <at> gmail.com>
+
+	* swank-sprof.lisp (pretty-name): Better frame names.
+
 2013-02-02  Stas Boukarev  <stassats <at> gmail.com>

 	* swank-util.lisp (symbol-classification-string): Use
--- /project/slime/cvsroot/slime/contrib/swank-sprof.lisp	2011/03/14 07:18:35	1.6
+++ /project/slime/cvsroot/slime/contrib/swank-sprof.lisp	2013/02/03 12:13:42	1.7
 <at>  <at>  -17,18 +17,29  <at>  <at> 
 (defvar *node-numbers* nil)
 (defvar *number-nodes* nil)

+(defun frame-name (name)
+  (if (consp name)
+      (case (first name)
+        ((sb-c::xep sb-c::tl-xep
+                    sb-c::&more-processor
+                    sb-c::top-level-form
(Continue reading)

CVS User sboukarev | 2 Feb 2013 11:11

CVS slime/contrib

Update of /project/slime/cvsroot/slime/contrib
In directory tiger.common-lisp.net:/tmp/cvs-serv25982/contrib

Modified Files:
	ChangeLog swank-util.lisp 
Log Message:
* swank-backend.lisp (type-specifier-p): New.
Implement it for ACL, ECL, CCL, Clisp, SBCL, LW.

* contrib/swank-util.lisp (symbol-classification-string): Use
type-specifier-p.

--- /project/slime/cvsroot/slime/contrib/ChangeLog	2013/02/02 09:48:51	1.568
+++ /project/slime/cvsroot/slime/contrib/ChangeLog	2013/02/02 10:11:17	1.569
 <at>  <at>  -1,5 +1,8  <at>  <at> 
 2013-02-02  Stas Boukarev  <stassats <at> gmail.com>

+	* swank-util.lisp (symbol-classification-string): Use
+	type-specifier-p.
+
 	* swank-fuzzy.lisp: Allow NIL to be completed, don't confuse with
 	it package:

--- /project/slime/cvsroot/slime/contrib/swank-util.lisp	2012/03/06 20:55:13	1.2
+++ /project/slime/cvsroot/slime/contrib/swank-util.lisp	2013/02/02 10:11:17	1.3
 <at>  <at>  -44,10 +44,7  <at>  <at> 
 boundp fboundp generic-function class macro special-operator package"
   (let ((letters "bfgctmsp")
         (result (copy-seq "--------")))
-    (flet ((type-specifier-p (s)
(Continue reading)


Gmane