* progmodes/compile.el (compilation-error-regexp-alist-alist):
authorChong Yidong <cyd@stupidchicken.com>
Wed, 17 Jun 2009 16:33:41 +0000 (16:33 +0000)
committerChong Yidong <cyd@stupidchicken.com>
Wed, 17 Jun 2009 16:33:41 +0000 (16:33 +0000)
Comment out 2007-07-25 change adding support for Maven error
messages; this regexp is too slow on long lines (Bug#3441).

lisp/ChangeLog
lisp/progmodes/compile.el

index 3519690..02ccb07 100644 (file)
@@ -1,3 +1,9 @@
+2009-06-17  Chong Yidong  <cyd@stupidchicken.com>
+
+       * progmodes/compile.el (compilation-error-regexp-alist-alist):
+       Comment out 2007-07-25 change adding support for Maven error
+       messages; this regexp is too slow on long lines (Bug#3441).
+
 2009-06-17  Akinori MUSHA  <knu@iDaemons.org>  (tiny change)
 
        * progmodes/ruby-mode.el (ruby-parse-partial)
index 283a37a..11428d2 100644 (file)
@@ -277,9 +277,10 @@ of[ \t]+\"?\\([a-zA-Z]?:?[^\":\n]+\\)\"?:" 3 2 nil (1))
       (1 (compilation-error-properties 2 3 nil nil nil 0 nil)
         append)))
 
-    (maven
-     ;; Maven is a popular build tool for Java.  Maven is Free Software.
-     "\\(.*?\\):\\[\\([0-9]+\\),\\([0-9]+\\)\\]" 1 2 3)
+    ;; This regexp is pathologically slow on long lines (Bug#3441).
+    ;; (maven
+    ;;  ;; Maven is a popular build tool for Java.  Maven is Free Software.
+    ;;  "\\(.*?\\):\\[\\([0-9]+\\),\\([0-9]+\\)\\]" 1 2 3)
 
     ;; Should be lint-1, lint-2 (SysV lint)
     (mips-1