summaryrefslogtreecommitdiff
path: root/lisp/progmodes/cc-engine.el
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove the now unneeded c-font-lock-flush from CC Mode.Alan Mackenzie2019-06-171-3/+1
* CC Mode: Remedy recent loss in performanceAlan Mackenzie2019-06-161-3/+5
* Maintain c-syntax-table-hwm when changing syntax-table text propertiesAlan Mackenzie2019-06-161-8/+1
* Depessimize bits of CC Mode for long C macros.Alan Mackenzie2019-06-131-35/+41
* CC Mode: replace an erroneous re-search-forward with search-forwardAlan Mackenzie2019-06-131-13/+13
* CC Mode: Add a workaround for syntax-ppss ignoring syntax-table prop changesAlan Mackenzie2019-06-121-1/+8
* Debug and disentangle the literal cacheing in CC ModeAlan Mackenzie2019-06-011-33/+22
* * lisp/progmodes/cc-engine.el: Permute certain literal cacheing functionsAlan Mackenzie2019-06-011-271/+276
* Tidy up the literal cacheing in CC Mode, optimizing c-full-pp-to-literalAlan Mackenzie2019-06-011-109/+216
* Optimize one of CC Mode's syntax caches for long comments and strings.Alan Mackenzie2019-05-301-36/+76
* CC Mode: Remove unused code from c-maybe-re-mark-raw-stringAlan Mackenzie2019-05-201-58/+13
* CC Mode: Handle several consecutive noise macros in declaration contexts.Alan Mackenzie2019-05-181-4/+53
* Add standard unmatchable regexpMattias EngdegÄrd2019-05-151-4/+6
* CC Mode: fix indentation in switch statement after "case a(1):".Alan Mackenzie2019-05-151-2/+10
* Optimize CC Mode a bit for repetitive insertion and replace-regexpAlan Mackenzie2019-05-101-51/+164
* c-beginning-of-statement-1: Handle syntactic WS macros properly.Alan Mackenzie2019-05-061-0/+3
* Fix fontification of first item in CC Mode macro without parenthesesAlan Mackenzie2019-05-021-12/+33
* CC Mode: Fix multiline block comments in macros.Alan Mackenzie2019-05-021-9/+40
* * lisp/progmodes/cc-engine.el: Silence minor compiler warningsStefan Monnier2019-04-301-5/+5
* Fix slow scrolling in C++ buffers with lots of template delimiters.Alan Mackenzie2019-04-271-1/+3
* Restore fontification of delimiters of multiline CC Mode strings.Alan Mackenzie2019-04-251-10/+8
* Fix some corner cases in the recognition of C++ raw strings.Alan Mackenzie2019-04-251-40/+42
* Fix Pike Mode's autodoc doc comments style's continued lines.Alan Mackenzie2019-04-201-12/+44
* Implement "final" before C++ class inheritance lists.Alan Mackenzie2019-04-131-0/+7
* Analyze C++ method with & or && ref-qualifier as defun, not brace listAlan Mackenzie2019-04-121-12/+26
* Improve C++ raw string fontification.Alan Mackenzie2019-03-271-164/+420
* Fix some ineffective backslashes in string literalsMattias EngdegÄrd2019-03-161-3/+3
* Correct the indentation of CC Mode brace listsAlan Mackenzie2019-03-121-55/+216
* Correct some slightly incorrect regular expressions:Alan Mackenzie2019-03-031-1/+1
* Fontify C function identifiers in parentheses correctly (e.g. in lisp.h)Alan Mackenzie2019-02-171-11/+47
* * lisp/progmodes/cc-engine.el: Remove unneeded require of 'cl'Stefan Monnier2019-02-151-2/+0
* Detect when we hit limit in backward search in c-just-after-func-arglist-pAlan Mackenzie2019-01-281-12/+39