[slime-devel] Daily ChangeLog diff

Helmut Eller heller at common-lisp.net
Sun Feb 21 08:33:01 UTC 2010


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1988 slime/ChangeLog:1.1992
--- slime/ChangeLog:1.1988	Thu Feb 18 13:46:02 2010
+++ slime/ChangeLog	Sat Feb 20 14:15:59 2010
@@ -1,3 +1,46 @@
+2010-02-20  Tobias C. Rittweiler <tcr at freebits.de>
+
+	More work on ECL's swank-backend.
+
+	* swank-ecl.lisp (accept-connection): Handle :buffering, and
+	:external-format.
+	(external-format): New helper.
+	(find-external-format): Make sure to only return :default in case
+	ECL was built with --disable-unicode; it'll barf on anything else.
+	(socket-fd): Add two-way-stream case due to recent changes in ECL.
+	(make-file-location, make-buffer-location): New helpers.
+	(condition-location): Use them.
+	(swank-compile-file): Handle :external-format.
+	(compile-from-stream): Deleted. Slurped into swank-compile-string.
+	(swank-compile-string): Call SI:MKSTEMP correctly. Make sure to
+	also remove fasl file, not just source file.
+	(grovel-docstring-for-arglist): Do not look at "Syntax:" entry in
+	docstring because that was a kludge. Upstream ECL should be
+	modified instead.
+	(in-swank-package-p, is-swank-source-p, is-ignorable-fun-p):
+	Commented out. They make debugging ECL's swank-backend harder.
+
+2010-02-20  Tobias C. Rittweiler <tcr at freebits.de>
+
+	* swank-loader.lisp (*architecture-features*): Add :PENTIUM3 and
+	:PENTIUM4; they're used by ECL.
+	(handle-swank-load-error): Renamed from HANDLE-LOADTIME-ERROR. Use
+	*FASL-DIRECTORY* rather than (DEFAULT-FASL-DIR). Parametrize
+	context to differentiate b/w compilation/loading.
+	(compile-files): Adapted accordingly. Also make sure that an error
+	is signaled in case COMPILE-FILE returns NIL as primary result.
+
+2010-02-20  Stas Boukarev  <stassats at gmail.com>
+
+	* swank-ccl.lisp: Remove outdated comment at the beginning
+	since it may be misleading.
+
+	* slime.el: In minor-mode-alist for slime-popup-buffer-mode,
+	run slime-modeline-string only if slime-mode isn't active, because
+	slime-mode runs slime-modeline-string from minor-mode-alist too
+	resulting in duplicate modeline strings.
+	Reported by Leo Liu.
+
 2010-02-18  Mark Harig <idirectscm at aim.com>
 
 	The compiler warns about various stuff. Fix some of it.
Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.347 slime/contrib/ChangeLog:1.348
--- slime/contrib/ChangeLog:1.347	Fri Feb 19 05:38:07 2010
+++ slime/contrib/ChangeLog	Sat Feb 20 13:46:24 2010
@@ -1,3 +1,8 @@
+2010-02-20  Tobias C. Rittweiler  <tcr at freebits.de>
+
+	* slime-fancy.el: Call init function for fancy
+	inspector. Necessary due to 2010-02-15.
+
 2010-02-19  Stas Boukarev  <stassats at gmail.com>
 
 	* slime-fuzzy.el (slime-fuzzy-choices-buffer): Make connection buffer-local, otherwise




More information about the slime-devel mailing list