summaryrefslogtreecommitdiff
path: root/lisp/progmodes/cc-engine.el
Commit message (Expand)AuthorAgeFilesLines
* Update copyright year to 2021Paul Eggert2021-01-011-1/+1
* CC Mode. Fix AWK Mode fontification bug, remove some unused variablesAlan Mackenzie2020-12-311-23/+22
* CC Mode: introduce a new cache for brace structures. This fixes bug #45248Alan Mackenzie2020-12-241-91/+241
* CC Mode: Optimize for scrolling large buffers containing few bracesAlan Mackenzie2020-12-151-101/+181
* Optimise c-parse-state for large buffers with few (if any) braces.Alan Mackenzie2020-12-141-15/+22
* CC Mode: Handle several K&R parameters per declarationAlan Mackenzie2020-12-121-28/+32
* Merge from origin/emacs-27Glenn Morris2020-12-011-1/+1
|\
| * CC Mode: Fix error in cache handling. This fixes bug #43481Alan Mackenzie2020-11-261-1/+1
| * CC Mode. Fix an off by one error. Fixes bug #41809Alan Mackenzie2020-11-241-2/+2
* | CC Mode: fix many compiler warnings which would appear with lexical bindingAlan Mackenzie2020-11-091-45/+26
* | Merge from origin/emacs-27Glenn Morris2020-11-021-2/+3
|\ \ | |/
| * CC Mode: Only recognize foo (*bar) as a function pointer when followed by (Alan Mackenzie2020-10-281-2/+3
* | CC Mode: Move the handling of keyword auto into type handling for C++.Alan Mackenzie2020-10-081-31/+40
* | ; Fix typosStefan Kangas2020-09-211-4/+4
* | C++ Mode: handle __attribute__,etc. inside constructor argument listsAlan Mackenzie2020-09-121-1/+17
* | Merge from origin/emacs-27Glenn Morris2020-09-091-18/+35
|\ \ | |/
| * C++ Mode: handle comma separated brace initializers.Alan Mackenzie2020-09-041-18/+35
* | Merge from origin/emacs-27Glenn Morris2020-08-181-1/+1
|\ \ | |/
| * ; spelling fixesPaul Eggert2020-08-131-1/+1
* | * lisp/progmodes/cc-engine.el (c-at-expression-start-p): Fix message.Glenn Morris2020-07-081-1/+1
* | Remove long obsolete c-looking-at-bos. Make c-at-expression-start-p obsoleteAlan Mackenzie2020-07-041-11/+1
* | CC Mode: Fix wrong value of comment-start-skip, fixing half of bug #41952Alan Mackenzie2020-07-041-0/+18
* | CC Mode: optimize for repeated simple operations.Alan Mackenzie2020-06-291-45/+22
* | CC Mode. Fix an off by one error. Fixes bug #41809Alan Mackenzie2020-06-251-2/+2
* | CC Mode: Fix bug #40052, where a very large macro was too slow in scrollingAlan Mackenzie2020-05-151-4/+19
* | C++ Mode: recognize brace blocks without the hitherto required = signAlan Mackenzie2020-04-031-2/+11
|/
* Java Mode: Fix fontification of variable decl inside `for'Alan Mackenzie2020-02-231-1/+1
* CC Mode: Fontify foo in "const auto foo :" correctlyAlan Mackenzie2020-02-231-4/+24
* Amend c-backward-sws better to handle multiline block commentsAlan Mackenzie2020-02-161-8/+27
* Reformulate c-end-of-macro, handling multiline block comments betterAlan Mackenzie2020-02-161-30/+28
* c-end-of-macro: Handle block coment lines with unescaped NLs correctlyAlan Mackenzie2020-02-101-7/+10
* Update copyright year to 2020Paul Eggert2020-01-011-1/+1
* CC Mode: Fix two bugs in the "state cache".Alan Mackenzie2019-11-141-19/+42
* Fix some quoting glitches in doc stringsPaul Eggert2019-11-111-2/+2
* Optimize c-crosses-statement-barrier-p for large blocks of comment.Alan Mackenzie2019-10-201-1/+5
* CC-Mode: Remove unneeded backslashes from doc strings and regular expressionsAlan Mackenzie2019-10-121-8/+8
* C++ Mode: Correctly handle <:, <::, <::>, etc, according to the C++ standardAlan Mackenzie2019-10-111-4/+15
* C++ Mode: Correct the fontification of const auto fooAlan Mackenzie2019-10-031-6/+6
* C++ Mode: Fontify correctly declarators with identifier preceded by &Alan Mackenzie2019-10-031-1/+7
* CC Mode: Fix wrong fontification of FOO in ASSERT (FOO && !BAR)Alan Mackenzie2019-09-211-1/+2
* lisp/*.el: Fix typos and other trivial doc fixesJuanma Barranquero2019-09-211-1/+1
* C++ Mode: Prevent End of statement being found after {} in "count << vec{} <<"Alan Mackenzie2019-08-061-1/+17
* CC Mode: Fix error in macro cache. This fixes bug #36802Alan Mackenzie2019-08-021-0/+5
* Java Mode: Fix handling of nested generics ending in >>>.Alan Mackenzie2019-07-271-1/+1
* CC Mode. Create lang vars for certain skipping expressions at compile timeAlan Mackenzie2019-07-261-24/+28
* Fix problems in CC Mode with " being entered into a comment at EOB.Alan Mackenzie2019-07-231-9/+20
* Implement C++ Mode attributes. This fixes bug #36650.Alan Mackenzie2019-07-211-33/+145
* CC Mode: allow bogusly "adjacent" double quote marks to pair up syntacticallyAlan Mackenzie2019-07-161-5/+19
* Fix coding error in c-forward-decl-or-cast-1. This fixes bug #36492.Alan Mackenzie2019-07-081-1/+2
* Fix an infinite loop in c-end-of-macro. Should fix bug #36484Alan Mackenzie2019-07-041-30/+34