aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/progmodes/cc-engine.el (follow)
Commit message (Expand)AuthorAgeFilesLines
* CC Mode: Put debug specs inside declare forms. Add missing debug specs.Alan Mackenzie2021-04-151-19/+22
* Convert CC Mode to lexical binding in EmacsAlan Mackenzie2021-04-101-8/+9
* Fix an infinite loop in C++ Mode redisplay. This was bug #47191.Alan Mackenzie2021-03-291-15/+24
* CC Mode: Fix calculation of c-parse-state when there're macros with bracesAlan Mackenzie2021-03-061-6/+8
* C++ Mode: Handle "if constexpr (...)" with a simple statement correctlyAlan Mackenzie2021-03-031-0/+9
* CC Mode: Fix analysis of brace lists, particularly in C++ ModeAlan Mackenzie2021-03-021-54/+71
* CC Mode: Fix bug in "state cache" invalidation function.Alan Mackenzie2021-02-231-32/+23
* Fix typosMattias EngdegÄrd2021-02-181-1/+1
* CC Mode: Prevent "const" inside an identifier being recognized as the keywordAlan Mackenzie2021-02-021-8/+13
* 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