summaryrefslogtreecommitdiff
path: root/etc/compilation.txt
Commit message (Collapse)AuthorAge
* Update copyright year to 2021Paul Eggert2021-01-01
| | | | Run "TZ=UTC0 admin/update-copyright".
* ; Fix more typosStefan Kangas2020-10-03
|
* Support shellcheck in compilation-modeStefan Kangas2020-09-22
| | | | | | | | | | | | * lisp/progmodes/compile.el (compilation-error-regexp-alist-alist): Add shellcheck regexp. * test/lisp/progmodes/compile-tests.el (compile-tests--test-regexps-data): (compile-test-error-regexps): Add test for shellcheck. * etc/compilation.txt: Add shellcheck example. * etc/NEWS: Announce the change. foo
* Add support for parsing column numbers in Visual Studio messagesDaniel Martín2020-08-28
| | | | | | | | | | | | | * lisp/progmodes/compile.el (compilation-error-regexp-alist-alist): Extend regular expression to match optional column numbers. * test/lisp/progmodes/compile-tests.el (compile-tests--test-regexps-data): Add a test. * test/lisp/progmodes/compile-tests.el (compile-test-error-regexps): Update the total number of compilation errors in a test. * etc/compilation.txt: Update compilation.txt with the newly supported message format. * etc/NEWS: Advertise the feature.
* javac support in compilation-parse-errors rulesFilipp Gunbin2020-04-01
| | | | | | | | | | | * etc/compilation.txt: Add doc and example. * lisp/progmodes/compile.el (compilation-error-regexp-alist-alist): Add javac rule. (compilation-parse-errors): Fix file/line/col test, so that lambda/closure (which are valid values) don't match. * test/lisp/progmodes/compile-tests.el (compile-tests--test-regexps-data, compile-test-error-regexps): Add test.
* Make OMake support slightly less expensive (bug#39595)Mattias Engdegård2020-02-17
| | | | | | | | | | | | | | | | | When run with -p or -P, OMake regurgitates error messages that prevented further progress, indented by 6 spaces. Use that fact to ameliorate the modification done to other error message regexps. * lisp/progmodes/compile.el (compilation-parse-errors): When 'omake' is enabled, allow error messages to be indented by 0 or 6 spaces instead of any number of spaces, to avoid pathological behaviour. (compilation-error-regexp-alist-alist): Anchor the 'omake' pattern to bol for performance. Repair the 'ruby-Test::Unit' pattern, which relied on the previously over-generous 'omake' hack. * etc/compilation.txt (OMake): Add examples. * test/lisp/progmodes/compile-tests.el (compile-tests--test-regexps-data) (compile-test-error-regexps): Add test for OMake (indented error).
* Speed up 'maven' compilation error message regexpMattias Engdegård2020-02-17
| | | | | | | | | | | | | Anchor the regexp at line-start to prevent quadratic behaviour when it doesn't match (bug#39595). It's unclear whether the type tag, like [ERROR], is always present; we keep it optional just in case. * lisp/progmodes/compile.el (compilation-error-regexp-alist-alist): Rewrite 'maven' regexp, using rx for clarity. * etc/compilation.txt (maven): More examples. * test/lisp/progmodes/compile-tests.el (compile-tests--test-regexps-data): No leading spaces; they seems to stem from a misunderstanding in bug#11517.
* Update copyright year to 2020Paul Eggert2020-01-01
| | | | Run "TZ=UTC0 admin/update-copyright $(git ls-files)".
* Make ant regexp in compilation-error-regexp-alist-alist more laxFilipp Gunbin2019-11-01
| | | | | | | * lisp/progmodes/compile.el: Make ant regexp accept filenames that may occur on Cygwin (like c:/test) and optional additional severity level after task name. * etc/compilation.txt: Add sample.
* Add gradle-kotlin to compilation-error-regexp-alist-alistFilipp Gunbin2019-10-29
| | | | | | * lisp/progmodes/compile.el: Add gradle-kotlin to compilation-error-regexp-alist-alist. * etc/compilation.txt: Add samples for it.
* Fix error in gnu compilation-mode regexp (bug#37582)Mattias Engdegård2019-10-04
| | | | | | | | * lisp/progmodes/compile.el (compilation-error-regexp-alist-alist): Fix a mistake introduced when the regexp was translated to rx. * test/lisp/progmodes/compile-tests.el (compile-tests--test-regexps-data) (compile-test-error-regexps): Add test case. * etc/compilation.txt: Add example.
* Update copyright year to 2019Paul Eggert2019-01-01
| | | | Run 'TZ=UTC0 admin/update-copyright $(git ls-files)'.
* Update copyright year to 2018Paul Eggert2018-01-01
| | | | Run admin/update-copyright.
* Prefer HTTPS to FTP and HTTP in documentationPaul Eggert2017-09-13
| | | | | | | | | | | | | Most of this change is to boilerplate commentary such as license URLs. This change was prompted by ftp://ftp.gnu.org's going-away party, planned for November. Change these FTP URLs to https://ftp.gnu.org instead. Make similar changes for URLs to other organizations moving away from FTP. Also, change HTTP to HTTPS for URLs to gnu.org and fsf.org when this works, as this will further help defend against man-in-the-middle attacks (for this part I omitted the MS-DOS and MS-Windows sources and the test tarballs to keep the workload down). HTTPS is not fully working to lists.gnu.org so I left those URLs alone for now.
* Merge from origin/emacs-25Paul Eggert2017-01-01
|\ | | | | | | | | 2e2a806 Fix copyright years by hand 5badc81 Update copyright year to 2017
| * Update copyright year to 2017Paul Eggert2016-12-31
| | | | | | | | Run admin/update-copyright.
* | ; Spelling and quoting fixesPaul Eggert2016-05-01
| |
* | Regexps for matching CMake outputJö Fahlke2016-04-23
|/ | | | | | | | | | * lisp/progmodes/compile.el (compilation-error-regexp-alist-alist): Add regexps for matching CMake output. * test/lisp/progmodes/compile-tests.el (compile-tests--test-regexps-data): Add CMake test cases. * etc/compilation.txt (CMake): Add CMake examples. Copyright-paperwork-exempt: yes
* Update copyright year to 2016Paul Eggert2016-01-01
| | | | Run admin/update-copyright.
* Restore blank line before next section, erroneously erased in my previous commitVincent Belaïche2015-10-04
| | | | * etc/compilation.txt (symbol ant): add an additional trailing blank line to this section, so that there are two of them immediately before the next section
* Support MSW filename style for ant compilation error regexpVincent Belaïche2015-10-04
| | | | | * etc/compilation.txt (symbol ant): * lisp/progmodes/compile.el (compilation-error-regexp-alist-alist): Support MSW filename style
* Prefer straight quoting in some etc text filesPaul Eggert2015-08-26
| | | | | These files are plain text and might be used by non-Emacs apps. They’re mostly ASCII, so just use straight quotes.
* Update copyright year to 2015Paul Eggert2015-01-01
| | | | Run admin/update-copyright.
* Support Guile backtraces in compilation mode.Jan Nieuwenhuizen2014-08-13
| | | | | | | | | | | * lisp/progmodes/compile.el (compilation-error-regexp-alist-alist): Add Guile regexpses. * etc/compilation.txt (file): Add Guile backtrace example. * test/automated/compile-tests.el (compile--test-error-line): Grok FILE being nil. Allows for Guile tests to pass. (compile-tests--test-regexps-data): Add Guile tests.
* Update copyright year to 2014 by running admin/update-copyright.Paul Eggert2014-01-01
|
* Update copyright notices for 2013.Paul Eggert2013-01-01
|
* Adapt compile.el to changes in MSVC diagnostics format.Eli Zaretskii2012-10-14
| | | | | | | | | | | | | | lisp/progmodes/compile.el (compilation-error-regexp-alist-alist): Adjust the msft regexp to the output of Studio 2010, and move msft before edg-1. See the discussion on emacs-devel, http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00579.html, for the details. etc/compilation.txt (msft): Add error messages in new Studio 2010 format. test/automated/compile-tests.el (compile-tests--test-regexps-data): Add data for msft's new format.
* Add 2012 to FSF copyright years for Emacs filesGlenn Morris2012-01-05
|
* * etc/compilation.txt: Add more samples of output and non-output switches ↵Juri Linkov2011-08-22
| | | | (bug#9319).
* * lisp/progmodes/compile.el (compilation-mode-font-lock-keywords):Juri Linkov2011-08-22
| | | | | Revert regexp that highlights output switches to its old pre-2010-10-28 value and remove one `?' from it (bug#9319).
* Add Bug#2490 testcase to compilation.txt.Chong Yidong2011-07-12
|
* * progmodes/compile.el (compilation-error-regexp-alist-alist):Kevin Ryde2011-07-03
| | | | | `perl-Test2' extend to match possible "fail #N" rep count (bug#8377).
* Fix last change.Chong Yidong2011-05-08
|
* Doc fix to compilation.txt.Chong Yidong2011-05-08
|
* Convert consecutive FSF copyright years to ranges.Glenn Morris2011-01-24
|
* Merge from emacs-23Stefan Monnier2011-01-14
|\
| * Add 2011 to FSF/AIST copyright years.Glenn Morris2011-01-02
| |
* | Fixes: debbugs:7806Andreas Schwab2011-01-08
| | | | | | | | | | | | | | | | * etc/compilation.txt: Add column to gcc-include sample. * lisp/progmodes/compile.el (compilation-error-regexp-alist-alist) [gcc-include]: Tighten file name match, add match for column number.
* | Give Ruby compilation rule a lower priority than Gnu (Bug#6778).Chong Yidong2010-08-14
| | | | | | | | | | | | | | * progmodes/compile.el (compilation-error-regexp-alist-alist): Give the Ruby rule a lower priority than Gnu (Bug#6778). * etc/compilation.txt: Make Cucumber test less verbose.
* | Add regexp tests for cucumber and ruby.Aleksei Gusev2010-07-13
|/
* Add 2010 to copyright years.Glenn Morris2010-01-13
|
* * compilation.txt: Add one more error message for msft (Bug#4100).Chong Yidong2009-11-08
|
* Add Perl-Glib sample message.Chong Yidong2009-07-26
|
* Kevin Ryde <user42 at zip.com.au>Glenn Morris2009-07-10
| | | | Fix names of some elements.
* Add entry for maven.Nick Roberts2009-02-19
|
* (gnu): Add an example for the "note" format.Dan Nicolaescu2009-02-04
|
* Add 2009 to copyright years.Glenn Morris2009-01-08
|
* Examples for compilation.txt for PHPMark A. Hershberger2008-11-08
|
* Switch to recommended form of GPLv3 permissions notice.Glenn Morris2008-05-15
|
* Add regexp for Open Watcom compiler output.Nick Roberts2008-05-05
|