[slime-devel] Daily ChangeLog diff
Helmut Eller
heller at common-lisp.net
Sun May 17 07:33:01 UTC 2009
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1753 slime/ChangeLog:1.1758
--- slime/ChangeLog:1.1753 Fri May 15 14:47:38 2009
+++ slime/ChangeLog Sat May 16 14:17:10 2009
@@ -1,3 +1,36 @@
+2009-05-16 Helmut Eller <heller at common-lisp.net>
+
+ Minor refactoring.
+
+ * swank-openmcl.lisp (call/frame, with-frame): New macro.
+ (frame-visible-variables): New helper.
+ (frame-var-value, frame-locals, disassemble-frame): Use it.
+ (frame-catch-tags): Removed. Way to much code for such a rarely
+ used function.
+
+2009-05-16 Helmut Eller <heller at common-lisp.net>
+
+ * swank-openmcl.lisp (swank-compile-string): Store the source
+ code, by setting CCL:*SAVE-SOURCE-LOCATIONS* to T, for better
+ disassembler output.
+ (function-source-location): Remove the old pre-1.3 version.
+
+ * swank.lisp (sldb-bitvector-pprint): Oops, all bits are true.
+
+2009-05-16 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * slime.el (slime-current-parser-state): Do not save
+ match-data. This function is called so often that it makes a
+ difference.
+
+2009-05-16 Helmut Eller <heller at common-lisp.net>
+
+ * swank.lisp (*sldb-pprint-dispatch-table*): Be careful when
+ calling WRITE recursively: set :circle to nil which avoids
+ interference with cycle-detection.
+ (escape-string): New helper function.
+ (*backtrace-pprint-dispatch-table*): Use it.
+
2009-05-15 Tobias C. Rittweiler <tcr at freebits.de>
* swank-allegro.lisp (swank-compile-string): Forgot to remove old
Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.209 slime/contrib/ChangeLog:1.211
--- slime/contrib/ChangeLog:1.209 Fri May 15 16:02:43 2009
+++ slime/contrib/ChangeLog Sat May 16 09:12:03 2009
@@ -1,3 +1,24 @@
+2009-05-16 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * slime-fontifying-fu.el (slime-beginning-of-tlf): Make sure to
+ skip outside of comments and strings first.
+
+2009-05-16 Tobias C. Rittweiler <tcr at freebits.de>
+
+ Optimize font-lock-magic.
+
+ * slime-fontifying-fu.el (slime-search-suppressed-forms-match-data):
+ New var, to inhibit consing.
+ (slime-search-suppressed-forms-internal): Use it.
+ (slime-extend-region-for-font-lock): Do not call
+ `slime-connected-p', it's not needed in this place.
+ (slime-search-directly-preceding-reader-conditional): Do not use
+ `values', and `multiple-value-bind'.
+ (slime-beginning-of-tlf): When we know the current paren depth,
+ use it to jump directly over all parens rather than jumping to
+ each open paren in turn.
+ (slime-compute-region-for-font-lock): Use it.
+
2009-05-15 Tobias C. Rittweiler <tcr at freebits.de>
* slime-fontifying-fu.el (slime-search-suppressed-forms-internal):
More information about the slime-devel
mailing list