[slime-devel] Daily ChangeLog diff

Luke Gorrie lgorrie at common-lisp.net
Sun Aug 28 22:00:07 UTC 2005


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.756 slime/ChangeLog:1.759
--- slime/ChangeLog:1.756	Sat Aug 27 18:37:56 2005
+++ slime/ChangeLog	Sun Aug 28 17:09:46 2005
@@ -1,3 +1,27 @@
+2005-08-28  Matthias Koeppe  <mkoeppe at mail.math.uni-magdeburg.de>
+
+	* slime.el (slime-repl-kill-input): New command.
+	(slime-repl-mode-map): Bind it to C-c C-u, like in comint.
+	(slime-repl-easy-menu): Include it in the REPL menu.
+
+	* swank-backend.lisp (make-weak-key-hash-table)
+	(make-weak-value-hash-table): New interfaces.
+	* swank-cmucl.lisp (make-weak-key-hash-table): Implement it.
+	* swank-sbcl.lisp (make-weak-key-hash-table): Implement it.
+	* swank-openmcl.lisp (make-weak-key-hash-table) 
+	(make-weak-value-hash-table): Implement it.
+
+	* swank.lisp (*object-to-presentation-id*)
+	(*presentation-id-to-object*): Use new functions
+	make-weak-key-hash-table, make-weak-value-hash-table.
+
+	* slime.el (slime-enable-evaluate-in-emacs): New variable.
+	(evaluate-in-emacs): Security improvement: If
+	slime-enable-evaluate-in-emacs is nil (the default), don't
+	evaluate forms sent by the Lisp.
+
+	* swank.lisp (send-to-socket-io): Handle :evaluate-in-emacs.
+
 2005-08-27  Matthias Koeppe  <mkoeppe at mail.math.uni-magdeburg.de>
 
 	* slime.el (slime-presentation-menu): When an object is no longer



More information about the slime-devel mailing list