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

Log of /slime/swank-ccl.lisp

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1.35 - (view) (annotate) - [select for diffs]
Fri Nov 1 15:38:50 2013 UTC (5 months, 3 weeks ago) by heller
Branch: MAIN
CVS Tags: HEAD
Changes since 1.34: +5 -4 lines
Diff to previous 1.34 , to selected 1.30
* swank-ccl.lisp (p2-definitions): Check bounds before accessing
backend-p2-dispatch.

Revision 1.34 - (view) (annotate) - [select for diffs]
Sun Sep 29 13:45:42 2013 UTC (6 months, 3 weeks ago) by heller
Branch: MAIN
Changes since 1.33: +10 -1 lines
Diff to previous 1.33 , to selected 1.30
For CCL, also search definitions of p2 translators.

* swank-ccl.lisp (p2-definitions): New.
(find-definitions): Use it.

Revision 1.33 - (view) (annotate) - [select for diffs]
Sun Sep 29 07:39:39 2013 UTC (6 months, 3 weeks ago) by heller
Branch: MAIN
Changes since 1.32: +10 -4 lines
Diff to previous 1.32 , to selected 1.30
For CCL, also search nx1-alphatizer definitions.

* swank-ccl.lisp (alphatizer-definitions): New
(find-definitions): Use it.

Revision 1.32 - (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.31: +4 -0 lines
Diff to previous 1.31 , to selected 1.30
* 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.31 - (view) (annotate) - [select for diffs]
Mon Jan 7 13:01:28 2013 UTC (15 months, 2 weeks ago) by heller
Branch: MAIN
Changes since 1.30: +16 -9 lines
Diff to previous 1.30
* swank-ccl.lisp (compiler-warning-short-message): Add a method
for ccl::shadowed-typecase-clause.  Whithout that we only get
"Nonspecific warning".
(function-name-package): Factored out from frame-package.  Add
case for standard-method.

Revision 1.30 - (view) (annotate) - [selected]
Sat Jan 5 08:50:24 2013 UTC (15 months, 2 weeks ago) by heller
Branch: MAIN
Changes since 1.29: +14 -0 lines
Diff to previous 1.29
* swank-ccl.lisp (frame-package): Implemented.

Revision 1.29 - (view) (annotate) - [select for diffs]
Mon Dec 3 03:43:16 2012 UTC (16 months, 2 weeks ago) by sboukarev
Branch: MAIN
Changes since 1.28: +2 -0 lines
Diff to previous 1.28 , to selected 1.30
* swank-backend.lisp (deinit-log-output): Move from swank-sbcl,
use it on CCL in ccl:*save-exit-functions* as well.

Revision 1.28 - (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.27: +9 -10 lines
Diff to previous 1.27 , to selected 1.30
* clean up: (signal (make-condition ...)) => (signal ...)

Revision 1.27 - (view) (annotate) - [select for diffs]
Mon Mar 26 15:09:57 2012 UTC (2 years ago) by heller
Branch: MAIN
Changes since 1.26: +3 -2 lines
Diff to previous 1.26 , to selected 1.30
* swank-ccl.lisp (swank-compile-string, compile-temp-file): Use utf8.

Revision 1.26 - (view) (annotate) - [select for diffs]
Tue Mar 6 22:04:21 2012 UTC (2 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.25: +5 -3 lines
Diff to previous 1.25 , to selected 1.30
* swank-ccl.lisp: If 'xref is not provided warn about it but continue.

Revision 1.25 - (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.24: +19 -0 lines
Diff to previous 1.24 , to selected 1.30
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.24 - (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.23: +3 -2 lines
Diff to previous 1.23 , to selected 1.30
* 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.23 - (view) (annotate) - [select for diffs]
Sun Nov 6 17:04:32 2011 UTC (2 years, 5 months ago) by heller
Branch: MAIN
Changes since 1.22: +7 -0 lines
Diff to previous 1.22 , to selected 1.30
* swank-ccl.lisp (string-to-utf8, string-to-utf8): Implemented.

Revision 1.22 - (view) (annotate) - [select for diffs]
Fri Aug 6 14:10:50 2010 UTC (3 years, 8 months ago) by sboukarev
Branch: MAIN
CVS Tags: FAIRLY-STABLE, SLIME-2-2, SLIME-2-3, byte-stream
Changes since 1.21: +1 -2 lines
Diff to previous 1.21 , to selected 1.30
* swank-ccl.lisp (spawn): Revert the previous change, using
:use-standard-initial-bindings nil might be not thread-safe.

Revision 1.21 - (view) (annotate) - [select for diffs]
Thu Aug 5 12:12:34 2010 UTC (3 years, 8 months ago) by sboukarev
Branch: MAIN
Changes since 1.20: +2 -1 lines
Diff to previous 1.20 , to selected 1.30
* swank-ccl.lisp (spawn): Specify
:use-standard-initial-bindings nil, so that *readtable*
etc. modifications persist.

Revision 1.20 - (view) (annotate) - [select for diffs]
Thu May 27 14:48:19 2010 UTC (3 years, 10 months ago) by heller
Branch: MAIN
Changes since 1.19: +3 -0 lines
Diff to previous 1.19 , to selected 1.30
* swank-ccl.lisp (socket-fd): Implement backend function.

Revision 1.19 - (view) (annotate) - [select for diffs]
Wed Mar 10 00:02:53 2010 UTC (4 years, 1 month ago) by sboukarev
Branch: MAIN
Changes since 1.18: +20 -0 lines
Diff to previous 1.18 , to selected 1.30
* swank-ccl.lisp (emacs-inspect function): Print closed over variables
in case of closure.

Revision 1.18 - (view) (annotate) - [select for diffs]
Fri Mar 5 17:45:34 2010 UTC (4 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.17: +6 -43 lines
Diff to previous 1.17 , to selected 1.30
Remove some unused stuff.

* swank-ccl.lisp (openmcl-set-debug-switches)
(*interesting-internal-frames*)
(interesting-frame-p): Unused. Deleted.

Revision 1.17 - (view) (annotate) - [select for diffs]
Fri Mar 5 17:45:26 2010 UTC (4 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.16: +34 -37 lines
Diff to previous 1.16 , to selected 1.30
* swank-ccl.lisp: Indentation fixes.

Revision 1.16 - (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.15: +3 -1 lines
Diff to previous 1.15 , to selected 1.30
* 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.15 - (view) (annotate) - [select for diffs]
Sat Feb 20 15:12:19 2010 UTC (4 years, 2 months ago) by sboukarev
Branch: MAIN
Changes since 1.14: +0 -37 lines
Diff to previous 1.14 , to selected 1.30
* swank-ccl.lisp: Remove outdated comment at the beginning
since it may be misleading.

Revision 1.14 - (view) (annotate) - [select for diffs]
Thu Jan 21 23:21:26 2010 UTC (4 years, 3 months ago) by sboukarev
Branch: MAIN
Changes since 1.13: +3 -2 lines
Diff to previous 1.13 , to selected 1.30
* swank-ccl.lisp (with-frame): Put this macro before it's used.

Revision 1.13 - (view) (annotate) - [select for diffs]
Sun Jan 3 15:58:29 2010 UTC (4 years, 3 months ago) by sboukarev
Branch: MAIN
Changes since 1.12: +6 -1 lines
Diff to previous 1.12 , to selected 1.30
* contrib/slime-repl.el (sldb-insert-frame-call-to-repl): New function
for inserting a call to a frame into the REPL. Bound to C-y in SLDB.

* swank-backend.lisp (frame-call): New function.
Returns a string representing a call to the entry point of a frame.
* swank-ccl.lisp (frame-call): Implementation of the above.
* swank-sbcl.lisp (frame-call): Ditto.

Revision 1.12 - (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.11: +0 -6 lines
Diff to previous 1.11 , to selected 1.30
* swank.lisp (without-interrupts): Removed. No longer used.
* swank-backend.lisp (call-without-interrupts): Removed.
Update backends accoringly.

Revision 1.11 - (view) (annotate) - [select for diffs]
Mon Nov 2 07:47:02 2009 UTC (4 years, 5 months ago) by heller
Branch: MAIN
Changes since 1.10: +14 -10 lines
Diff to previous 1.10 , to selected 1.30
CCL's lap-functions don't have source-notes but the name often
has.  E.g. ccl::%fixnum-truncate.  Use names as last resort.

* swank-ccl.lisp (function-name-source-note): New function.
(pc-source-location): Use it.

Revision 1.10 - (view) (annotate) - [select for diffs]
Sat Oct 31 08:22:56 2009 UTC (4 years, 5 months ago) by heller
Branch: MAIN
Changes since 1.9: +10 -5 lines
Diff to previous 1.9 , to selected 1.30
* swank-ccl.lisp (kill-thread): Don't signal conditions.
* swank-backend.lisp (kill-thread): Update docstring.

Revision 1.9 - (view) (annotate) - [select for diffs]
Fri Oct 30 10:57:55 2009 UTC (4 years, 5 months ago) by heller
Branch: MAIN
Changes since 1.8: +0 -8 lines
Diff to previous 1.8 , to selected 1.30
* swank-openmcl.lisp: Removed. 1.4 is out so no longer needed.
* swank-ccl.lisp: Update accordingly.

* test-all.sh: Removed. Not used in ages.

Revision 1.8 - (view) (annotate) - [select for diffs]
Sat Oct 24 11:32:18 2009 UTC (4 years, 6 months ago) by trittweiler
Branch: MAIN
Changes since 1.7: +8 -5 lines
Diff to previous 1.7 , to selected 1.30
	* swank-ccl.lisp (who-specializes): Do not signal an error if
	argument does not name a class.

Revision 1.7 - (view) (annotate) - [select for diffs]
Tue Oct 6 20:12:03 2009 UTC (4 years, 6 months ago) by sboukarev
Branch: MAIN
Changes since 1.6: +9 -8 lines
Diff to previous 1.6 , to selected 1.30
swank-ccl.lisp (map-backtrace): Handle null end-frame-number argument.

Revision 1.6 - (view) (annotate) - [select for diffs]
Wed Sep 23 11:19:55 2009 UTC (4 years, 7 months ago) by heller
Branch: MAIN
Changes since 1.5: +11 -7 lines
Diff to previous 1.5 , to selected 1.30
* swank-ccl.lisp (find-definitions): For fbound symbols also
consider source-notes in the function object.  Useful if
the function slot was set with (setf (symbol-function ..))
and not by defun.

Revision 1.5 - (view) (annotate) - [select for diffs]
Mon Aug 31 17:08:17 2009 UTC (4 years, 7 months ago) by heller
Branch: MAIN
Changes since 1.4: +0 -17 lines
Diff to previous 1.4 , to selected 1.30
Don't advice ccl::break-loop.
Should not be necessary as we can now use ccl:*break-hook*.

* swank-ccl.lisp ([advice] ccl::break-loop): Deleted.

Revision 1.4 - (view) (annotate) - [select for diffs]
Sat Aug 15 08:34:56 2009 UTC (4 years, 8 months ago) by heller
Branch: MAIN
Changes since 1.3: +3 -1 lines
Diff to previous 1.3 , to selected 1.30
* swank-ccl.lisp (definition-name): Special case methods.

Revision 1.3 - (view) (annotate) - [select for diffs]
Mon Aug 10 19:30:22 2009 UTC (4 years, 8 months ago) by heller
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 , to selected 1.30
Separate context info from compiler message text.

* swank-backend.lisp (compiler-condition): Add a new slot
:source-context.  Remove :short-message.
* swank-cmucl.lisp, swank-sbcl.lisp, swank-scl.lisp,
swank-openmcl.lisp, swank-ccl.lisp: Update callers.
* swank.lisp (make-compiler-note): Use source-context slot.
* slime.el (slime-note.source-context): New.
(slime-insert-compilation-log): Use it.
(slime-note.short-message): Deleted.

Revision 1.2 - (view) (annotate) - [select for diffs]
Mon Jul 27 13:08:17 2009 UTC (4 years, 8 months ago) by sboukarev
Branch: MAIN
Changes since 1.1: +1 -1 lines
Diff to previous 1.1 , to selected 1.30
swank-ccl.lisp (source-note-to-source-location): keys of
*temp-file-map* are pathnames, not namestrings; convert
namestrings to pathnames before looking up.

Revision 1.1 - (view) (annotate) - [select for diffs]
Sun Jul 26 08:00:40 2009 UTC (4 years, 8 months ago) by heller
Branch: MAIN
Diff to selected 1.30
* swank-ccl.lisp: New file.  An updated version of
swank-openmcl.lisp in preparation for a slew of changes to CCL and
to honor the new name.

* swank-loader.lisp (*sysdep-files*): Use it.

By Gail Zacharias <gz@clozure.com>

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