[slime-cvs] CVS slime

CVS User trittweiler trittweiler at common-lisp.net
Sat May 16 12:46:05 UTC 2009


Update of /project/slime/cvsroot/slime
In directory cl-net:/tmp/cvs-serv24079

Modified Files:
	ChangeLog slime.el 
Log Message:
	* slime.el (slime-current-parser-state): Do not save
	match-data. This function is called so often that it makes a
	difference.


--- /project/slime/cvsroot/slime/ChangeLog	2009/05/16 11:28:31	1.1754
+++ /project/slime/cvsroot/slime/ChangeLog	2009/05/16 12:46:04	1.1755
@@ -1,3 +1,9 @@
+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
--- /project/slime/cvsroot/slime/slime.el	2009/05/15 18:33:51	1.1172
+++ /project/slime/cvsroot/slime/slime.el	2009/05/16 12:46:04	1.1173
@@ -8415,7 +8415,7 @@
       ;; `beginning-of-defun' implicitly which does not save match
       ;; data. This issue has been reported to the Emacs maintainer on
       ;; Feb27.
-      (save-match-data (syntax-ppss)))
+      (syntax-ppss))
     (defsubst slime-current-parser-state ()
       (let ((original-pos (point)))
         (save-excursion
@@ -8850,12 +8850,10 @@
           slime-end-of-symbol
           ;; Used implicitly during fontification:
           slime-current-parser-state
+          slime-eval-feature-expression
           slime-forward-sexp
           slime-forward-cruft
           slime-forward-any-comment
-          slime-extend-region-for-font-lock
-          slime-search-directly-preceding-reader-conditional
-          slime-search-suppressed-forms
           )))
 
 (provide 'slime)





More information about the slime-cvs mailing list