/[slime]/slime/swank-allegro.lisp
ViewVC logotype

Log of /slime/swank-allegro.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Tag:

Revision 1.161 - (view) (annotate) - [select for diffs]
Tue Apr 2 14:41:08 2013 UTC (12 months, 3 weeks ago) by sboukarev
Branch: MAIN
CVS Tags: HEAD
Changes since 1.160: +3 -3 lines
Diff to previous 1.160 , to selected 1.111
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"))).

Revision 1.160 - (view) (annotate) - [select for diffs]
Wed Feb 13 07:27:14 2013 UTC (14 months, 1 week ago) by heller
Branch: MAIN
Changes since 1.159: +2 -2 lines
Diff to previous 1.159 , to selected 1.111
* 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.

Revision 1.159 - (view) (annotate) - [select for diffs]
Fri Feb 8 14:11:23 2013 UTC (14 months, 1 week ago) by heller
Branch: MAIN
Changes since 1.158: +12 -4 lines
Diff to previous 1.158 , to selected 1.111
* 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.

Revision 1.158 - (view) (annotate) - [select for diffs]
Sat Feb 2 10:11:16 2013 UTC (14 months, 2 weeks ago) by sboukarev
Branch: MAIN
Changes since 1.157: +5 -0 lines
Diff to previous 1.157 , to selected 1.111
* 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.

Revision 1.157 - (view) (annotate) - [select for diffs]
Mon Dec 3 03:35:09 2012 UTC (16 months, 2 weeks ago) by sboukarev
Branch: MAIN
Changes since 1.156: +3 -0 lines
Diff to previous 1.156 , to selected 1.111
* swank-allegro.lisp (macroexpand-all): USe walk-form, not walk
on >= 8.2.
Patch by Utz-Uwe Haus.

Revision 1.156 - (view) (annotate) - [select for diffs]
Sun Nov 11 09:30:53 2012 UTC (17 months, 1 week ago) by heller
Branch: MAIN
Changes since 1.155: +11 -4 lines
Diff to previous 1.155 , to selected 1.111
* swank-allegro.lisp (ldb-code-to-src-loc): Scan backward to the
first code point with a non-nil start-char.
(frame-package): Also match for ((:internal foo ...)).

Revision 1.155 - (view) (annotate) - [select for diffs]
Fri Nov 2 08:14:28 2012 UTC (17 months, 2 weeks ago) by heller
Branch: MAIN
Changes since 1.154: +23 -21 lines
Diff to previous 1.154 , to selected 1.111
* swank-allegro.lisp (frame-source-location, ldb-code-to-src-loc):
Use function-source-location for some cases that used to cause
errors.
(frame-package): New.
(format-sldb-condition, call-with-syntax-hooks): Deleted. Did just
the same as the default implementation.

Revision 1.154 - (view) (annotate) - [select for diffs]
Sat Aug 4 23:48:19 2012 UTC (20 months, 2 weeks ago) by sboukarev
Branch: MAIN
Changes since 1.153: +1 -1 lines
Diff to previous 1.153 , to selected 1.111
* clean up: (signal (make-condition ...)) => (signal ...)

Revision 1.153 - (view) (annotate) - [select for diffs]
Sun May 6 16:16:02 2012 UTC (23 months, 2 weeks ago) by heller
Branch: MAIN
Changes since 1.152: +2 -1 lines
Diff to previous 1.152 , to selected 1.111
* swank-allegro.lisp (string-to-utf8): Set the :null-terminate
argument of excl:string-to-octets to nil.

Revision 1.152 - (view) (annotate) - [select for diffs]
Sat Apr 7 10:23:38 2012 UTC (2 years ago) by heller
Branch: MAIN
Changes since 1.151: +6 -3 lines
Diff to previous 1.151 , to selected 1.111
Even more long line breaking.

Revision 1.151 - (view) (annotate) - [select for diffs]
Wed Mar 14 17:13:26 2012 UTC (2 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.150: +7 -4 lines
Diff to previous 1.150 , to selected 1.111
Use Unix-EOL convention even on Windows.

* swank-allegro.lisp (string-to-utf8, utf8-to-string): Use
excl:crlf-base-ef.
* swank-lispworks.lisp (string-to-utf8,  utf8-to-string): Use
'(:utf-8 :eol-style :lf)

Revision 1.150 - (view) (annotate) - [select for diffs]
Fri Jan 6 09:02:43 2012 UTC (2 years, 3 months ago) by heller
Branch: MAIN
Changes since 1.149: +19 -0 lines
Diff to previous 1.149 , to selected 1.111
Add a "sentinel thread" to protect access to global lists.

* swank.lisp (start-sentinel, sentinel, send-to-sentinel)
(sentinel-serve, sentinel-stop-server, sentinel-maybe-exit): New.
(make-connection, close-connection, setup-server, stop-server):
Use the sentinel.
(close-connection%): Factored out.
* swank-backend.lisp (register-thread, find-registered): New.
* swank-allegro.lisp: Implement it.
* swank-ccl.lisp:
* swank-lispworks.lisp:
* swank-sbcl.lisp:

Revision 1.149 - (view) (annotate) - [select for diffs]
Sat Dec 3 12:03:37 2011 UTC (2 years, 4 months ago) by heller
Branch: MAIN
Changes since 1.148: +5 -2 lines
Diff to previous 1.148 , to selected 1.111
* swank-allegro.lisp (set-default-initial-binding): In 9.0 alpha,
*CL-DEFAULT-SPECIAL-BINDINGS* is [soon to be] deprecated.  It's
otherwise the same EXCL:*REQUIRED-TOP-LEVEL-BINDINGS* (i.e. no
change in behavior).

Revision 1.148 - (view) (annotate) - [select for diffs]
Sun Nov 27 21:47:15 2011 UTC (2 years, 4 months ago) by heller
Branch: MAIN
Changes since 1.147: +3 -2 lines
Diff to previous 1.147 , to selected 1.111
* swank.lisp (create-server): Add a :backlog argument.
(setup-server): Pass it along.

* swank-backend.lisp (create-socket): Backlog argument.
* swank-abcl.lisp: Implement it.
* swank-allegro.lisp:
* swank-ccl.lisp:
* swank-clisp.lisp:
* swank-cmucl.lisp:
* swank-corman.lisp:
* swank-ecl.lisp:
* swank-lispworks.lisp:
* swank-sbcl.lisp:
* swank-scl.lisp:

Revision 1.147 - (view) (annotate) - [select for diffs]
Sun Nov 6 17:06:20 2011 UTC (2 years, 5 months ago) by heller
Branch: MAIN
Changes since 1.146: +5 -3 lines
Diff to previous 1.146 , to selected 1.111
* swank-allegro.lisp (swank-compile-string): For reader errors
return nil not (values nil nil t).

Revision 1.146 - (view) (annotate) - [select for diffs]
Sun Nov 6 17:04:21 2011 UTC (2 years, 5 months ago) by heller
Branch: MAIN
Changes since 1.145: +9 -0 lines
Diff to previous 1.145 , to selected 1.111
* swank-allegro.lisp (string-to-utf8, string-to-utf8): Implemented.

Revision 1.145 - (view) (annotate) - [select for diffs]
Wed Oct 19 09:47:57 2011 UTC (2 years, 6 months ago) by heller
Branch: MAIN
CVS Tags: FAIRLY-STABLE, SLIME-2-3, byte-stream
Changes since 1.144: +2 -2 lines
Diff to previous 1.144 , to selected 1.111
* swank-allegro.lisp (frob-allegro-field-def): Add missing type to
ecase for inspector.  Patch from Andrew Myers.

Revision 1.144 - (view) (annotate) - [select for diffs]
Wed Aug 17 15:40:47 2011 UTC (2 years, 8 months ago) by sboukarev
Branch: MAIN
Changes since 1.143: +4 -7 lines
Diff to previous 1.143 , to selected 1.111
* swank-allegro.lisp (with-redirected-y-or-n-p): Fix modern-mode
issues.
Patch by Andrew Myers.

Revision 1.143 - (view) (annotate) - [select for diffs]
Thu Feb 24 06:38:34 2011 UTC (3 years, 1 month ago) by sboukarev
Branch: MAIN
CVS Tags: SLIME-2-2
Changes since 1.142: +1 -1 lines
Diff to previous 1.142 , to selected 1.111
* swank-allegro.lisp (find-topframe): Fix excl::int-newest-frame
invocation for the latest alpha version of Allegro.
Patch by Gábor Melis.

Revision 1.142 - (view) (annotate) - [select for diffs]
Wed Aug 4 18:41:04 2010 UTC (3 years, 8 months ago) by sboukarev
Branch: MAIN
Changes since 1.141: +1 -1 lines
Diff to previous 1.141 , to selected 1.111
* swank-allegro.lisp (fspec-definition-locations): Default
&optional position to 0, otherwise it may cause errors later.
Reported by: Paulo Madeira.

Revision 1.141 - (view) (annotate) - [select for diffs]
Fri Jun 4 07:30:14 2010 UTC (3 years, 10 months ago) by heller
Branch: MAIN
Changes since 1.140: +3 -0 lines
Diff to previous 1.140 , to selected 1.111
* swank-allegro.lisp (socket-fd): Add support for allegro.

Revision 1.140 - (view) (annotate) - [select for diffs]
Sat Apr 3 20:52:52 2010 UTC (4 years ago) by sboukarev
Branch: MAIN
Changes since 1.139: +5 -2 lines
Diff to previous 1.139 , to selected 1.111
* slime.el (slime-update-threads-buffer): New formatting, with labels
and additional information provided by the backend.
* swank-allegro.lisp (thread-attributes): Move process-priority from
thread-status.

Revision 1.139 - (view) (annotate) - [select for diffs]
Tue Mar 9 09:20:13 2010 UTC (4 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.138: +7 -7 lines
Diff to previous 1.138 , to selected 1.111
(pc-source-location): Be a bit more fuzzy when searching the
code-location for a pc.

Revision 1.138 - (view) (annotate) - [select for diffs]
Tue Mar 9 08:15:05 2010 UTC (4 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.137: +11 -12 lines
Diff to previous 1.137 , to selected 1.111
(ldb-code-to-src-loc): Don't use *temp-file-map* before it is declared.

Revision 1.137 - (view) (annotate) - [select for diffs]
Tue Mar 9 08:02:37 2010 UTC (4 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.136: +16 -12 lines
Diff to previous 1.136 , to selected 1.111
Some more fixes for Allegro

* swank-allegro.lisp (function-source-location): Use
xref::object-to-function-name which seems to work better for some
cases.
(fspec-definition-locations): For :top-level-forms return a list
of ((fspec loc)) not just (fspec loc).  Also deal with the file
vs. buffer issue.

Revision 1.136 - (view) (annotate) - [select for diffs]
Mon Mar 8 16:20:10 2010 UTC (4 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.135: +22 -12 lines
Diff to previous 1.135 , to selected 1.111
Fix some of the brokeness in the last change.

* swank-allegro.lisp (frame-source-location): Deal with frames for
undefined functions better.
(ldb-code-to-src-loc): Handle temp-files properly.

Revision 1.135 - (view) (annotate) - [select for diffs]
Mon Mar 8 12:21:43 2010 UTC (4 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.134: +114 -39 lines
Diff to previous 1.134 , to selected 1.111
Try to use source-level debugging features in Allegro 8.2

* swank-allegro.lisp (disassemble-frame): Use undocumented
debugger::dyn-fd-analyze to figure out the PC and display it.
(pc-source-location, ldb-code-to-src-loc, longest-common-prefix)
(source-paths-of): New functions.
(frame-source-location): Use pc-source-location.  Still far from
optimal since Allegro rarely records source regions and anonymous
functions don't seem to carry source level debug-info at all.
(*temp-file-map*, buffer-or-file-location, find-fspec-location):
Use a table to map temp-file names back to Emacs buffers instead
of putting an eval-when-compile form in the source.  The
eval-when-compile form messed up source positions.
(*temp-file-header-end-position*, find-definition-in-buffer):
Deleted.
(compile-from-temp-file): Bind excl:*load-source-debug-info* and
compiler:save-source-level-debug-info-switch so that Allegro
doesn't try to load debug-info from deleted files.  Also put
the filename in *temp-file-map*.

Revision 1.134 - (view) (annotate) - [select for diffs]
Sun Mar 7 16:22:17 2010 UTC (4 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.133: +0 -16 lines
Diff to previous 1.133 , to selected 1.111
* swank-allegro.lisp (count-cr): Deleted.  No longer used.

Revision 1.133 - (view) (annotate) - [select for diffs]
Sun Mar 7 16:22:10 2010 UTC (4 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.132: +31 -19 lines
Diff to previous 1.132 , to selected 1.111
Handle src-locs of compiler warnings in Allegro 8.2.
Didn't somebody already fix that?

* swank-allegro.lisp (location-for-warning)
(handle-undefined-functions-warning): In 8.2 src-locs include not
only start but also and end positions.

Revision 1.132 - (view) (annotate) - [select for diffs]
Tue Mar 2 12:38:06 2010 UTC (4 years, 1 month ago) by sboukarev
Branch: MAIN
Changes since 1.131: +3 -1 lines
Diff to previous 1.131 , to selected 1.111
* slime.el (slime-compile-and-load-file): Accept C-u arguments for
compilation policy the same way as slime-compile-defun.

* swank.lisp (compile-file-for-emacs): Take an additional policy argument.
* swank-backend.lisp (swank-compile-file): Ditto.

* swank-sbcl.lisp (compiler-policy, (setf compiler-policy)):
rename from get/set-compiler-policy.
(with-compiler-policy): New macro.
(swank-compile-file): Use with-compiler-policy.
(swank-compile-string): Ditto.

Revision 1.131 - (view) (annotate) - [select for diffs]
Mon Jan 25 10:50:10 2010 UTC (4 years, 2 months ago) by trittweiler
Branch: MAIN
Changes since 1.130: +12 -2 lines
Diff to previous 1.130 , to selected 1.111
	* swank-allegro.lisp (redefinition-p, redefinition): New.
	(handle-compiler-warning): Add :severity for redefinitions,
	style-warnings, errors.

Revision 1.130 - (view) (annotate) - [select for diffs]
Fri Dec 11 03:37:17 2009 UTC (4 years, 4 months ago) by sboukarev
Branch: MAIN
Changes since 1.129: +39 -39 lines
Diff to previous 1.129 , to selected 1.111
swank-allegro.lisp: Use new function `make-error-location'.
(find-fspec-location): Handle errors.
Patch by Tobias C. Rittweiler.

Revision 1.129 - (view) (annotate) - [select for diffs]
Mon Nov 2 09:20:33 2009 UTC (4 years, 5 months ago) by heller
Branch: MAIN
Changes since 1.128: +0 -3 lines
Diff to previous 1.128 , to selected 1.111
* swank.lisp (without-interrupts): Removed. No longer used.
* swank-backend.lisp (call-without-interrupts): Removed.
Update backends accoringly.

Revision 1.128 - (view) (annotate) - [select for diffs]
Sun Jun 21 07:22:56 2009 UTC (4 years, 10 months ago) by heller
Branch: MAIN
Changes since 1.127: +1 -1 lines
Diff to previous 1.127 , to selected 1.111
* swank-backend.lisp (frame-source-location): Renamed from
frame-source-location-for-emacs.  Update callers accordingly.

Revision 1.127 - (view) (annotate) - [select for diffs]
Fri May 15 18:47:38 2009 UTC (4 years, 11 months ago) by trittweiler
Branch: MAIN
Changes since 1.126: +0 -22 lines
Diff to previous 1.126 , to selected 1.111
	* swank-allegro.lisp (swank-compile-string): Forgot to remove old
	definition in changeset 2009-05-12.

	Patch by Stelian Ionescu.

Revision 1.126 - (view) (annotate) - [select for diffs]
Tue May 12 17:37:13 2009 UTC (4 years, 11 months ago) by trittweiler
Branch: MAIN
Changes since 1.125: +61 -17 lines
Diff to previous 1.125 , to selected 1.111
	Highlight reader-errors in the source buffers on Allegro.

	* swank-allegro.lisp (*temp-file-header-end-position*): New
	variable.
	(call-with-compilation-hooks): Handle reader errors.
	(handle-compiler-warning): Adapt it accordingly.
	(location-for-reader-error): New.
	(compile-from-temp-file): Now takes a header argument explicitly
	so we can hold of the actual offset of the string we want to
	compile. This is needed to translate back file-positions reported
	in reader-errors.
	(swank-compile-string, swank-compile-file): Adapted accordingly.

Revision 1.125 - (view) (annotate) - [select for diffs]
Tue May 12 17:26:48 2009 UTC (4 years, 11 months ago) by trittweiler
Branch: MAIN
Changes since 1.124: +9 -4 lines
Diff to previous 1.124 , to selected 1.111
	* swank-allegro.lisp (find-topframe): Hide SWANK related cruft
	from showing up in backtraces in SLDB.

Revision 1.124 - (view) (annotate) - [select for diffs]
Sat Jan 10 12:25:16 2009 UTC (5 years, 3 months ago) by heller
Branch: MAIN
Changes since 1.123: +6 -3 lines
Diff to previous 1.123 , to selected 1.111
* swank-backend.lisp (swank-compile-file): Take output-file as
additional argument.  Update backends accordingly.

* swank.lisp (*fasl-directory*): New variable.
(fasl-pathname): New function.
(compile-file-for-emacs): Use it.

Revision 1.123 - (view) (annotate) - [select for diffs]
Sat Jan 10 12:17:41 2009 UTC (5 years, 3 months ago) by heller
Branch: MAIN
Changes since 1.122: +4 -0 lines
Diff to previous 1.122 , to selected 1.111
* swank-backend.lisp (set-default-initial-binding): New function.
* swank.lisp (setup-stream-indirection):  Use it

Revision 1.122 - (view) (annotate) - [select for diffs]
Fri Jan 9 07:12:56 2009 UTC (5 years, 3 months ago) by heller
Branch: MAIN
Changes since 1.121: +3 -2 lines
Diff to previous 1.121 , to selected 1.111
* swank-allegro.lisp (swank-compile-string): Don't use the
no-longer-existing directory argument.

Revision 1.121 - (view) (annotate) - [select for diffs]
Thu Jan 8 10:33:43 2009 UTC (5 years, 3 months ago) by heller
Branch: MAIN
Changes since 1.120: +5 -5 lines
Diff to previous 1.120 , to selected 1.111
* swank-backend.lisp (swank-compile-string): Pass the
buffer-file-name to Lisp, not only the directory.
Update callers accordingly

Revision 1.120 - (view) (annotate) - [select for diffs]
Tue Dec 30 18:57:54 2008 UTC (5 years, 3 months ago) by trittweiler
Branch: MAIN
Changes since 1.119: +2 -2 lines
Diff to previous 1.119 , to selected 1.111
	As of now, `C-u C-c C-c' compiled a function with maximum debug
	settings (SBCL only.)

	Now, `M-- C-c C-c' will compile a function with maximum _speed_
	settings (still SBCL only) --- useful to elicit compiler notes.

	* slime.el (slime-compilation-debug-level): Renamed to
	`slime-compilation-policy'.
	(slime-normalize-optimization-level): Renamed to
	`slime-compute-policy'.

	* swank.lisp (compile-string-for-emacs): Takes a policy now.
	(compile-multiple-strings-for-emacs): Ditto.

	* swank-backend.lisp (swank-compile-string): Change :DEBUG key arg
	to :POLICY.

	* swank-scl.lisp, swank-openmcl.lisp, swank-lispworks.lisp
	* swank-ecl.lisp, swank-corman.lisp, swank-cmucl.lisp,
	* swank-clisp.lisp, swank-allegro.lisp, swank-sbcl.lisp:

	Changed accordingly.

Revision 1.119 - (view) (annotate) - [select for diffs]
Tue Oct 21 20:38:05 2008 UTC (5 years, 6 months ago) by heller
Branch: MAIN
Changes since 1.118: +5 -1 lines
Diff to previous 1.118 , to selected 1.111
* swank-allegro.lisp (frame-restartable-p): Handle errors signaled
by debugger:frame-retryable-p.  This looks like an Allegro
bug, though.  Reported by Luke Hope.

Revision 1.118 - (view) (annotate) - [select for diffs]
Sun Oct 19 20:03:34 2008 UTC (5 years, 6 months ago) by heller
Branch: MAIN
Changes since 1.117: +0 -4 lines
Diff to previous 1.117 , to selected 1.111
* swank.lisp (frame-locals-and-catch-tags): New function.
Fetch locals and catch tags with a single RPC.

* slime.el (sldb-frame-details): Use it.

* swank-backend.lisp (frame-catch-tags): Provide a default
implementation.  Delete the dummy defs in various backends.

Revision 1.117 - (view) (annotate) - [select for diffs]
Fri Oct 17 21:26:53 2008 UTC (5 years, 6 months ago) by heller
Branch: MAIN
Changes since 1.116: +6 -3 lines
Diff to previous 1.116 , to selected 1.111
* swank-backend.lisp (frame-restartable-p): New function.
(swank-frame): Deleted. Update implemenetations accordingly.
(print-frame): Renamed back from print-swank-frame.

* swank.lisp (backtrace): Don't clutter the backtrace with
'(:restartable :unknown).  For practical purposes :unknown is the
same as nil.

* slime.el (sldb-compute-frame-face): Only accept nil or t for
the :restartable prop.

Revision 1.116 - (view) (annotate) - [select for diffs]
Thu Oct 16 21:16:01 2008 UTC (5 years, 6 months ago) by heller
Branch: MAIN
Changes since 1.115: +9 -7 lines
Diff to previous 1.115 , to selected 1.111
* swank-lispworks.lisp (with-swank-compilation-unit): Return the
values of BODY.
(compile-from-temp-file)
* swank-allegro.lisp (compile-from-temp-file)
* swank-clisp.lisp (swank-compile-string)
* swank-abcl.lisp (swank-compile-string): Return T on success.
* swank.lisp (collect-notes): Check return type of
FUNCTION.

Revision 1.115 - (view) (annotate) - [select for diffs]
Fri Sep 19 11:20:15 2008 UTC (5 years, 7 months ago) by heller
Branch: MAIN
Changes since 1.114: +1 -1 lines
Diff to previous 1.114 , to selected 1.111
* swank-allegro.lisp (frob-allegro-field-def): There seems to be a
new type :func handle it like :lisp.

Revision 1.114 - (view) (annotate) - [select for diffs]
Wed Sep 17 06:19:48 2008 UTC (5 years, 7 months ago) by heller
Branch: MAIN
Changes since 1.113: +6 -5 lines
Diff to previous 1.113 , to selected 1.111
Adjust positions in files with CRLF-style end-on-line markers.

* slime.el (slime-eol-conversion-fixup): New function.
(slime-goto-location-position): Use it.  Also add a new position
type :offset, so that we don't adjust offsets in strings that were
sent over the wire (which uses LF eol-convention).

* swank-abcl.lisp
* swank-allegro.lisp
* swank-clisp.lisp
* swank-cmucl.lisp
* swank-corman.lisp
* swank-ecl.lisp
* swank-lispworks.lisp
* swank-openmcl.lisp
* swank-sbcl.lisp
* swank-scl.lisp: Create :offset style positions where needed.

* swank-lispworks.lisp (skip-comments): New function.
(dspec-stream-position): Use it.

Revision 1.113 - (view) (annotate) - [select for diffs]
Fri Sep 12 12:27:38 2008 UTC (5 years, 7 months ago) by trittweiler
Branch: MAIN
Changes since 1.112: +3 -4 lines
Diff to previous 1.112 , to selected 1.111
	New faces: `sldb-restartable-frame-line-face',
	           `sldb-non-restartable-frame-line-face'.

	The former is the face for frames that are surely restartable, the
	latter for frames that are surely not restartable. If
	restartability of a frame cannot be reliably determined, the face
	`sldb-frame-line-face' is used.

	At the moment, determination of frame restartability is supported
	by the SBCL backend only.

	* slime.el (sldb-frame.string): New.
	(sldb-frame.number): New.
	(sldb-frame.plist): New.
	(sldb-prune-initial-frames): Use them.
	(sldb-insert-frames): Ditto.
	(sldb-compute-frame-face): New.
	(sldb-insert-frame): Use `sldb-compute-frame-face' to insert
	frames with one of the faces described above.

	* swank.lisp (defslimefun backtrace): Changed return value; each
	frame is now accompanied with a PLIST which at the moment can
	contain :RESTARTABLE NIL/T/:UNKNOWN depending on whether the frame
	is restartable, or not.

	* swank-backend.lisp (defstruct swank-frame): New structure.
	(compute-backtrace): Is now supposed to return a list of SWANK-FRAMEs.
	(print-frame): Renamed to PRINT-SWANK-FRAME.

	* swank-sbcl.lisp, swank-cmucl.lisp, swank-lispworks.lisp,
	* swank-allegro.lisp, swank-scl.lisp, swank-openmcl.lisp,
	* swank-abcl.lisp, swank-clisp.lisp: Adapted to swank-backend changes.

Revision 1.112 - (view) (annotate) - [select for diffs]
Thu Sep 11 12:27:38 2008 UTC (5 years, 7 months ago) by heller
Branch: MAIN
Changes since 1.111: +0 -11 lines
Diff to previous 1.111
* swank-allegro.lisp (emacs-inspect): Actually remove the
unused method for functions.  Even the remaining one could be removed.

Revision 1.111 - (view) (annotate) - [selected]
Thu Sep 11 11:12:46 2008 UTC (5 years, 7 months ago) by heller
Branch: MAIN
Changes since 1.110: +7 -1 lines
Diff to previous 1.110
* swank-allegro.lisp (fspec-definition-locations): add declare
ignores to prevent warnings

(emacs-inspect): remove first definition on function since it
was being overwritten by the next one. Wrap the method on t with
a excl:without-redefinition-warnings to prevent warning.

Revision 1.110 - (view) (annotate) - [select for diffs]
Mon Aug 11 07:40:23 2008 UTC (5 years, 8 months ago) by heller
Branch: MAIN
Changes since 1.109: +5 -6 lines
Diff to previous 1.109 , to selected 1.111
* swank-openmcl.lisp (receive-if): Support timeout argument.
* swank-allegro.lisp (receive-if): Ditto.

Revision 1.109 - (view) (annotate) - [select for diffs]
Fri Aug 8 13:43:33 2008 UTC (5 years, 8 months ago) by heller
Branch: MAIN
Changes since 1.108: +0 -3 lines
Diff to previous 1.108 , to selected 1.111
Spawn the auto-flush thread in the front end.
This removes some copy&paste code in various backends.

* swank.lisp (auto-flush-loop): New function.
(open-streams): Use it.
* swank-backend.lisp (make-stream-interactive): Deleted.

Revision 1.108 - (view) (annotate) - [select for diffs]
Thu Aug 7 08:10:01 2008 UTC (5 years, 8 months ago) by heller
Branch: MAIN
Changes since 1.107: +1 -1 lines
Diff to previous 1.107 , to selected 1.111
Fix typo.

Revision 1.107 - (view) (annotate) - [select for diffs]
Thu Aug 7 07:53:47 2008 UTC (5 years, 8 months ago) by heller
Branch: MAIN
Changes since 1.106: +20 -20 lines
Diff to previous 1.106 , to selected 1.111
* swank-allegro.lisp:(receive-if): Periodically check for interrupts.
* swank-cmucl.lisp, swank-scl.lisp: ditto.

Revision 1.106 - (view) (annotate) - [select for diffs]
Mon Aug 4 21:38:07 2008 UTC (5 years, 8 months ago) by heller
Branch: MAIN
Changes since 1.105: +1 -3 lines
Diff to previous 1.105 , to selected 1.111
* swank-gray.lisp (slime-output-stream): Undo last change.
Make force-output and finish-output do the same.

Revision 1.105 - (view) (annotate) - [select for diffs]
Mon Aug 4 20:25:42 2008 UTC (5 years, 8 months ago) by heller
Branch: MAIN
Changes since 1.104: +3 -1 lines
Diff to previous 1.104 , to selected 1.111
Set interactive-p for CCL and ACL.

Revision 1.104 - (view) (annotate) - [select for diffs]
Sun Aug 3 18:23:10 2008 UTC (5 years, 8 months ago) by heller
Branch: MAIN
Changes since 1.103: +11 -5 lines
Diff to previous 1.103 , to selected 1.111
Add some flow-control.

* swank.lisp (make-output-function): Synchronize with Emacs on
every 100th chunk of output.
(wait-for-event,wait-for-event/event-loop,event-match-p): New
functions.  Used to selectively wait for some events and to queue
the other events.
(dispatch-event, read-from-socket-io): Tag non-queueable events
with :call.
(read-from-control-thread, read-from-emacs): Process
:call events only; enqueue the others.

(*log-output*): Don't use synonym-streams here.  Dereference the
symbol until we get at the real stream.
(log-event): Escape non-ascii characters more carefully.

* swank-backend.lisp (receive-if): New function.
Update backends accordingly. (not yet for ABCL and SCL)

* slime.el (slime-dispatch-event): Handle ping event.

Revision 1.103 - (view) (annotate) - [select for diffs]
Fri Jul 4 22:59:53 2008 UTC (5 years, 9 months ago) by trittweiler
Branch: MAIN
Changes since 1.102: +7 -0 lines
Diff to previous 1.102 , to selected 1.111
* slime-allegro.lisp (fspec-definition-locations): Workaround for
  the issue that Allegro does not record the source file location
  for methods defined inside a defgeneric form. The idea is that if
  the source location of a method is not found, then the defgeneric
  form is almost certainly the right place.

Revision 1.102 - (view) (annotate) - [select for diffs]
Thu Apr 17 14:56:43 2008 UTC (6 years ago) by heller
Branch: MAIN
Changes since 1.101: +3 -1 lines
Diff to previous 1.101 , to selected 1.111
C-c C-c with prefix args now uses the maximal debug level.  (By Zach Beane.)
Only implemented for SBCL.

* slime.el (slime-compile-with-maximum-debug): New variable.
(slime-compile-defun, slime-compile-region): Use it.

* swank.lisp (compile-string-for-emacs): Accept new debug
argument. Update backend accordingly.

Revision 1.101 - (view) (annotate) - [select for diffs]
Sat Feb 9 18:47:05 2008 UTC (6 years, 2 months ago) by heller
Branch: MAIN
Changes since 1.100: +4 -5 lines
Diff to previous 1.100 , to selected 1.111
Drop the first return value of emacs-inspect.

* swank.lisp (emacs-inspect): Drop the first return value. It
wasn't used anymore.  Update all methods and callers.

Revision 1.100 - (view) (annotate) - [select for diffs]
Sat Feb 9 18:38:58 2008 UTC (6 years, 2 months ago) by heller
Branch: MAIN
Changes since 1.99: +4 -4 lines
Diff to previous 1.99 , to selected 1.111
Inspector cleanups.

* swank.lisp (emacs-inspect): Renamed from inspect-for-emacs.
Changed all method-defs acordingly.
(common-seperated-spec, inspector-princ): Moved to
swank-fancy-inspector.lisp.
(inspector-content): Renamed from inspector-content-for-emacs.
(value-part): Renamed from value-part-for-emacs.
(action-part): Renamed from action-part-for-emacs.
(inspect-list): Renamed from inspect-for-emacs-list.
(inspect-list-aux): New.
(inspect-cons): Renamed from inspect-for-emacs-simple-cons.
(*inspect-length*): Deleted.
(inspect-list): Ignore max-length stuff.
(inspector-content): Don't allow nil elements.
(emacs-inspect array): Make the label of element type more
consistent with the others.

Revision 1.99 - (view) (annotate) - [select for diffs]
Mon Feb 4 17:35:04 2008 UTC (6 years, 2 months ago) by mbaringer
Branch: MAIN
Changes since 1.98: +4 -14 lines
Diff to previous 1.98 , to selected 1.111
Drop second argument from inspect-for-emacs

Revision 1.98 - (view) (annotate) - [select for diffs]
Wed Sep 26 23:15:41 2007 UTC (6 years, 6 months ago) by mkoeppe
Branch: MAIN
Changes since 1.97: +1 -1 lines
Diff to previous 1.97 , to selected 1.111
swank-allegro.lisp (fspec-definition-locations): Allow the
POSITION datum of :top-level-form fspecs to be missing.  This
apparently helpful for Allegro CL 8.1.  Patch from Utz-Uwe Haus

Revision 1.97 - (view) (annotate) - [select for diffs]
Mon Sep 10 15:39:05 2007 UTC (6 years, 7 months ago) by heller
Branch: MAIN
Changes since 1.96: +0 -4 lines
Diff to previous 1.96 , to selected 1.111
Move SBCL doc references to contrib.

* slime.el (sldb-insert-condition): Merge REFERENCES and EXTRAS.
(sldb-extras-hooks, sldb-dispatch-extras): New hook.

* swank.lisp (debugger-condition-for-emacs): Merge REFERENCES and EXTRAS.

* swank-backend.lisp (condition-references): Removed. Merged with
condition-extras.

* swank-sbcl.lisp (condition-references): Removed.
(condition-extras): Include references.
(externalize-reference): New function.  Don't return plain
symbols.

* swank-allegro.lisp (condition-references): Removed.

* contrib/slime-references.el: New file.

Revision 1.96 - (view) (annotate) - [select for diffs]
Thu Aug 23 19:03:37 2007 UTC (6 years, 8 months ago) by heller
Branch: MAIN
Changes since 1.95: +5 -5 lines
Diff to previous 1.95 , to selected 1.111
Introduce backend-inspector class.

* swank-backend.lisp (backend-inspector): New class. Introduce a named
  class to give as another way to dispatch to backend methods.

* swank-cmucl.lisp: Use backend-inspector class.
* swank-sbcl.lisp: Use backend-inspector class.
* swank-clisp.lisp: Use backend-inspector class.
* swank-lispworks.lisp: Use backend-inspector class.
* swank-allegro.lisp: Use backend-inspector class.
* swank-openmcl.lisp: Use backend-inspector class.
* swank-abcl.lisp: Use backend-inspector class.
* swank-corman.lisp: Use backend-inspector class.
* swank-scl.lisp: Use backend-inspector class.

Revision 1.95 - (view) (annotate) - [select for diffs]
Tue Dec 19 10:47:36 2006 UTC (7 years, 4 months ago) by alendvai
Branch: MAIN
CVS Tags: SLIME-2-1
Branch point for: contrib
Changes since 1.94: +5 -0 lines
Diff to previous 1.94 , to selected 1.111
Added hash-table-weakness and use it in hash-table-inspecting

Revision 1.94 - (view) (annotate) - [select for diffs]
Sun Nov 19 21:33:03 2006 UTC (7 years, 5 months ago) by heller
Branch: MAIN
Changes since 1.93: +21 -27 lines
Diff to previous 1.93 , to selected 1.111
(find-external-format, guess-external-format): New.
(swank-compile-file): The external-format argument is now a
backend specific value returned by find-external-format.

Update implementations accordingly.

Revision 1.93 - (view) (annotate) - [select for diffs]
Sat Oct 28 17:41:57 2006 UTC (7 years, 5 months ago) by mkoeppe
Branch: MAIN
Changes since 1.92: +8 -0 lines
Diff to previous 1.92 , to selected 1.111
(character-completion-set): Implement it.

Revision 1.92 - (view) (annotate) - [select for diffs]
Thu Oct 26 16:50:03 2006 UTC (7 years, 5 months ago) by mkoeppe
Branch: MAIN
Changes since 1.91: +9 -0 lines
Diff to previous 1.91 , to selected 1.111
(sldb-break-at-start): Implement.
Patch from Utz-Uwe Haus.

Revision 1.91 - (view) (annotate) - [select for diffs]
Fri Oct 20 00:15:15 2006 UTC (7 years, 6 months ago) by mbaringer
Branch: MAIN
Changes since 1.90: +3 -2 lines
Diff to previous 1.90 , to selected 1.111
(initialize-multiprocessing): Update for new api.

Revision 1.90 - (view) (annotate) - [select for diffs]
Thu Aug 10 18:55:51 2006 UTC (7 years, 8 months ago) by heller
Branch: MAIN
Changes since 1.89: +4 -1 lines
Diff to previous 1.89 , to selected 1.111
(fspec-definition-locations): Improve handling of (:internal ... n)
like fspecs.

Revision 1.89 - (view) (annotate) - [select for diffs]
Fri Jul 28 15:04:53 2006 UTC (7 years, 8 months ago) by heller
Branch: MAIN
Changes since 1.88: +70 -1 lines
Diff to previous 1.88 , to selected 1.111
Profiling functions on Allegro (except for profile-package). From
Willem Broekema.

Revision 1.88 - (view) (annotate) - [select for diffs]
Wed Jul 12 20:25:23 2006 UTC (7 years, 9 months ago) by heller
Branch: MAIN
Changes since 1.87: +9 -0 lines
Diff to previous 1.87 , to selected 1.111
* swank-allegro.lisp (make-weak-key-hash-table): Use ACL's weak
hashtables.

* swank.asd: Set *source-directory* to the asdf component dir.

Revision 1.87 - (view) (annotate) - [select for diffs]
Thu May 4 14:38:07 2006 UTC (7 years, 11 months ago) by mkoeppe
Branch: MAIN
Changes since 1.86: +18 -9 lines
Diff to previous 1.86 , to selected 1.111
(fspec-definition-locations): Handle
:top-level-form entries that appear in backtraces.

Revision 1.86 - (view) (annotate) - [select for diffs]
Fri Mar 24 07:30:18 2006 UTC (8 years, 1 month ago) by mkoeppe
Branch: MAIN
CVS Tags: SLIME-1-3, SLIME-2-0
Branch point for: fsm
Changes since 1.85: +2 -3 lines
Diff to previous 1.85 , to selected 1.111
(set-default-directory): Fix for pathnames without a trailing slash.
From Mikel Bankcroft <mutandiz@yahoo.com>

Revision 1.85 - (view) (annotate) - [select for diffs]
Wed Mar 22 16:40:01 2006 UTC (8 years, 1 month ago) by dcrosher
Branch: MAIN
Changes since 1.84: +3 -2 lines
Diff to previous 1.84 , to selected 1.111
* Improve the robustness of connection establishment.

Revision 1.84 - (view) (annotate) - [select for diffs]
Thu Mar 16 18:34:17 2006 UTC (8 years, 1 month ago) by mbaringer
Branch: MAIN
Changes since 1.83: +1 -1 lines
Diff to previous 1.83 , to selected 1.111
(inspect-for-emacs): Fix typo.

Revision 1.83 - (view) (annotate) - [select for diffs]
Tue Mar 14 04:30:14 2006 UTC (8 years, 1 month ago) by mkoeppe
Branch: MAIN
Changes since 1.82: +11 -1 lines
Diff to previous 1.82 , to selected 1.111
(compile-from-temp-file): Suppress Allegro's redefinition warnings;
they are pointless when we are compiling via a temporary file.
(profile-report): Implement.

Revision 1.82 - (view) (annotate) - [select for diffs]
Fri Feb 10 16:54:01 2006 UTC (8 years, 2 months ago) by heller
Branch: MAIN
Changes since 1.81: +4 -2 lines
Diff to previous 1.81 , to selected 1.111
(inspect-for-emacs): Use the backend specific method to inspect
standard-objects because {slot-boundp,slot-value}-using-class don't
conform to the MOP spec in LW and ACL.

Revision 1.81 - (view) (annotate) - [select for diffs]
Wed Dec 7 17:47:12 2005 UTC (8 years, 4 months ago) by mkoeppe
Branch: MAIN
Changes since 1.80: +30 -31 lines
Diff to previous 1.80 , to selected 1.111
(find-definition-in-file)
(find-fspec-location, fspec-definition-locations): Allegro CL
properly records all definitions made by arbitrary macros whose
names start with "def".  Use excl::find-source-file and
scm:find-definition-in-definition-group (rather than
scm:find-definition-in-file) to find them.

Revision 1.80 - (view) (annotate) - [select for diffs]
Fri Nov 11 23:43:43 2005 UTC (8 years, 5 months ago) by heller
Branch: MAIN
Changes since 1.79: +2 -1 lines
Diff to previous 1.79 , to selected 1.111
(accept-connection): New argument: buffering.

Revision 1.79 - (view) (annotate) - [select for diffs]
Mon Oct 10 22:24:28 2005 UTC (8 years, 6 months ago) by heller
Branch: MAIN
Changes since 1.78: +12 -8 lines
Diff to previous 1.78 , to selected 1.111
(find-external-format): Translate :utf-8-unix to :utf8, which Allegro
7.0 understands.

Revision 1.78 - (view) (annotate) - [select for diffs]
Tue Sep 27 21:50:38 2005 UTC (8 years, 6 months ago) by heller
Branch: MAIN
Changes since 1.77: +1 -1 lines
Diff to previous 1.77 , to selected 1.111
(startup-multiprocessing): Deleted.
(initialize-multiprocessing, startup-idle-and-top-level-loops): The
replacements for startup-multiprocessing. startup-idle-and-top-level-loops is
only needed for CMUCL, but initialize-multiprocessing is useful for other too.

Revision 1.77 - (view) (annotate) - [select for diffs]
Thu Sep 22 20:20:43 2005 UTC (8 years, 7 months ago) by heller
Branch: MAIN
Changes since 1.76: +1 -12 lines
Diff to previous 1.76 , to selected 1.111
Use *gray-stream-symbols* instead of enumerating them in each backend.

Revision 1.76 - (view) (annotate) - [select for diffs]
Wed Sep 21 11:43:47 2005 UTC (8 years, 7 months ago) by heller
Branch: MAIN
Changes since 1.75: +1 -0 lines
Diff to previous 1.75 , to selected 1.111
Import `stream-finish-output'.

Revision 1.75 - (view) (annotate) - [select for diffs]
Thu Jul 14 09:12:02 2005 UTC (8 years, 9 months ago) by heller
Branch: MAIN
Changes since 1.74: +4 -4 lines
Diff to previous 1.74 , to selected 1.111
(find-external-format): Fix typo.

Revision 1.74 - (view) (annotate) - [select for diffs]
Tue Jul 5 20:30:59 2005 UTC (8 years, 9 months ago) by heller
Branch: MAIN
Changes since 1.73: +20 -12 lines
Diff to previous 1.73 , to selected 1.111
(swank-compile-file): New optional argument `external-format'.

Revision 1.73 - (view) (annotate) - [select for diffs]
Fri Apr 1 19:44:27 2005 UTC (9 years ago) by heller
Branch: MAIN
CVS Tags: SLIME-1-2, SLIME-1-2-1
Changes since 1.72: +28 -109 lines
Diff to previous 1.72 , to selected 1.111
(eval-in-frame): Allegro's eval-form-in-context does nothing special
with lexical variables in the frame.  Wrap an explicit LET around the
form to get the similar behavior as in the other Lisps.

(inspect-for-emacs (structure-object)): Remove structure related
methods.  It's already covered by the general case with
allegro-inspect.
(common-seperated-spec): Deleted

Revision 1.72 - (view) (annotate) - [select for diffs]
Sat Mar 12 02:44:27 2005 UTC (9 years, 1 month ago) by lgorrie
Branch: MAIN
Changes since 1.71: +5 -3 lines
Diff to previous 1.71 , to selected 1.111
(toggle-trace): Fix from Antonio Menezes Leitao.

Revision 1.71 - (view) (annotate) - [select for diffs]
Fri Mar 4 23:44:17 2005 UTC (9 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.70: +10 -4 lines
Diff to previous 1.70 , to selected 1.111
(process-fspec-for-allegro, toggle-trace): Handle setf functions.
(tracedp): Fix free variable.

(call-with-debugging-environment, find-topframe): Hide the first 2
frames. Those are created by swank-internal functions.

Revision 1.70 - (view) (annotate) - [select for diffs]
Mon Feb 28 23:32:06 2005 UTC (9 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.69: +37 -30 lines
Diff to previous 1.69 , to selected 1.111
(toggle-trace): Update tracing code for new interface.

Revision 1.69 - (view) (annotate) - [select for diffs]
Tue Feb 22 06:27:17 2005 UTC (9 years, 2 months ago) by heller
Branch: MAIN
Changes since 1.68: +10 -6 lines
Diff to previous 1.68 , to selected 1.111
(restart-frame): Simplify it a little.

(toggle-trace-generic-function-methods): Minor reformatting.

Revision 1.68 - (view) (annotate) - [select for diffs]
Fri Feb 18 16:03:35 2005 UTC (9 years, 2 months ago) by mbaringer
Branch: MAIN
Changes since 1.67: +54 -0 lines
Diff to previous 1.67 , to selected 1.111
(toggle-trace-generic-function-methods,
toggle-trace, toggle-trace-function, toggle-trace-method,
toggle-trace-fdefinition-wherein,
toggle-trace-fdefinition-within): Implement.
(process-fspec-for-allegro): New function.

Revision 1.67 - (view) (annotate) - [select for diffs]
Thu Jan 20 16:09:23 2005 UTC (9 years, 3 months ago) by heller
Branch: MAIN
Changes since 1.66: +14 -12 lines
Diff to previous 1.66 , to selected 1.111
(handle-undefined-functions-warning): Prevent breakage if the
undefined function is called at multiple locations.  By Edi Weitz.

(restart-frame): Handle frames with arguments better.  From Ian Eslick.

Revision 1.66 - (view) (annotate) - [select for diffs]
Sun Dec 5 14:52:39 2004 UTC (9 years, 4 months ago) by heller
Branch: MAIN
Changes since 1.65: +54 -33 lines
Diff to previous 1.65 , to selected 1.111
(handle-compiler-warning): Handle undefined-functions warnings by
looking the fromat-arguments of the condition.
(compiler-undefined-functions-called-warning-p, location-for-warning)
(handle-undefined-functions-warning): New functions.

Revision 1.65 - (view) (annotate) - [select for diffs]
Mon Nov 29 17:35:03 2004 UTC (9 years, 4 months ago) by heller
Branch: MAIN
Changes since 1.64: +2 -1 lines
Diff to previous 1.64 , to selected 1.111
(accept-connection): The :external-format argument defaults now to
:iso-latin-1-unix.

Revision 1.64 - (view) (annotate) - [select for diffs]
Wed Nov 24 19:49:18 2004 UTC (9 years, 5 months ago) by heller
Branch: MAIN
Changes since 1.63: +48 -30 lines
Diff to previous 1.63 , to selected 1.111
(set-external-format): New function.  Use LF as eol mark.

(call-with-compilation-hooks): Trap compiler-notes too.

Revision 1.63 - (view) (annotate) - [select for diffs]
Fri Nov 19 19:05:09 2004 UTC (9 years, 5 months ago) by heller
Branch: MAIN
Changes since 1.62: +16 -10 lines
Diff to previous 1.62 , to selected 1.111
(accept-connection): Accept :external-format as argument.

Revision 1.62 - (view) (annotate) - [select for diffs]
Fri Nov 19 01:18:19 2004 UTC (9 years, 5 months ago) by heller
Branch: MAIN
Changes since 1.61: +69 -32 lines
Diff to previous 1.61 , to selected 1.111
(swank-mop:slot-definition-documentation): ACL 7 says documentation
should have 2 args. So, pass t as second argument.

(fspec-primary-name): Recurse until we have a symbol.

(count-cr): Convert file-offsets to match Emacs' eol-convetions.

(find-definition-in-file): Use it.

(allegro-inspect): New function.  Mostly engineered from ACL's native
inspector.
(inspect-for-emacs (t), inspect-for-emacs (function)) Use it.

Revision 1.61 - (view) (annotate) - [select for diffs]
Mon Oct 25 16:17:11 2004 UTC (9 years, 6 months ago) by mbaringer
Branch: MAIN
CVS Tags: MULTIBYTE-ENCODING, SLIME-1-1
Changes since 1.60: +3 -2 lines
Diff to previous 1.60 , to selected 1.111
(inspect-for-emacs): Use excl::external-fn_symdef to get the function
documentation.

Revision 1.60 - (view) (annotate) - [select for diffs]
Fri Oct 1 12:16:44 2004 UTC (9 years, 6 months ago) by heller
Branch: MAIN
Changes since 1.59: +34 -62 lines
Diff to previous 1.59 , to selected 1.111
(find-fspec-location): excl:source-file can return stuff like
  (:operator ...); try to handle it.

Revision 1.59 - (view) (annotate) - [select for diffs]
Fri Sep 17 12:48:39 2004 UTC (9 years, 7 months ago) by mbaringer
Branch: MAIN
Changes since 1.58: +4 -0 lines
Diff to previous 1.58 , to selected 1.111
Export eql-specializer, eql-specializer-object and
specializer-direct-methods from swank-mop.

Revision 1.58 - (view) (annotate) - [select for diffs]
Thu Sep 16 11:40:39 2004 UTC (9 years, 7 months ago) by mbaringer
Branch: MAIN
Changes since 1.57: +1 -1 lines
Diff to previous 1.57 , to selected 1.111
It's -> Its

Revision 1.57 - (view) (annotate) - [select for diffs]
Tue Sep 14 21:24:58 2004 UTC (9 years, 7 months ago) by mbaringer
Branch: MAIN
Changes since 1.56: +1 -5 lines
Diff to previous 1.56 , to selected 1.111
2004-09-14  Thomas Schilling <tjs_ng@yahoo.de>

	* swank-allegro.lisp (inspect-for-emacs): Update for new
	inspect-for-emacs protocol.

Revision 1.56 - (view) (annotate) - [select for diffs]
Tue Sep 14 16:01:07 2004 UTC (9 years, 7 months ago) by mbaringer
Branch: MAIN
Changes since 1.55: +32 -22 lines
Diff to previous 1.55 , to selected 1.111
2004-09-14  Marco Baringer  <mb@bese.it>

	* swank-backend.lisp (inspector, make-default-inspector): Add an
	INSPECTOR object argument to the inspector protocol. This allows
	implementations to provide more information regarding cretain
	objects which can't be, or simply aren't, inspected using the
	generic inspector implementation. also export inspect-for-emacs
	and related symbols from the backend package.
	(make-default-inspector): New function.

	* swank.lisp (inspected-parts): Rename to inspect-for-emacs and
	add an inspector argument. Move inspect-for-emacs to
	swank-backend.lisp, leave only the default implementations.

	* swank-openml.lisp, swank-sbcl.lisp, swank-allegro.lisp,
	swank-cmucl.lisp, swank-lispworks.lisp (inspected-parts): Rename
	and change argument list. Many of the inspected-parts methods were
	being clobbered by the inspected-parts in swank.lisp, now that
	they're being used the return values have been updated for the new
	inspect-for-emacs API.

Revision 1.55 - (view) (annotate) - [select for diffs]
Tue Sep 14 07:48:50 2004 UTC (9 years, 7 months ago) by mbaringer
Branch: MAIN
Changes since 1.54: +94 -0 lines
Diff to previous 1.54 , to selected 1.111
2004-09-14  Thomas Schilling <tjs_ng@yahoo.de>

	* swank-allegro.lisp (inspected-parts): Implement inspector for
	structs.

Revision 1.54 - (view) (annotate) - [select for diffs]
Mon Sep 13 16:42:31 2004 UTC (9 years, 7 months ago) by mbaringer
Branch: MAIN
Changes since 1.53: +43 -61 lines
Diff to previous 1.53 , to selected 1.111
2004-09-13  Marco Baringer  <mb@bese.it>

	* swank.lisp (inspected-parts): Added inspectors for pathnames,
	logical pathnames, standard-objects and numbers (float, ratio,
	integer and complex).

	* swank-backend.lisp: Define import-to-swank-mop.

	* swank-openmcl.lisp, swank-sbcl.lisp, swank-allegro.lisp: Don't
	define the import-to-swank-mop function (now defined in
	swank-backend.lisp).

	* swank-cmucl.lisp (swank-mop, function-name): Implement backend
	for inspector.
	(arglist): Add support for extracting arglists from function
	objects.
	(create-socket): Don't specify the host on PPC.

Revision 1.53 - (view) (annotate) - [select for diffs]
Sun Sep 12 23:56:39 2004 UTC (9 years, 7 months ago) by mbaringer
Branch: MAIN
Changes since 1.52: +65 -0 lines
Diff to previous 1.52 , to selected 1.111
2004-09-13  Marco Baringer  <mb@bese.it>

	* swank.lisp: New inspector protocol. The lisp side now returns a
	specially formated list of "things" to format which are then
	passed to emacs and rendered in the inspector buffer. Things can
	be either text, recursivly inspectable values, or functions to
	call.
	(inspected-parts): Redefine for new inspector protocol.
	(*inspectee-parts*): Redefine as array.
	(*inspectee-actions*): New array, similar to *inspectee-parts*.
	(reset-inspector): Update for new implementation of
	*inspectee-parts* and new variable *inspectee-actions*.
	(inspector-contents-for-emacs): New function.
	(inspect-object): Update for new inspector protocol.
	(inspector-nth-part): Update for new *inspectee-parts*
	implementation.
	(inspector-call-nth-action): New function.

	* slime.el (slime-inspector-action-face): New face.
	(slime-open-inspector): Adapt to new inspector protocol.
	(slime-inspector-operate-on-point): New function, subsumes
	slime-inspector-inspect-object-at-point.
	(slime-inspector-next-inspectable-object): Skip to next object,
	not just end of current object; wrap around buffer.
	(slime-inspector-mode-map): change bindings of [return] and "\C-m"

	* swank-bacend.lisp (swank-mop): New package. Simply defines all
	the MOP related symbols we need from an implementation.
	(arglist): Update doc string. Provide default implementation.
	(function-name): New backend function.

	* swank-allegro.lisp (swank-mop, slot-definition-documentation):
	Implement.

	* swank-sbcl.lisp (swank-mop, slot-definition-documentation,
	function-name): Implement.

	* swank-openmcl.lisp (swank-mop, function-name): Implement.
	(arglist): Implement for function objects.

Revision 1.52 - (view) (annotate) - [select for diffs]
Mon Aug 30 22:26:15 2004 UTC (9 years, 7 months ago) by heller
Branch: MAIN
CVS Tags: SLIME-1-0
Changes since 1.51: +8 -4 lines
Diff to previous 1.51 , to selected 1.111
(find-fspec-location): Catch errors in excl:source-file.

Revision 1.51 - (view) (annotate) - [select for diffs]
Sat Aug 28 02:27:08 2004 UTC (9 years, 7 months ago) by pseibel
Branch: MAIN
Changes since 1.50: +5 -2 lines
Diff to previous 1.50 , to selected 1.111
Adding directory argument to swank-compile-string.

Revision 1.50 - (view) (annotate) - [select for diffs]
Wed Aug 18 21:19:27 2004 UTC (9 years, 8 months ago) by heller
Branch: MAIN
Changes since 1.49: +10 -7 lines
Diff to previous 1.49 , to selected 1.111
(swank-compile-string): Use #\; instead of #\: to separate the
position from the buffer-name.

Revision 1.49 - (view) (annotate) - [select for diffs]
Wed Aug 4 17:17:55 2004 UTC (9 years, 8 months ago) by lgorrie
Branch: MAIN
Changes since 1.48: +11 -4 lines
Diff to previous 1.48 , to selected 1.111
(find-fspec-location): Include the type of the definition in the
designator sent to Emacs.

Revision 1.48 - (view) (annotate) - [select for diffs]
Wed Aug 4 16:18:55 2004 UTC (9 years, 8 months ago) by lgorrie
Branch: MAIN
Changes since 1.47: +1 -1 lines
Diff to previous 1.47 , to selected 1.111
(find-fspec-location): Fixed to work for more types of definition than
just functions. So M-. now works for e.g. classes in Allegro. Patch
from Matthew Danish.

Revision 1.47 - (view) (annotate) - [select for diffs]
Mon Aug 2 05:23:57 2004 UTC (9 years, 8 months ago) by lgorrie
Branch: MAIN
CVS Tags: SLIME-1-0-BETA
Changes since 1.46: +1 -40 lines
Diff to previous 1.46 , to selected 1.111
Removed fwrapper-based code for inheriting "swankiness" to newly
spawned threads. This was fighting the system and not the right thing.

Revision 1.46 - (view) (annotate) - [select for diffs]
Sun Aug 1 06:44:46 2004 UTC (9 years, 8 months ago) by heller
Branch: MAIN
Changes since 1.45: +67 -2 lines
Diff to previous 1.45 , to selected 1.111
(swank-compile-string): Use a temporary file and set
excl::*source-pathname* manually.  This way we can find the source
buffer of functions compiled with C-c C-c.

(call-with-temp-file, compile-from-temp-file): New functions.

(list-callers, function-callers, in-constants-p)
(map-function-constants): Implements list callers by groveling through
all fbound symbols.

Revision 1.45 - (view) (annotate) - [select for diffs]
Sun Jul 4 00:36:14 2004 UTC (9 years, 9 months ago) by lgorrie
Branch: MAIN
Changes since 1.44: +2 -2 lines
Diff to previous 1.44 , to selected 1.111
*** empty log message ***

Revision 1.44 - (view) (annotate) - [select for diffs]
Sun Jul 4 00:34:55 2004 UTC (9 years, 9 months ago) by lgorrie
Branch: MAIN
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 , to selected 1.111
Changed reader conditionals to use fwrappers for #+(version>= 6.2).

Revision 1.43 - (view) (annotate) - [select for diffs]
Sun Jul 4 00:21:09 2004 UTC (9 years, 9 months ago) by lgorrie
Branch: MAIN
Changes since 1.42: +38 -2 lines
Diff to previous 1.42 , to selected 1.111
(make-stream-interactive): Set interactive-stream-p slot on the stream
to make it auto-flush.

(*swank-thread*, *inherited-bindings*): New variables.

(spawn): Bind *swank-thread* to T.

(make-process/inherit): Fwrapper (advice) for mp:make-process. When
*swank-thread* is T then make the new thread inherit "sliminess":
debugger hook, I/O streams, and also *swank-thread* so that its
children will inherit too.

Revision 1.42 - (view) (annotate) - [select for diffs]
Mon Jun 28 16:03:52 2004 UTC (9 years, 9 months ago) by heller
Branch: MAIN
CVS Tags: SLIME-1-0-ALPHA
Changes since 1.41: +9 -3 lines
Diff to previous 1.41 , to selected 1.111
(nth-frame): Skip frames where frame-visible-p is false.

Revision 1.41 - (view) (annotate) - [select for diffs]
Mon Jun 28 12:42:50 2004 UTC (9 years, 9 months ago) by lgorrie
Branch: MAIN
Changes since 1.40: +1 -1 lines
Diff to previous 1.40 , to selected 1.111
(compute-backtrace): Only include frames satisfying
`debugger:frame-visible-p'. I did this as a lame workaround for a
problem where `output-frame' was segfaulting on certain frames, and
those frames happened not to be visible-p. I don't know if it really
fixes anything.

Revision 1.40 - (view) (annotate) - [select for diffs]
Sun Jun 27 15:00:23 2004 UTC (9 years, 9 months ago) by heller
Branch: MAIN
Changes since 1.39: +13 -0 lines
Diff to previous 1.39 , to selected 1.111
(thread-id, find-thread): New backend function.

Revision 1.39 - (view) (annotate) - [select for diffs]
Fri Jun 25 08:05:21 2004 UTC (9 years, 10 months ago) by heller
Branch: MAIN
Changes since 1.38: +8 -4 lines
Diff to previous 1.38 , to selected 1.111
(frame-var-value): New backend function.

Revision 1.38 - (view) (annotate) - [select for diffs]
Tue Jun 22 06:24:48 2004 UTC (9 years, 10 months ago) by lgorrie
Branch: MAIN
Changes since 1.37: +3 -1 lines
Diff to previous 1.37 , to selected 1.111
Use `unbound-slot-filler' for unbound inspector slots.

Revision 1.37 - (view) (annotate) - [select for diffs]
Fri Jun 18 19:27:37 2004 UTC (9 years, 10 months ago) by lgorrie
Branch: MAIN
Changes since 1.36: +5 -3 lines
Diff to previous 1.36 , to selected 1.111
From Matthew Danish:
Implemented frame-source-location-for-emacs.

Revision 1.36 - (view) (annotate) - [select for diffs]
Wed Jun 16 22:03:55 2004 UTC (9 years, 10 months ago) by heller
Branch: MAIN
Changes since 1.35: +2 -1 lines
Diff to previous 1.35 , to selected 1.111
(emacs-connected): Pass the redirected stream as argument, so that the
OpenMCL backend can add it to CCL::*AUTO-FLUSH-STREAMS*.

Revision 1.35 - (view) (annotate) - [select for diffs]
Wed Jun 16 20:27:14 2004 UTC (9 years, 10 months ago) by heller
Branch: MAIN
Changes since 1.34: +6 -0 lines
Diff to previous 1.34 , to selected 1.111
(default-directory, call-with-syntax-hooks): Add implementations as
workarounds for ACL5 bugs.

Revision 1.34 - (view) (annotate) - [select for diffs]
Sat Jun 12 12:27:29 2004 UTC (9 years, 10 months ago) by heller
Branch: MAIN
Changes since 1.33: +10 -0 lines
Diff to previous 1.33 , to selected 1.111
(format-sldb-condition, condition-references): Add workarounds for
buggy no-applicable-method.

Revision 1.33 - (view) (annotate) - [select for diffs]
Mon Jun 7 18:27:03 2004 UTC (9 years, 10 months ago) by lgorrie
Branch: MAIN
CVS Tags: SLIME-0-14
Changes since 1.32: +23 -18 lines
Diff to previous 1.32 , to selected 1.111
Implemented.

Wrap IMPORT call in EVAL-WHEN.

Revision 1.32 - (view) (annotate) - [select for diffs]
Sat May 22 08:04:19 2004 UTC (9 years, 11 months ago) by heller
Branch: MAIN
Changes since 1.31: +11 -9 lines
Diff to previous 1.31 , to selected 1.111
(fspec-primary-name): New function.
(find-fspec-location): Use it, if the start position cannot be found.

Revision 1.31 - (view) (annotate) - [select for diffs]
Fri May 21 08:19:47 2004 UTC (9 years, 11 months ago) by heller
Branch: MAIN
Changes since 1.30: +8 -15 lines
Diff to previous 1.30 , to selected 1.111
(find-fspec-location): Better handling of methods.  Reported by Bill
Clementson.

Revision 1.30 - (view) (annotate) - [select for diffs]
Mon Apr 26 17:11:36 2004 UTC (9 years, 11 months ago) by lgorrie
Branch: MAIN
CVS Tags: SLIME-0-12, SLIME-0-13
Changes since 1.29: +2 -1 lines
Diff to previous 1.29 , to selected 1.111
(arglist): Return :not-available if arglist lookup fails with an
error.

Revision 1.29 - (view) (annotate) - [select for diffs]
Wed Apr 7 16:35:20 2004 UTC (10 years ago) by pseibel
Branch: MAIN
Changes since 1.28: +2 -1 lines
Diff to previous 1.28 , to selected 1.111
Slight tweak to just checked in Allegro-specifc set-default-directory.

Revision 1.28 - (view) (annotate) - [select for diffs]
Wed Apr 7 16:28:13 2004 UTC (10 years ago) by pseibel
Branch: MAIN
Changes since 1.27: +4 -0 lines
Diff to previous 1.27 , to selected 1.111
Allegro specific version of set-default-directory

Revision 1.27 - (view) (annotate) - [select for diffs]
Tue Apr 6 10:42:53 2004 UTC (10 years ago) by mbaringer
Branch: MAIN
Changes since 1.26: +3 -0 lines
Diff to previous 1.26 , to selected 1.111
See ChangeLog entry 2004-04-06  Marco Baringer

Revision 1.26 - (view) (annotate) - [select for diffs]
Wed Mar 31 22:38:55 2004 UTC (10 years ago) by heller
Branch: MAIN
Changes since 1.25: +1 -1 lines
Diff to previous 1.25 , to selected 1.111
(send): Fix misplaced parens. (From Bill Clementson)

Revision 1.25 - (view) (annotate) - [select for diffs]
Tue Mar 23 21:34:18 2004 UTC (10 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.24: +5 -0 lines
Diff to previous 1.24 , to selected 1.111
(send): Wait a bit if there are already many message in the mailbox.

Revision 1.24 - (view) (annotate) - [select for diffs]
Thu Mar 18 21:53:27 2004 UTC (10 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.23: +1 -1 lines
Diff to previous 1.23 , to selected 1.111
(swank-compile-string): Be friendly to case-inverting readtables.

Revision 1.23 - (view) (annotate) - [select for diffs]
Wed Mar 10 08:24:45 2004 UTC (10 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.22: +0 -1 lines
Diff to previous 1.22 , to selected 1.111
(find-definitions): Some tweaking.

Revision 1.22 - (view) (annotate) - [select for diffs]
Tue Mar 9 20:07:58 2004 UTC (10 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.21: +3 -71 lines
Diff to previous 1.21 , to selected 1.111
Remove stupid conflicts.

Revision 1.21 - (view) (annotate) - [select for diffs]
Tue Mar 9 19:35:36 2004 UTC (10 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.20: +76 -6 lines
Diff to previous 1.20 , to selected 1.111
Minor modifications.

Revision 1.20 - (view) (annotate) - [select for diffs]
Tue Mar 9 12:46:27 2004 UTC (10 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.19: +63 -126 lines
Diff to previous 1.19 , to selected 1.111
Merge package-split branch into main trunk.

Revision 1.19.2.1 - (view) (annotate) - [select for diffs]
Tue Mar 9 08:57:25 2004 UTC (10 years, 1 month ago) by heller
Branch: package-split
Changes since 1.19: +63 -126 lines
Diff to previous 1.19 , to next main 1.161 , to selected 1.111
Implement changed backend interface and remove references to front end symbols.

Revision 1.19 - (view) (annotate) - [select for diffs]
Fri Mar 5 14:26:14 2004 UTC (10 years, 1 month ago) by mbaringer
Branch: MAIN
CVS Tags: SLIME-0-11
Branch point for: package-split
Changes since 1.18: +2 -3 lines
Diff to previous 1.18 , to selected 1.111
See ChangeLog entry 2004-03-05 Marco Baringer

Revision 1.18 - (view) (annotate) - [select for diffs]
Thu Mar 4 22:15:40 2004 UTC (10 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.17: +13 -1 lines
Diff to previous 1.17 , to selected 1.111
(thread-alive-p): Add default implementation.

(describe-primitive-type): Add default implementation.
(inspected-parts): Implemented for Allegro and CLISP.

Revision 1.17 - (view) (annotate) - [select for diffs]
Wed Mar 3 20:55:38 2004 UTC (10 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.16: +1 -7 lines
Diff to previous 1.16 , to selected 1.111
(call-with-compilation-hooks): Bind fewer variables. Most of them are already
bound in swank.lisp.

Revision 1.16 - (view) (annotate) - [select for diffs]
Mon Mar 1 09:02:06 2004 UTC (10 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.15: +3 -0 lines
Diff to previous 1.15 , to selected 1.111
(kill-thread): Implemented.

Revision 1.15 - (view) (annotate) - [select for diffs]
Thu Feb 26 07:16:16 2004 UTC (10 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.14: +3 -0 lines
Diff to previous 1.14 , to selected 1.111
(lisp-implementation-type-name): Implement it.

Revision 1.14 - (view) (annotate) - [select for diffs]
Sun Feb 8 19:19:42 2004 UTC (10 years, 2 months ago) by heller
Branch: MAIN
Changes since 1.13: +5 -8 lines
Diff to previous 1.13 , to selected 1.111
(create-socket): Take interface as argument.

Revision 1.13 - (view) (annotate) - [select for diffs]
Sat Feb 7 19:30:05 2004 UTC (10 years, 2 months ago) by heller
Branch: MAIN
Changes since 1.12: +7 -7 lines
Diff to previous 1.12 , to selected 1.111
Update for modified thread interface.

Revision 1.12 - (view) (annotate) - [select for diffs]
Sat Jan 31 11:50:25 2004 UTC (10 years, 2 months ago) by heller
Branch: MAIN
Changes since 1.11: +39 -1 lines
Diff to previous 1.11 , to selected 1.111
Merge stateless-emacs branch into main trunk.

Revision 1.11.2.1 - (view) (annotate) - [select for diffs]
Sat Jan 31 11:26:02 2004 UTC (10 years, 2 months ago) by heller
Branch: stateless-emacs
Changes since 1.11: +39 -1 lines
Diff to previous 1.11 , to next main 1.161 , to selected 1.111
Use signal driven IO for CMUCL and SBCL.  Use one thread per request
for multithreaded lisps.

Revision 1.11 - (view) (annotate) - [select for diffs]
Thu Jan 22 00:37:35 2004 UTC (10 years, 3 months ago) by heller
Branch: MAIN
CVS Tags: STATELESS-EMACS
Branch point for: stateless-emacs
Changes since 1.10: +12 -1 lines
Diff to previous 1.10 , to selected 1.111
(return-from-frame, restart-name): Implement interface (partly).

Revision 1.10 - (view) (annotate) - [select for diffs]
Tue Jan 20 23:40:48 2004 UTC (10 years, 3 months ago) by heller
Branch: MAIN
Changes since 1.9: +50 -32 lines
Diff to previous 1.9 , to selected 1.111
Replace defmethod with defimplementation.

(eval-in-frame): Implemented.

Revision 1.9 - (view) (annotate) - [select for diffs]
Sun Jan 18 07:19:03 2004 UTC (10 years, 3 months ago) by heller
Branch: MAIN
Changes since 1.8: +8 -14 lines
Diff to previous 1.8 , to selected 1.111
(arglist-string): Refactor common code to swank.lisp.

(call-without-interrupts, getpid): Are now generic functions.

Revision 1.8 - (view) (annotate) - [select for diffs]
Fri Jan 16 21:54:21 2004 UTC (10 years, 3 months ago) by heller
Branch: MAIN
Changes since 1.7: +35 -10 lines
Diff to previous 1.7 , to selected 1.111
Add multiprocessing support.

Revision 1.7 - (view) (annotate) - [select for diffs]
Thu Jan 15 18:29:22 2004 UTC (10 years, 3 months ago) by heller
Branch: MAIN
Changes since 1.6: +4 -1 lines
Diff to previous 1.6 , to selected 1.111
(excl:stream-read-char-no-hang): Import it.

(emacs-connected): Add default method.  The method for
no-applicable-method doesn't seem to work.  ACL bug?

Revision 1.6 - (view) (annotate) - [select for diffs]
Tue Jan 13 18:20:04 2004 UTC (10 years, 3 months ago) by heller
Branch: MAIN
Changes since 1.5: +16 -50 lines
Diff to previous 1.5 , to selected 1.111
(create-socket, local-port, close-socket, accept-connection)
(add-input-handler, spawn): Implement new socket interface.

Revision 1.5 - (view) (annotate) - [select for diffs]
Fri Jan 2 18:23:14 2004 UTC (10 years, 3 months ago) by heller
Branch: MAIN
CVS Tags: SLIME-0-10
Changes since 1.4: +7 -11 lines
Diff to previous 1.4 , to selected 1.111
(format-condition-for-emacs): Replaced with debugger-condition-for-emacs.

(backtrace): Use print-with-frame-label.

(frame-locals): Rename the :symbol property to :name.

Revision 1.4 - (view) (annotate) - [select for diffs]
Sun Dec 14 07:58:12 2003 UTC (10 years, 4 months ago) by heller
Branch: MAIN
Changes since 1.3: +69 -44 lines
Diff to previous 1.3 , to selected 1.111
(create-swank-server): Add support for BACKGROUND and CLOSE argument.

(call-with-debugging-environment): Use excl::int-newest-frame to avoid
the kludge with *break-hook*.

(sldb-abort): Add Allegro support.
(frame-source-location-for-emacs): Add dummy definition.

(compile-file-for-emacs): The argument is called :load-after-compile
and not :load.

(xref-results-for-emacs): Use dolist instead of loop.

Revision 1.3 - (view) (annotate) - [select for diffs]
Wed Dec 10 13:26:08 2003 UTC (10 years, 4 months ago) by heller
Branch: MAIN
CVS Tags: SLIME-0-9
Changes since 1.2: +8 -14 lines
Diff to previous 1.2 , to selected 1.111
(create-swank-server): Accept an announce-function keyword argument.

Revision 1.2 - (view) (annotate) - [select for diffs]
Sun Dec 7 19:16:24 2003 UTC (10 years, 4 months ago) by heller
Branch: MAIN
Changes since 1.1: +3 -4 lines
Diff to previous 1.1 , to selected 1.111
(function-source-locations): Is replaces
function-source-location-for-emacs. Make it at generic function.
(function-source-location-for-emacs): Remove.

Revision 1.1 - (view) (annotate) - [select for diffs]
Sat Dec 6 13:13:57 2003 UTC (10 years, 4 months ago) by heller
Branch: MAIN
Diff to selected 1.111
New file.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.5