[slime-devel] Daily ChangeLog diff
Helmut Eller
heller at common-lisp.net
Sat May 2 07:33:02 UTC 2009
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1734 slime/ChangeLog:1.1735
--- slime/ChangeLog:1.1734 Thu Apr 30 08:50:25 2009
+++ slime/ChangeLog Fri May 1 16:24:03 2009
@@ -1,3 +1,21 @@
+2009-05-01 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * slime.el (slime-line-number-at-pos): Replaced with
+ `line-number-at-pos', and add that to the portability layer.
+ (display-warning): Add to the portability layer.
+ (slime-display-warning): New.
+
+ * slime.el: Implement a guard against infinite loops during
+ fontification. We detect and prevent those. If we detect one, we
+ emit a big warning to the user.
+
+ (slime-font-lock-region): New variable.
+ (slime-font-lock-region-changed-p): New helper.
+ (slime-extend-region-warn-infinite-loop): New helper.
+ (slime-compute-region-for-font-lock): Extracted from
+ `slime-extend-region-for-font-lock'.
+ (slime-extend-region-for-font-lock): Use it; add the guard.
+
2009-04-30 Tobias C. Rittweiler <tcr at freebits.de>
* swank-abcl.lisp: Really commit Vodonosov's patch from
Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.202 slime/contrib/ChangeLog:1.203
--- slime/contrib/ChangeLog:1.202 Thu Apr 30 08:38:02 2009
+++ slime/contrib/ChangeLog Fri May 1 14:09:43 2009
@@ -1,6 +1,11 @@
+2009-05-01 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * slime-parse.el (slime-parse-extended-operator/check-type):
+ Forgot to delete debugging code.
+
2009-04-30 Tobias C. Rittweiler <tcr at freebits.de>
- * slime.el (slime-parse-extended-operator/check-type): New.
+ * slime-parse.el (slime-parse-extended-operator/check-type): New.
(slime-parse-extended-operator/the): New.
(slime-extended-operator-name-parser-alist): Add entries for
CHECK-TYPE, TYPEP, and THE.
More information about the slime-devel
mailing list