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

Log of /slime/swank-lispworks.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Links to SLIME-1-0-BETA: (view) (annotate)
Sticky Tag:

Revision 1.52 - (view) (annotate) - [select for diffs]
Sun Aug 1 06:26:02 2004 UTC (9 years, 8 months ago) by heller
Branch: MAIN
CVS Tags: SLIME-1-0-BETA
Changes since 1.51: +25 -30 lines
Diff to previous 1.51
Minor refactoring.

Revision 1.51 - (view) (annotate) - [select for diffs]
Fri Jul 2 09:58:39 2004 UTC (9 years, 9 months ago) by msimmons
Branch: MAIN
Changes since 1.50: +3 -3 lines
Diff to previous 1.50
Fix typo in features for LW 4.1 and 4.2.

Revision 1.50 - (view) (annotate) - [select for diffs]
Thu Jul 1 06:33:18 2004 UTC (9 years, 9 months ago) by heller
Branch: MAIN
Changes since 1.49: +8 -4 lines
Diff to previous 1.49
(frame-actual-args): Bind *break-on-signals* to nil and special case
&rest, &optional, and &key.

Revision 1.49 - (view) (annotate) - [select for diffs]
Wed Jun 30 21:45:07 2004 UTC (9 years, 9 months ago) by heller
Branch: MAIN
CVS Tags: SLIME-1-0-ALPHA
Changes since 1.48: +14 -2 lines
Diff to previous 1.48
(describe-symbol-for-emacs): Include information about setf-functions stuff.

(emacs-connected): Add a default method to
defenv-internals:environment-display-debugger.

Revision 1.48 - (view) (annotate) - [select for diffs]
Sun Jun 27 15:00:43 2004 UTC (9 years, 9 months ago) by heller
Branch: MAIN
Changes since 1.47: +17 -3 lines
Diff to previous 1.47
(thread-id, find-thread): New backend function.

Revision 1.47 - (view) (annotate) - [select for diffs]
Fri Jun 25 08:05:38 2004 UTC (9 years, 9 months ago) by heller
Branch: MAIN
Changes since 1.46: +15 -9 lines
Diff to previous 1.46
(frame-var-value): New backend function.

Revision 1.46 - (view) (annotate) - [select for diffs]
Thu Jun 17 15:59:46 2004 UTC (9 years, 10 months ago) by lgorrie
Branch: MAIN
Changes since 1.45: +5 -0 lines
Diff to previous 1.45
(quit-lisp): Implemented.

Revision 1.45 - (view) (annotate) - [select for diffs]
Thu Jun 17 11:39:27 2004 UTC (9 years, 10 months ago) by lgorrie
Branch: MAIN
Changes since 1.44: +12 -1 lines
Diff to previous 1.44
(with-fairly-standard-io-syntax): New macro. Like
with-standard-io-syntax, but keeps the existing values of *package*
and *readtable*.

(dspec-stream-position): Use it.

Revision 1.44 - (view) (annotate) - [select for diffs]
Thu Jun 17 10:10:48 2004 UTC (9 years, 10 months ago) by lgorrie
Branch: MAIN
Changes since 1.43: +24 -25 lines
Diff to previous 1.43
(dspec-stream-position): Remove `with-standard-io-syntax' so that we
can read files with custom read syntax.
Bind *READ-EVAL* to T instead of NIL (at the suggestion of Alain
Picard).

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

Revision 1.42 - (view) (annotate) - [select for diffs]
Wed Jun 9 12:40:52 2004 UTC (9 years, 10 months ago) by msimmons
Branch: MAIN
Changes since 1.41: +82 -15 lines
Diff to previous 1.41
(dspec-stream-position): New function to make source location work for anything
complicated e.g. methods.
(with-swank-compilation-unit): Refactoring.
(who-macroexpands): Implemented.
(list-callers): Implemented.

Revision 1.41 - (view) (annotate) - [select for diffs]
Sat May 1 16:37:43 2004 UTC (9 years, 11 months ago) by heller
Branch: MAIN
CVS Tags: SLIME-0-14
Changes since 1.40: +21 -12 lines
Diff to previous 1.40
(find-top-frame): New function used to hide debugger internal frames.
(call-with-debugging-environment): Use it.

Revision 1.40 - (view) (annotate) - [select for diffs]
Fri Apr 30 06:32:24 2004 UTC (9 years, 11 months ago) by heller
Branch: MAIN
Changes since 1.39: +7 -1 lines
Diff to previous 1.39
(emacs-connected): Add methods to stream-soft-force-output for
socket-streams and slime-output-streams.

Revision 1.39 - (view) (annotate) - [select for diffs]
Sun Apr 25 06:37:05 2004 UTC (9 years, 11 months ago) by heller
Branch: MAIN
CVS Tags: SLIME-0-12, SLIME-0-13
Changes since 1.38: +4 -3 lines
Diff to previous 1.38
(arglist): Return :not-available if the arglist cannot be determined.

Revision 1.38 - (view) (annotate) - [select for diffs]
Sat Mar 27 21:17:36 2004 UTC (10 years ago) by heller
Branch: MAIN
Changes since 1.37: +7 -3 lines
Diff to previous 1.37
(spawn): Remove CL symbols from mp:*process-initial-bindings*, to
avoid the irritating behavior, e.g., when someone tries to set
*package*.

Revision 1.37 - (view) (annotate) - [select for diffs]
Thu Mar 25 22:44:47 2004 UTC (10 years ago) by heller
Branch: MAIN
Changes since 1.36: +24 -17 lines
Diff to previous 1.36
(create-socket, set-sigint-handler, who-references, who-binds)
(who-sets): Add backward compatibility for LW 4.1.

(dspec-buffer-position): Fix a bug involving inappropriate use of
etypecase.

Revision 1.36 - (view) (annotate) - [select for diffs]
Tue Mar 23 21:29:14 2004 UTC (10 years ago) by heller
Branch: MAIN
Changes since 1.35: +48 -13 lines
Diff to previous 1.35
(emacs-connected): Add default method to
environment-display-notifier.  We just display invoke our debugger.

(set-default-directory, who-specializes): Implemented for Lispworks.

(gfp): New function.

(describe-symbol-for-emacs, describe-definition): Distinguish between
ordinary and generic functions.

(call-with-debugging-environment): Unwind a few frames.  Looks better
and avoids the problems with the real topframe.

(interesting-frame-p): Use Lispworks dbg:*print-xxx* variables to
decide which frames are interesting.

(frame-actual-args): New function.
(print-frame): Use it.

Revision 1.35 - (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.34: +3 -4 lines
Diff to previous 1.34
(swank-compile-string): Be friendly to case-inverting readtables.

Revision 1.34 - (view) (annotate) - [select for diffs]
Wed Mar 10 09:10:33 2004 UTC (10 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.33: +12 -5 lines
Diff to previous 1.33
more tweaking.

Revision 1.33 - (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.32: +16 -27 lines
Diff to previous 1.32
(find-definitions): Some tweaking.

Revision 1.32 - (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.31: +0 -28 lines
Diff to previous 1.31
Remove stupid conflicts.

Revision 1.31 - (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.30: +19 -0 lines
Diff to previous 1.30
Minor modifications.

Revision 1.30 - (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.29: +64 -108 lines
Diff to previous 1.29
Merge package-split branch into main trunk.

Revision 1.29 - (view) (annotate) - [select for diffs]
Fri Mar 5 22:53:34 2004 UTC (10 years, 1 month ago) by heller
Branch: MAIN
CVS Tags: SLIME-0-11
Branch point for: package-split
Changes since 1.28: +5 -6 lines
Diff to previous 1.28
(getpid, emacs-connected): Conditionalize for Windows.  Patch from Bill
Clementson.

Revision 1.28 - (view) (annotate) - [select for diffs]
Fri Mar 5 14:26:14 2004 UTC (10 years, 1 month ago) by mbaringer
Branch: MAIN
Changes since 1.27: +2 -3 lines
Diff to previous 1.27
See ChangeLog entry 2004-03-05 Marco Baringer

Revision 1.27 - (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.26: +3 -4 lines
Diff to previous 1.26
(thread-alive-p): Add default implementation.

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

Revision 1.26 - (view) (annotate) - [select for diffs]
Wed Mar 3 07:08:33 2004 UTC (10 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.25: +62 -69 lines
Diff to previous 1.25
(call-with-debugging-environment): Bind *sldb-top-frame*.
(nth-frame): Use *sldb-top-frame*.

(name-source-location, name-source-locations): Renamed from
dspec-source-location, dspec-source-locations.  The result now
 includes methods for generic functions.

(eval-in-frame, return-from-frame, restart-frame): Implemented.

(compile-string-for-emacs): Set dspec::*location* to the buffer
location.
(signal-undefined-functions, signal-error-data-base)
(make-dspec-location): Remove temp-file kludges.
(patch-source-locations, replace-source-file): Deleted.

Revision 1.25 - (view) (annotate) - [select for diffs]
Mon Mar 1 08:59:08 2004 UTC (10 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.24: +51 -3 lines
Diff to previous 1.24
(dspec-buffer-position): Handle defgeneric.

(replace-source-file, patch-source-locations): New function.
(compile-string-for-emacs): Patch the recorded source locations.

(make-dspec-location): Handle (patched) emacs-buffer locations.
(emacs-buffer-location-p): New function.

(describe-primitive-type, inspected-parts): Implemented.

(kill-thread): Implemented.

Revision 1.24 - (view) (annotate) - [select for diffs]
Thu Feb 26 07:12:02 2004 UTC (10 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.23: +11 -8 lines
Diff to previous 1.23
(dspec-buffer-position): Renamed from dspec-buffer-buffer-position.
Handle dspecs of the form (defmacro foo).

(arglist-string): Handle unknown arglists properly.

Revision 1.23 - (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.22: +3 -0 lines
Diff to previous 1.22
* 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.22 - (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.21: +2 -2 lines
Diff to previous 1.21
(create-socket): Take interface as argument.

Revision 1.21 - (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.20: +20 -12 lines
Diff to previous 1.20
Update for modified thread interface.

Revision 1.20 - (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.19: +22 -1 lines
Diff to previous 1.19
Merge stateless-emacs branch into main trunk.

Revision 1.19 - (view) (annotate) - [select for diffs]
Wed Jan 21 23:03:23 2004 UTC (10 years, 2 months ago) by heller
Branch: MAIN
CVS Tags: STATELESS-EMACS
Branch point for: stateless-emacs
Changes since 1.18: +3 -2 lines
Diff to previous 1.18
(interesting-frame-p): Don't print catch frames.

Revision 1.18 - (view) (annotate) - [select for diffs]
Wed Jan 21 22:35:38 2004 UTC (10 years, 2 months ago) by heller
Branch: MAIN
Changes since 1.17: +37 -19 lines
Diff to previous 1.17
(make-sigint-handler): New function.
(emacs-connected): Use it.

Revision 1.17 - (view) (annotate) - [select for diffs]
Mon Jan 19 20:14:35 2004 UTC (10 years, 3 months ago) by lgorrie
Branch: MAIN
Changes since 1.16: +34 -39 lines
Diff to previous 1.16
Updated to use `defimplementation'.

Revision 1.16 - (view) (annotate) - [select for diffs]
Sun Jan 18 20:01:44 2004 UTC (10 years, 3 months ago) by heller
Branch: MAIN
Changes since 1.15: +24 -8 lines
Diff to previous 1.15
(sigint-handler): Bind a continue restart.

(make-dspec-location): Handle stings like pathnames.

Some multithreading support.

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

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

Revision 1.14 - (view) (annotate) - [select for diffs]
Tue Jan 13 22:51:56 2004 UTC (10 years, 3 months ago) by heller
Branch: MAIN
Changes since 1.13: +3 -3 lines
Diff to previous 1.13
(create-socket): Fix condition message.

Revision 1.13 - (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.12: +32 -37 lines
Diff to previous 1.12
(create-socket, local-port, close-socket, accept-connection)
(add-input-handler, spawn): Implement new socket interface.

Revision 1.12 - (view) (annotate) - [select for diffs]
Tue Jan 13 04:22:20 2004 UTC (10 years, 3 months ago) by lgorrie
Branch: MAIN
Changes since 1.11: +33 -37 lines
Diff to previous 1.11
Updated for new network interface.

(accept-socket/stream): This function is currently broken, so
LispWorks can't use the dedicated output channel at the moment.

Revision 1.11 - (view) (annotate) - [select for diffs]
Mon Jan 12 04:30:27 2004 UTC (10 years, 3 months ago) by lgorrie
Branch: MAIN
Changes since 1.10: +41 -39 lines
Diff to previous 1.10
Partially updated for new backend interface, but not actually
working. The sockets code is broken, I haven't grokked LispWorks the
interface properly.

Revision 1.10 - (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.9: +11 -18 lines
Diff to previous 1.9
(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.9 - (view) (annotate) - [select for diffs]
Sun Dec 14 07:59:36 2003 UTC (10 years, 4 months ago) by heller
Branch: MAIN
Changes since 1.8: +1 -15 lines
Diff to previous 1.8
(tracedp, toggle-trace-fdefinition): Moved to swank.lisp.

Revision 1.8 - (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.7: +13 -7 lines
Diff to previous 1.7
(create-swank-server): Accept an announce-function keyword argument.

Revision 1.7 - (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.6: +2 -9 lines
Diff to previous 1.6
(function-source-locations): Is replaces
function-source-location-for-emacs. Make it at generic function.
(function-source-location-for-emacs): Remove.

Revision 1.6 - (view) (annotate) - [select for diffs]
Thu Dec 4 07:42:22 2003 UTC (10 years, 4 months ago) by heller
Branch: MAIN
Changes since 1.5: +19 -3 lines
Diff to previous 1.5
(toggle-trace-fdefinition, tracedp): New support functions for
toggle-trace command.  Written by Alain Picard.
(compile-from-temp-file): Don't delete the binary file if there is
none.
(lispworks-severity): Map all ERRORs to :error.

Revision 1.5 - (view) (annotate) - [select for diffs]
Mon Dec 1 22:30:16 2003 UTC (10 years, 4 months ago) by heller
Branch: MAIN
Changes since 1.4: +2 -3 lines
Diff to previous 1.4
(invoke-nth-restart): Use invoke-restart-interactively.

Revision 1.4 - (view) (annotate) - [select for diffs]
Sun Nov 30 08:12:11 2003 UTC (10 years, 4 months ago) by heller
Branch: MAIN
Changes since 1.3: +62 -22 lines
Diff to previous 1.3
Use the new format for source locations. Implement the
find-function-locations.
(list-callers, list-callers): New functions.

Revision 1.3 - (view) (annotate) - [select for diffs]
Sat Nov 29 07:59:12 2003 UTC (10 years, 4 months ago) by heller
Branch: MAIN
Changes since 1.2: +42 -11 lines
Diff to previous 1.2
Xref support.
(make-dspec-location): Updated for the new source-location format.

Revision 1.2 - (view) (annotate) - [select for diffs]
Fri Nov 28 14:28:17 2003 UTC (10 years, 4 months ago) by heller
Branch: MAIN
Changes since 1.1: +10 -6 lines
Diff to previous 1.1
(make-dspec-location): Handle logical pathnames.

Revision 1.1 - (view) (annotate) - [select for diffs]
Thu Nov 27 00:36:36 2003 UTC (10 years, 4 months ago) by heller
Branch: MAIN
First 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