aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/progmodes/cc-engine.el (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge from origin/emacs-28Eli Zaretskii2022-01-011-1/+1
|\
| * ; Add 2022 to copyright years.Eli Zaretskii2022-01-011-1/+1
* | CC Mode: Prevent rapid alternation of fontification of "found types"Alan Mackenzie2021-12-301-11/+27
* | Merge from origin/emacs-28Stefan Kangas2021-12-301-1/+1
|\ \ | |/
| * CC Mode: c-update-brace-stack: After struct foo *, do not expect a brace.Alan Mackenzie2021-12-291-1/+1
* | Merge from origin/emacs-28Stefan Kangas2021-12-021-1/+6
|\ \ | |/
| * CC Mode: Recognise "struct foo {" as introducing a type declarationAlan Mackenzie2021-12-011-1/+6
* | C++ Mode: Fix incoorect background fontification of <Alan Mackenzie2021-11-131-6/+22
* | CC Mode: minor amendments more accurately to handle virtual semicolons, etc.Alan Mackenzie2021-10-261-2/+6
* | * lisp/progmodes/cc-engine.el (c-fontify-new-found-type): Declare near BO FileAlan Mackenzie2021-10-261-0/+1
* | CC Mode: Fontify "found types" which are recognized after being first scannedAlan Mackenzie2021-10-241-11/+25
* | Revert "CC Mode: Fontify "found types" which are recognized after being ..."Alan Mackenzie2021-10-231-25/+11
* | CC Mode: Fontify "found types" which are recognized after being first scannedAlan Mackenzie2021-10-221-11/+25
|/
* * lisp/progmodes/cc-engine.el (c-forward-decl-or-cast-1): check type-startAlan Mackenzie2021-10-181-0/+1
* ; More minor stylistic fixes found by checkdocStefan Kangas2021-09-221-5/+5
* ; Minor stylistic fixes found by checkdocStefan Kangas2021-09-161-6/+6
* ; Fix typosStefan Kangas2021-09-031-1/+1
* C++ Mode: handle compound identifiers preceding brace lists correctlyAlan Mackenzie2021-08-291-3/+6
* Merge from origin/emacs-27Glenn Morris2021-08-161-1/+1
|\
| * C++ Mode: Don't confuse the pointer operator -> with the type indicating ->Alan Mackenzie2021-08-151-1/+1
* | * lisp/progmodes/cc-engine.el (c-ml-string-in-end-delim): Rewrite functionAlan Mackenzie2021-08-141-20/+42
* | CC Mode: Enhance C++ Mode raw strings to multi-line strings for any languageAlan Mackenzie2021-08-121-480/+859
* | Merge from origin/emacs-27Glenn Morris2021-06-281-7/+26
|\ \ | |/
| * C++ Mode: Handle new keywords static_cast, etc., wrt angle bracketsAlan Mackenzie2021-06-271-7/+26
| * Update copyright year to 2021Paul Eggert2021-01-011-1/+1
* | 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
|\ \ | |/