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

Log of /slime/swank-clisp.lisp

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1.104 - (view) (annotate) - [select for diffs]
Sun Sep 29 07:39:48 2013 UTC (6 months, 2 weeks ago) by heller
Branch: MAIN
CVS Tags: HEAD
Changes since 1.103: +34 -29 lines
Diff to previous 1.103 , to selected 1.71
* swank-clisp.lisp (*frame-prefixes*): Update some of the patterns
for new layout.
(is-prefix-p): Use regexp matching.
(boring-frame-p): Also make compiled-tagbody compiled-block
boring.
(sldb-backtrace, %parse-stack-values): Remove code for versions
before 2.44.

Revision 1.103 - (view) (annotate) - [select for diffs]
Sat Feb 2 10:11:16 2013 UTC (14 months, 1 week ago) by sboukarev
Branch: MAIN
Changes since 1.102: +5 -0 lines
Diff to previous 1.102 , to selected 1.71
* 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.102 - (view) (annotate) - [select for diffs]
Sat Aug 4 23:48:19 2012 UTC (20 months, 1 week ago) by sboukarev
Branch: MAIN
Changes since 1.101: +16 -16 lines
Diff to previous 1.101 , to selected 1.71
* clean up: (signal (make-condition ...)) => (signal ...)

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

Revision 1.100 - (view) (annotate) - [select for diffs]
Sun Feb 12 15:38:06 2012 UTC (2 years, 2 months ago) by sboukarev
Branch: MAIN
Changes since 1.99: +9 -2 lines
Diff to previous 1.99 , to selected 1.71
* swank-clisp.lisp (c-error): The number of parameters to
sys::c-warn was changed, accommodate both versions.

Revision 1.99 - (view) (annotate) - [select for diffs]
Sat Dec 3 12:03:26 2011 UTC (2 years, 4 months ago) by heller
Branch: MAIN
Changes since 1.98: +35 -0 lines
Diff to previous 1.98 , to selected 1.71
* swank-mrepl.lisp (package-prompt): Use <= instead of < to give
package-name priority over nicknames.

Revision 1.98 - (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.97: +2 -3 lines
Diff to previous 1.97 , to selected 1.71
* 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.97 - (view) (annotate) - [select for diffs]
Sun Nov 6 17:05:41 2011 UTC (2 years, 5 months ago) by heller
Branch: MAIN
Changes since 1.96: +5 -3 lines
Diff to previous 1.96 , to selected 1.71
* swank-abcl.lisp (accept-connection): Make it so.
* swank-clisp.lisp (accept-connection): Make it so.
* swank-cmucl.lisp (accept-connection): Make it so.
* swank-lispworks.lisp (accept-connection): Make it so.
* swank-sbcl.lisp (accept-connection): Make it so.
* swank-scl.lisp (accept-connection): Make it so.

Revision 1.96 - (view) (annotate) - [select for diffs]
Sun Nov 6 17:04:43 2011 UTC (2 years, 5 months ago) by heller
Branch: MAIN
Changes since 1.95: +14 -0 lines
Diff to previous 1.95 , to selected 1.71
* swank-clisp.lisp (string-to-utf8, string-to-utf8): Implemented.

Revision 1.95 - (view) (annotate) - [select for diffs]
Wed Sep 22 14:53:14 2010 UTC (3 years, 6 months ago) by sboukarev
Branch: MAIN
CVS Tags: FAIRLY-STABLE, SLIME-2-2, SLIME-2-3, byte-stream
Changes since 1.94: +1 -1 lines
Diff to previous 1.94 , to selected 1.71
* swank-clisp.lisp (*external-format-to-coding-system*): Remove
stray :latin-1 argument for ext:make-encoding.
Reported by Mirko Vukovic.

Revision 1.94 - (view) (annotate) - [select for diffs]
Thu May 6 06:18:32 2010 UTC (3 years, 11 months ago) by heller
Branch: MAIN
Changes since 1.93: +0 -5 lines
Diff to previous 1.93 , to selected 1.71
Remove some non-standard file variables.

* swank-cmucl.lisp, swank-scl.lisp: Remove pbook vars.
* swank-clisp.lisp: Remove indentation settings. Slime does it
automatically.

Revision 1.93 - (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.92: +3 -1 lines
Diff to previous 1.92 , to selected 1.71
* 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.92 - (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.91: +0 -22 lines
Diff to previous 1.91 , to selected 1.71
* swank.lisp (without-interrupts): Removed. No longer used.
* swank-backend.lisp (call-without-interrupts): Removed.
Update backends accoringly.

Revision 1.91 - (view) (annotate) - [select for diffs]
Thu Jul 30 17:05:19 2009 UTC (4 years, 8 months ago) by trittweiler
Branch: MAIN
Changes since 1.90: +120 -3 lines
Diff to previous 1.90 , to selected 1.71
	* swank-clisp.lisp: Clisp 2.48 experimentally supports threads. So
	add infrastructure to use threads in Clisp's swank backend. We do
	not make it the default, because it's not prime time yet. There
	are still problems with GC, weak-pointers, and thread objects.

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

Revision 1.89 - (view) (annotate) - [select for diffs]
Fri Jan 30 09:58:48 2009 UTC (5 years, 2 months ago) by trittweiler
Branch: MAIN
Changes since 1.88: +3 -2 lines
Diff to previous 1.88 , to selected 1.71
	* swank-clisp.lisp (fspec-location): Fix creation of source-location.

Revision 1.88 - (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.87: +5 -2 lines
Diff to previous 1.87 , to selected 1.71
* 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.87 - (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.86: +2 -2 lines
Diff to previous 1.86 , to selected 1.71
* swank-backend.lisp (swank-compile-string): Pass the
buffer-file-name to Lisp, not only the directory.
Update callers accordingly

Revision 1.86 - (view) (annotate) - [select for diffs]
Sat Jan 3 21:13:00 2009 UTC (5 years, 3 months ago) by heller
Branch: MAIN
Changes since 1.85: +1 -0 lines
Diff to previous 1.85 , to selected 1.71
* swank-clisp.lisp (wait-for-input): Disable it for win32.

Revision 1.85 - (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.84: +2 -2 lines
Diff to previous 1.84 , to selected 1.71
	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.84 - (view) (annotate) - [select for diffs]
Sun Oct 19 20:03:34 2008 UTC (5 years, 5 months ago) by heller
Branch: MAIN
Changes since 1.83: +0 -4 lines
Diff to previous 1.83 , to selected 1.71
* 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.83 - (view) (annotate) - [select for diffs]
Sun Oct 19 20:03:12 2008 UTC (5 years, 5 months ago) by heller
Branch: MAIN
Changes since 1.82: +41 -0 lines
Diff to previous 1.82 , to selected 1.71
* swank-clisp.lisp (filename-to-pathname, parse-cygwin-filename):
Accept Windows and Unix filenames when :CYGWIN is in *features*.

Revision 1.82 - (view) (annotate) - [select for diffs]
Fri Oct 17 21:27:16 2008 UTC (5 years, 5 months ago) by heller
Branch: MAIN
Changes since 1.81: +0 -7 lines
Diff to previous 1.81 , to selected 1.71
* swank-backend.lisp (compute-sane-restarts): Deleted. Use plain
compute restarts instead.

Revision 1.81 - (view) (annotate) - [select for diffs]
Fri Oct 17 21:26:53 2008 UTC (5 years, 5 months ago) by heller
Branch: MAIN
Changes since 1.80: +3 -4 lines
Diff to previous 1.80 , to selected 1.71
* 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.80 - (view) (annotate) - [select for diffs]
Thu Oct 16 21:16:01 2008 UTC (5 years, 5 months ago) by heller
Branch: MAIN
Changes since 1.79: +2 -1 lines
Diff to previous 1.79 , to selected 1.71
* 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.79 - (view) (annotate) - [select for diffs]
Thu Oct 16 21:15:28 2008 UTC (5 years, 5 months ago) by heller
Branch: MAIN
Changes since 1.78: +6 -5 lines
Diff to previous 1.78 , to selected 1.71
* swank-backend.lisp (swank-compile-file): Return the same
values as COMPILE-FILE.  Update backends accordingly.

Revision 1.78 - (view) (annotate) - [select for diffs]
Wed Sep 17 06:19:48 2008 UTC (5 years, 6 months ago) by heller
Branch: MAIN
Changes since 1.77: +1 -1 lines
Diff to previous 1.77 , to selected 1.71
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.77 - (view) (annotate) - [select for diffs]
Mon Sep 15 10:41:03 2008 UTC (5 years, 7 months ago) by heller
Branch: MAIN
Changes since 1.76: +1 -1 lines
Diff to previous 1.76 , to selected 1.71
* swank.lisp (sldb-loop): Send a :sldb-return event to ourselfes
to inform the debug session at the lower level.
(wait-for-event): Drop the report-interrupt argument.  No longer
needed.
(event-match-p): Add an OR pattern operator.  Used to wait for
different events simultaneously.

(read-packet): Use peek-char to detect EOF. read-sequence wouldn't
work.

* slime.el (slime-test-interrupt-in-debugger): Call sldb-quit and
sldb-continue in the right buffer.

* swank-backend.lisp (wait-for-input):
* swank-cmucl.lisp (wait-for-input):
* swank-clisp.lisp (wait-for-input): Use the idiom
"(when (check-slime-interrupts) (return :interrupt))".

Revision 1.76 - (view) (annotate) - [select for diffs]
Sun Sep 14 17:10:34 2008 UTC (5 years, 7 months ago) by heller
Branch: MAIN
Changes since 1.75: +18 -0 lines
Diff to previous 1.75 , to selected 1.71
Introduce a WAIT-FOR-INPUT backend function.
CMUCL's blocking input functions READ-CHAR etc.
are hard to use with interrupts.  In the backend
we have a more realistic chance to get interrupts working.

* swank-backend.lisp (wait-for-input): New function.

* swank-cmucl.lisp, swank-clisp.lisp (wait-for-input): Implement
it.

* swank.lisp (wait-for-event/event-loop): Use WAIT-FOR-INPUT and
rescan the event-queue if WAIT-FOR-INPUT was interrupted.
(reader-event): Deleted. Merged into wait-for-event/event-loop
resp.  dispatch-loop.
(decode-message): Drop the timeout argument.
(*events-enqueued*): A counter to quickly detect new events after
a wait.
(call-with-connection): If the argument is already the current
connection, don't rebind anything.
(without-slime-interrupts, with-slime-interrupts): Don't rebind
*pending-slime-interrupts*. Just to be save.

* slime.el (sldb-maybe-kill-buffer): New function, to handle
the case when the debugger was interrupted in WAIT-FOR-INPUT and
we want to return to the previous debug level.

Revision 1.75 - (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.74: +5 -4 lines
Diff to previous 1.74 , to selected 1.71
	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.74 - (view) (annotate) - [select for diffs]
Tue Aug 12 17:54:43 2008 UTC (5 years, 8 months ago) by heller
Branch: MAIN
Changes since 1.73: +6 -0 lines
Diff to previous 1.73 , to selected 1.71
Add a dump-image function to the loader.

* swank-loader.lisp (dump-image): New.

* swank-backend.lisp (save-image): New interface.

* swank-cmucl.lisp, swank-clisp.lisp, swank-sbcl.lisp
(save-image): Implemented.

Revision 1.73 - (view) (annotate) - [select for diffs]
Mon Aug 11 17:41:55 2008 UTC (5 years, 8 months ago) by heller
Branch: MAIN
Changes since 1.72: +8 -0 lines
Diff to previous 1.72 , to selected 1.71
Improve interrupt safety for single-threaded lisps.

* slime.el (slime-interrupt): Send a :emacs-interrupt message
together with SIGINT.  SIGINT now means "check for new events"
instead of "invoke the debugger".

* swank-backend.lisp (install-sigint-handler)
(call-with-user-break-handler): New functions.

* swank.lisp (simple-serve-requests,install-fd-handler): Use it.
(read-packet, read-char): New function. Check for interrupts.
(wait-for-event/event-loop): Check for interrupts.

Revision 1.72 - (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.71: +3 -2 lines
Diff to previous 1.71
* swank-gray.lisp (slime-output-stream): Undo last change.
Make force-output and finish-output do the same.

Revision 1.71 - (view) (annotate) - [selected]
Mon Aug 4 20:25:50 2008 UTC (5 years, 8 months ago) by heller
Branch: MAIN
Changes since 1.70: +25 -22 lines
Diff to previous 1.70
Updates for CLISP-2.46.
Patch by Masayuki Onjo.

* swank-clisp.lisp (fspec-pathname, fspec-location): The structure
of (documentation symbol 'sys::file) used to be (path . lines)
but is now ((type path . lines) ...).

Revision 1.70 - (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.69: +4 -0 lines
Diff to previous 1.69 , to selected 1.71
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.69 - (view) (annotate) - [select for diffs]
Thu Apr 17 14:56:43 2008 UTC (5 years, 11 months ago) by heller
Branch: MAIN
Changes since 1.68: +3 -2 lines
Diff to previous 1.68 , to selected 1.71
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.68 - (view) (annotate) - [select for diffs]
Fri Feb 22 14:11:52 2008 UTC (6 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.67: +23 -11 lines
Diff to previous 1.67 , to selected 1.71
Fixes for CLISP 2.44.  (Patch by Mark Harig.)

* swank-clisp.lisp (sldb-backtrace, %parse-stack-values):
sys::frame-up-1 no longer exists; use sys::frame-up instead.

Revision 1.67 - (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.66: +3 -2 lines
Diff to previous 1.66 , to selected 1.71
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.66 - (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.65: +1 -1 lines
Diff to previous 1.65 , to selected 1.71
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.65 - (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.64: +1 -6 lines
Diff to previous 1.64 , to selected 1.71
Drop second argument from inspect-for-emacs

Revision 1.64 - (view) (annotate) - [select for diffs]
Thu Aug 23 19:03:37 2007 UTC (6 years, 7 months ago) by heller
Branch: MAIN
Changes since 1.63: +3 -4 lines
Diff to previous 1.63 , to selected 1.71
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.63 - (view) (annotate) - [select for diffs]
Sun Apr 8 14:02:37 2007 UTC (7 years ago) by mbaringer
Branch: MAIN
CVS Tags: SLIME-2-1
Branch point for: contrib
Changes since 1.62: +233 -226 lines
Diff to previous 1.62 , to selected 1.71
*** empty log message ***

Revision 1.62 - (view) (annotate) - [select for diffs]
Fri Jan 12 15:12:23 2007 UTC (7 years, 3 months ago) by heller
Branch: MAIN
Changes since 1.61: +158 -95 lines
Diff to previous 1.61 , to selected 1.71
Better classifacation on frames on the stack.
Make variables in eval frames accessible to the debugger.

(frame-type, *frame-prefixes*, frame-to-string, is-prefix-p)
(frame-string-type, boring-frame-p): New.
(%frame-count-vars, %frame-var-name, %frame-var-value)
(frame-venv, next-venv, venv-ref, %parse-stack-values): Replaces
old frame-do-venv.
(extract-frame-line, extract-function-name, split-frame-string)
(string-match): New code to print frames.
(frame-locals, frame-var-value): Use the new stuff.

(inspect-for-emacs): Fix various bugs.

Revision 1.61 - (view) (annotate) - [select for diffs]
Sat Dec 23 12:58:41 2006 UTC (7 years, 3 months ago) by mkoeppe
Branch: MAIN
Changes since 1.60: +9 -0 lines
Diff to previous 1.60 , to selected 1.71
(make-weak-key-hash-table, make-weak-value-hash-table): Implement for
CLISP, so that the REPL results history does not cause "memory leaks".

Revision 1.60 - (view) (annotate) - [select for diffs]
Sun Nov 19 21:33:03 2006 UTC (7 years, 4 months ago) by heller
Branch: MAIN
Changes since 1.59: +30 -20 lines
Diff to previous 1.59 , to selected 1.71
(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.59 - (view) (annotate) - [select for diffs]
Thu Aug 10 11:53:35 2006 UTC (7 years, 8 months ago) by heller
Branch: MAIN
Changes since 1.58: +6 -8 lines
Diff to previous 1.58 , to selected 1.71
swank-backend.lisp (definterface): Drop that incredibly unportable
CLOS stuff. Use plists and plain functions instead.  Update backends
accordingly.

Revision 1.58 - (view) (annotate) - [select for diffs]
Wed Mar 22 16:40:01 2006 UTC (8 years ago) by dcrosher
Branch: MAIN
CVS Tags: SLIME-1-3, SLIME-2-0
Branch point for: fsm
Changes since 1.57: +2 -2 lines
Diff to previous 1.57 , to selected 1.71
* Improve the robustness of connection establishment.

Revision 1.57 - (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.56: +6 -4 lines
Diff to previous 1.56 , to selected 1.71
(accept-connection): New argument: buffering.

Revision 1.56 - (view) (annotate) - [select for diffs]
Thu Sep 15 08:17:38 2005 UTC (8 years, 7 months ago) by heller
Branch: MAIN
Changes since 1.55: +88 -50 lines
Diff to previous 1.55 , to selected 1.71
(compute-backtrace): Include only "function
frames" in the backtrace.  I hope that makes some sense.
(sldb-backtrace, function-frame-p): New functions.
(*sldb-backtrace*, call-with-debugging-environment, nth-frame):
Compute and remember the backtrace when entering the debugger.

(arglist): If the function has a function-lambda-expression, fetch the
arglist from there.

(find-encoding): Use strings instead of 'charset:foo symbols to avoid
compile time problems if the charset is not available.  Suggested by
Vaucher Laurent.

Revision 1.55 - (view) (annotate) - [select for diffs]
Mon Sep 12 22:58:17 2005 UTC (8 years, 7 months ago) by heller
Branch: MAIN
Changes since 1.54: +2 -0 lines
Diff to previous 1.54 , to selected 1.71
Add EUC-JP as coding system.  This patch eliminates the requirement of
Mule-UCS to use Japanese characters.  (Nice for pre-22 Emacs
users.)  Patch from NIIMI Satoshi.

Revision 1.54 - (view) (annotate) - [select for diffs]
Mon Aug 22 04:30:30 2005 UTC (8 years, 7 months ago) by wjenkner
Branch: MAIN
Changes since 1.53: +59 -45 lines
Diff to previous 1.53 , to selected 1.71
(fspec-pathname): Cope with CVS CLISP's
(documentation symbol 'sys::file) returning a list.  Return either
a list of start and end line positions or nil as second value.
(fspec-location): Use it.  Also, if we have to guess the name of a
source file make sure that it actually exists.

(with-blocked-signals, call-without-interrupts): Don't add
:linux to *features* since this changes the return value of
unique-directory-name in swank-loader.lisp.
Comment out with-blocked-signals.

Update some comments at the top of the file.
State the licence in the same terms as slime.el does.

Revision 1.53 - (view) (annotate) - [select for diffs]
Mon Aug 15 08:57:51 2005 UTC (8 years, 8 months ago) by mbaringer
Branch: MAIN
Changes since 1.52: +1 -1 lines
Diff to previous 1.52 , to selected 1.71
*** empty log message ***

Revision 1.52 - (view) (annotate) - [select for diffs]
Fri Aug 12 11:14:24 2005 UTC (8 years, 8 months ago) by mbaringer
Branch: MAIN
Changes since 1.51: +1 -1 lines
Diff to previous 1.51 , to selected 1.71
(fspec-pathname): Use the documentation function instead of accessing
clisp internals.

Revision 1.51 - (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.50: +11 -16 lines
Diff to previous 1.50 , to selected 1.71
(swank-compile-file): New optional argument `external-format'.

Revision 1.50 - (view) (annotate) - [select for diffs]
Sun Jul 3 15:53:33 2005 UTC (8 years, 9 months ago) by heller
Branch: MAIN
Changes since 1.49: +18 -2 lines
Diff to previous 1.49 , to selected 1.71
(describe-symbol-for-emacs): Report :setf and :type where appropriate.

(getpid): Explicitly define it as foreign function on WIN32.

Revision 1.49 - (view) (annotate) - [select for diffs]
Wed Jun 1 15:02:48 2005 UTC (8 years, 10 months ago) by heller
Branch: MAIN
Changes since 1.48: +14 -17 lines
Diff to previous 1.48 , to selected 1.71
(getpid): Use defimplementation. Define always (slime needs it).

Revision 1.48 - (view) (annotate) - [select for diffs]
Wed Jun 1 12:50:05 2005 UTC (8 years, 10 months ago) by heller
Branch: MAIN
Changes since 1.47: +12 -0 lines
Diff to previous 1.47 , to selected 1.71
(describe-symbol-for-emacs): Report :alien-type when the name is known
as foreign type.

Revision 1.47 - (view) (annotate) - [select for diffs]
Wed Jun 1 12:22:28 2005 UTC (8 years, 10 months ago) by heller
Branch: MAIN
Changes since 1.46: +16 -9 lines
Diff to previous 1.46 , to selected 1.71
Distinguish macro and special operators from functions.

Revision 1.46 - (view) (annotate) - [select for diffs]
Sun Mar 27 18:40:51 2005 UTC (9 years ago) by heller
Branch: MAIN
CVS Tags: SLIME-1-2, SLIME-1-2-1
Changes since 1.45: +5 -2 lines
Diff to previous 1.45 , to selected 1.71
*** empty log message ***

Revision 1.45 - (view) (annotate) - [select for diffs]
Wed Dec 15 22:35:20 2004 UTC (9 years, 4 months ago) by heller
Branch: MAIN
Changes since 1.44: +4 -4 lines
Diff to previous 1.44 , to selected 1.71
(*buffer-name* *buffer-offset*): Move definitions upward before the
first use.

Revision 1.44 - (view) (annotate) - [select for diffs]
Sun Dec 5 15:25:37 2004 UTC (9 years, 4 months ago) by heller
Branch: MAIN
Changes since 1.43: +13 -85 lines
Diff to previous 1.43 , to selected 1.71
Minor cleanups.

Revision 1.43 - (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.42: +2 -1 lines
Diff to previous 1.42 , to selected 1.71
(accept-connection): The :external-format argument defaults now to
:iso-latin-1-unix.

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

Revision 1.41 - (view) (annotate) - [select for diffs]
Thu Oct 28 22:12:22 2004 UTC (9 years, 5 months ago) by heller
Branch: MAIN
CVS Tags: MULTIBYTE-ENCODING, SLIME-1-1
Changes since 1.40: +0 -232 lines
Diff to previous 1.40 , to selected 1.71
Undo previous change.

Revision 1.40 - (view) (annotate) - [select for diffs]
Thu Oct 28 21:39:36 2004 UTC (9 years, 5 months ago) by heller
Branch: MAIN
Changes since 1.39: +233 -0 lines
Diff to previous 1.39 , to selected 1.71
Add workaround for CLISP's broken control string parser.

Revision 1.39 - (view) (annotate) - [select for diffs]
Sun Oct 3 12:27:53 2004 UTC (9 years, 6 months ago) by heller
Branch: MAIN
Changes since 1.38: +14 -4 lines
Diff to previous 1.38 , to selected 1.71
(getpid)[win32]: Use win32:|GetCurrentProcessId|.  From Reini Urban.

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

Revision 1.37 - (view) (annotate) - [select for diffs]
Thu Sep 16 16:38:01 2004 UTC (9 years, 7 months ago) by mbaringer
Branch: MAIN
Changes since 1.36: +76 -81 lines
Diff to previous 1.36 , to selected 1.71
*** empty log message ***

Revision 1.36 - (view) (annotate) - [select for diffs]
Thu Sep 16 15:58:27 2004 UTC (9 years, 7 months ago) by mbaringer
Branch: MAIN
Changes since 1.35: +54 -3 lines
Diff to previous 1.35 , to selected 1.71
(swank-mop, inspect-for-emacs): Only define the CLOS parts of the
inspector if the underlying lisp provides the required
functionality. If not enough MOP is present to implement the inspector
then we define some very simple replacement methods.

Revision 1.35 - (view) (annotate) - [select for diffs]
Thu Sep 16 12:18:36 2004 UTC (9 years, 7 months ago) by mbaringer
Branch: MAIN
Changes since 1.34: +64 -9 lines
Diff to previous 1.34 , to selected 1.71
(swank-mop): Implement the MOP compatability package.
(inspectod-for-emacs): Update for new inspection API.

Revision 1.34 - (view) (annotate) - [select for diffs]
Sat Aug 28 02:27:08 2004 UTC (9 years, 7 months ago) by pseibel
Branch: MAIN
CVS Tags: SLIME-1-0
Changes since 1.33: +2 -1 lines
Diff to previous 1.33 , to selected 1.71
Adding directory argument to swank-compile-string.

Revision 1.33 - (view) (annotate) - [select for diffs]
Fri Jun 25 08:05:29 2004 UTC (9 years, 9 months ago) by heller
Branch: MAIN
CVS Tags: SLIME-1-0-ALPHA, SLIME-1-0-BETA
Changes since 1.32: +4 -1 lines
Diff to previous 1.32 , to selected 1.71
(frame-var-value): New backend function.

Revision 1.32 - (view) (annotate) - [select for diffs]
Mon May 17 00:25:24 2004 UTC (9 years, 11 months ago) by lgorrie
Branch: MAIN
CVS Tags: SLIME-0-14
Changes since 1.31: +7 -7 lines
Diff to previous 1.31 , to selected 1.71
Renamed XREF package to PXREF (P for portable). This makes it possible
to load the package in e.g. CMUCL, which is nice because it's a good
package.

Revision 1.31 - (view) (annotate) - [select for diffs]
Fri May 7 21:11:18 2004 UTC (9 years, 11 months ago) by heller
Branch: MAIN
Changes since 1.30: +4 -2 lines
Diff to previous 1.30 , to selected 1.71
(compiler-note-location): Use make-location to instead of `(:location
...). This initializes the new hint slot.

Revision 1.30 - (view) (annotate) - [select for diffs]
Wed Apr 28 22:19:14 2004 UTC (9 years, 11 months ago) by heller
Branch: MAIN
CVS Tags: SLIME-0-13
Changes since 1.29: +16 -15 lines
Diff to previous 1.29 , to selected 1.71
(arglist): Trap exceptions and :not-available in that case.

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

Revision 1.28 - (view) (annotate) - [select for diffs]
Tue Mar 23 21:32:17 2004 UTC (10 years ago) by heller
Branch: MAIN
Changes since 1.27: +10 -7 lines
Diff to previous 1.27 , to selected 1.71
(set-default-directory):  New function.  Patch from Alan Shutko.

(xref-results): Use fspec-location instead of the of
fspec-source-locations.

(break): Be friendly to case-inverting readtables.

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

Revision 1.26 - (view) (annotate) - [select for diffs]
Wed Mar 10 08:24:44 2004 UTC (10 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.25: +14 -35 lines
Diff to previous 1.25 , to selected 1.71
(find-definitions): Some tweaking.

Revision 1.25 - (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.24: +120 -200 lines
Diff to previous 1.24 , to selected 1.71
Merge package-split branch into main trunk.

Revision 1.24.2.2 - (view) (annotate) - [select for diffs]
Tue Mar 9 12:11:05 2004 UTC (10 years, 1 month ago) by heller
Branch: package-split
Changes since 1.24.2.1: +5 -5 lines
Diff to previous 1.24.2.1 , to branch point 1.24 , to next main 1.104 , to selected 1.71
(find-fspec-location): Handle "No such file" errors.

Revision 1.24.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.24: +120 -200 lines
Diff to previous 1.24 , to selected 1.71
Implement changed backend interface and remove references to front end symbols.

Revision 1.24 - (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.23: +6 -7 lines
Diff to previous 1.23 , to selected 1.71
See ChangeLog entry 2004-03-05 Marco Baringer

Revision 1.23 - (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.22: +26 -1 lines
Diff to previous 1.22 , to selected 1.71
(thread-alive-p): Add default implementation.

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

Revision 1.22 - (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.21: +1 -8 lines
Diff to previous 1.21 , to selected 1.71
(call-with-compilation-hooks): Bind fewer variables. Most of them are already
bound in swank.lisp.

Revision 1.21 - (view) (annotate) - [select for diffs]
Tue Feb 24 23:31:34 2004 UTC (10 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.20: +3 -0 lines
Diff to previous 1.20 , to selected 1.71
* slime.el: Various bits of support for maintaining multiple SLIME
connections to different Lisp implementations simultaneously.

* swank-{backend,cmucl,sbcl,clisp,lispworks,openmcl}.lisp
(lisp-implementation-type-name): Add function to
return simple name of lisp implementation; used by new
multi-connection functionality in slime.el.

Revision 1.20 - (view) (annotate) - [select for diffs]
Wed Feb 18 07:32:44 2004 UTC (10 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.19: +4 -10 lines
Diff to previous 1.19 , to selected 1.71
Update comments about metering package.

Revision 1.19 - (view) (annotate) - [select for diffs]
Tue Feb 17 21:48:25 2004 UTC (10 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.18: +8 -7 lines
Diff to previous 1.18 , to selected 1.71
(remove-input-handlers): socket:socket-stream-handle is not available
on Windows.  Reported by Alan Shutko.

Revision 1.18 - (view) (annotate) - [select for diffs]
Mon Feb 16 21:40:55 2004 UTC (10 years, 2 months ago) by heller
Branch: MAIN
Changes since 1.17: +20 -16 lines
Diff to previous 1.17 , to selected 1.71
(set-sigio-handler, add-input-handler): Conditionalize for linux.

Revision 1.17 - (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.16: +2 -1 lines
Diff to previous 1.16 , to selected 1.71
(create-socket): Take interface as argument.

Revision 1.16 - (view) (annotate) - [select for diffs]
Thu Feb 5 05:57:04 2004 UTC (10 years, 2 months ago) by wjenkner
Branch: MAIN
Changes since 1.15: +34 -2 lines
Diff to previous 1.15 , to selected 1.71
Add profiling support via Kantrowitz's metering package.  Reporting
needs to be refined (profile-package currently ignores callers-p and
methods).

Revision 1.15 - (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.14: +42 -7 lines
Diff to previous 1.14 , to selected 1.71
Merge stateless-emacs branch into main trunk.

Revision 1.14.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.14: +42 -7 lines
Diff to previous 1.14 , to next main 1.104 , to selected 1.71
Use signal driven IO for CMUCL and SBCL.  Use one thread per request
for multithreaded lisps.

Revision 1.14 - (view) (annotate) - [select for diffs]
Thu Jan 22 05:22:50 2004 UTC (10 years, 2 months ago) by wjenkner
Branch: MAIN
CVS Tags: STATELESS-EMACS
Branch point for: stateless-emacs
Changes since 1.13: +30 -24 lines
Diff to previous 1.13 , to selected 1.71
Replace defmethod by defimplementation where appropriate.
(return-from-frame, restart-frame): Implement them.

Revision 1.13 - (view) (annotate) - [select for diffs]
Sun Jan 18 15:46:07 2004 UTC (10 years, 2 months ago) by wjenkner
Branch: MAIN
Changes since 1.12: +4 -4 lines
Diff to previous 1.12 , to selected 1.71
swank-clisp.lisp (call-without-interrupts): Evaluate linux:SIGFOO at
read time since the macro with-blocked-signals expects a fixnum.

(compile-file-for-emacs): Comment fix.

Revision 1.12 - (view) (annotate) - [select for diffs]
Sun Jan 18 07:15:49 2004 UTC (10 years, 2 months ago) by heller
Branch: MAIN
Changes since 1.11: +7 -18 lines
Diff to previous 1.11 , to selected 1.71
(arglist-string): Refactor common code to swank.lisp.

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

Revision 1.11 - (view) (annotate) - [select for diffs]
Sun Jan 18 05:47:39 2004 UTC (10 years, 2 months ago) by wjenkner
Branch: MAIN
Changes since 1.10: +35 -29 lines
Diff to previous 1.10 , to selected 1.71
(compile-file-for-emacs, split-compiler-note-line): Revert last
change.
(handle-notification-condition): Don't signal the condition.
(*compiler-note-line-regexp*): Fix and rewrite it as extended regexp.

Revision 1.10 - (view) (annotate) - [select for diffs]
Wed Jan 14 23:43:16 2004 UTC (10 years, 3 months ago) by wjenkner
Branch: MAIN
Changes since 1.9: +20 -10 lines
Diff to previous 1.9 , to selected 1.71
(with-blocked-signals): New macro.
(without-interrupts): Use it.
(*use-dedicated-output-stream*, *redirect-output*): Don't set them
here, use the default settings.
Make :linux one of *features* if we find the "LINUX" package.

Revision 1.9 - (view) (annotate) - [select for diffs]
Tue Jan 13 19:27:24 2004 UTC (10 years, 3 months ago) by heller
Branch: MAIN
Changes since 1.8: +0 -1 lines
Diff to previous 1.8 , to selected 1.71
(accept-connection): Remove superfluous call to socket-wait.

Revision 1.8 - (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.7: +14 -54 lines
Diff to previous 1.7 , to selected 1.71
(create-socket, local-port, close-socket, accept-connection)
(add-input-handler, spawn): Implement new socket interface.

Revision 1.7 - (view) (annotate) - [select for diffs]
Tue Jan 13 04:23:12 2004 UTC (10 years, 3 months ago) by lgorrie
Branch: MAIN
Changes since 1.6: +5 -8 lines
Diff to previous 1.6 , to selected 1.71
Updated for new network interface but not tested!
Probably slightly broken.

Revision 1.6 - (view) (annotate) - [select for diffs]
Mon Jan 12 06:05:52 2004 UTC (10 years, 3 months ago) by vsedach
Branch: MAIN
Changes since 1.5: +29 -27 lines
Diff to previous 1.5 , to selected 1.71
File compilation and loading somewhat work now. CLISP's compile-file
returns some nutty number codes for warning-p and
failure-p. Meaningful compilation messages still on to-do list.

Revision 1.5 - (view) (annotate) - [select for diffs]
Mon Jan 12 05:05:04 2004 UTC (10 years, 3 months ago) by vsedach
Branch: MAIN
Changes since 1.4: +31 -57 lines
Diff to previous 1.4 , to selected 1.71
Added support for the new backend.

Revision 1.4 - (view) (annotate) - [select for diffs]
Fri Jan 9 02:26:10 2004 UTC (10 years, 3 months ago) by wjenkner
Branch: MAIN
CVS Tags: SLIME-0-10
Changes since 1.3: +28 -0 lines
Diff to previous 1.3 , to selected 1.71
Add methods for GRAY:STREAM-READ-CHAR-NO-HANG and for the CLISP
specific GRAY:STREAM-READ-CHAR-WILL-HANG-P.  This should fix the
behaviour of SYS::READ-FORM.

Revision 1.3 - (view) (annotate) - [select for diffs]
Thu Jan 8 07:02:20 2004 UTC (10 years, 3 months ago) by vsedach
Branch: MAIN
Changes since 1.2: +70 -60 lines
Diff to previous 1.2 , to selected 1.71
Minor update of CLISP backend (streams, portability). eval-region is now do-based (that loop was just waiting to be scratched :).

Revision 1.2 - (view) (annotate) - [select for diffs]
Fri Jan 2 18:23:14 2004 UTC (10 years, 3 months ago) by heller
Branch: MAIN
Changes since 1.1: +18 -23 lines
Diff to previous 1.1 , to selected 1.71
(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.1 - (view) (annotate) - [select for diffs]
Fri Jan 2 08:01:48 2004 UTC (10 years, 3 months ago) by heller
Branch: MAIN
Diff to selected 1.71
New file. Merged with Vladimir's version.

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