summaryrefslogtreecommitdiff
path: root/lisp/progmodes/cc-engine.el
Commit message (Expand)AuthorAgeFilesLines
* Merge from emacs-26Noam Postavsky2018-06-101-6/+6
|\
* | Implement the C++11 "using" type definition.Alan Mackenzie2018-06-091-74/+78
* | CC Mode: In brace lists, anchor an elt on its predecessor, not on first eltAlan Mackenzie2018-06-091-13/+16
* | * lisp/progmodes/cc-{defs,engine,langs,vars}.el: Comment the use of "a\\`"Alan Mackenzie2018-04-021-3/+3
* | Optimize c-syntactic-skip-backward, c-determine-limit for large comment blocksAlan Mackenzie2018-04-021-150/+115
* | Handle C++17's constexpr keyword in if statementsAlan Mackenzie2018-03-281-0/+6
* | Replace faulty non-matching regexp "\\<\\>" with "a\\`"Alan Mackenzie2018-03-281-4/+4
* | * cc-engine.el (c-looking-at-or-maybe-in-bracelist): Remove pessimizationAlan Mackenzie2018-03-201-7/+0
* | Merge from origin/emacs-26Glenn Morris2018-02-201-2/+2
|\ \ | |/
| * ; Spelling and grammar fixes.Paul Eggert2018-02-171-2/+2
* | Merge from origin/emacs-26Glenn Morris2018-02-171-2/+2
|\ \ | |/
| * ; Fix doc typos related to indefinite articlesGlenn Morris2018-02-161-1/+1
| * ; Fix doc typos related to indefinite articlesGlenn Morris2018-02-161-1/+1
* | CC Mode: Fix an enum intro being parsed as defun-block-introAlan Mackenzie2018-02-021-8/+6
* | Fix some errors in c-display-defun-name when the type is "struct {..}", etc.Alan Mackenzie2018-01-281-1/+10
* | Handle C99 Compound Literals in return statements and argument lists.Alan Mackenzie2018-01-211-4/+25
* | ; Merge from origin/emacs-26Glenn Morris2018-01-181-5/+1
|\ \ | |/
| * CC Mode: stop distinguishing brace blocks from defun blocks by content.Alan Mackenzie2018-01-181-5/+1
* | C++ Mode: Fontify correctly uniform initialisation with inner parentheses.Alan Mackenzie2018-01-161-24/+33
|/
* Update copyright year to 2018Paul Eggert2018-01-011-1/+1
* Fontify a CPP construct correctly when a comment follows without spacesAlan Mackenzie2017-12-211-19/+8
* Fix fontification of first declaration within a C++ lambda form.Alan Mackenzie2017-12-141-1/+12
* Fix misfontification of C++ member initialization list after "throw"Alan Mackenzie2017-12-141-2/+2
* Don't misfontify "foo ()" inside C++ initialization parentheses as a typeAlan Mackenzie2017-12-131-8/+17
* CC Mode: Fix defun-open being recognized as brace-list-open at EOB.Alan Mackenzie2017-11-121-6/+8
* Correct the indentation of C99's compound literals.Alan Mackenzie2017-11-101-12/+25
* Correctly indent C++14 brace lists which are a second argument to a function.Alan Mackenzie2017-11-091-47/+58
* Fix "Args out of range" error in c-determine-limit. Fixes bug #28598.Alan Mackenzie2017-10-301-8/+19
* Fix some duplicate words typosGlenn Morris2017-10-271-2/+2
* Fix a "wrong side of point" error in CC Mode. Fixes bug #28850.Alan Mackenzie2017-10-251-2/+4
* Refactor c-forward-token-2 with new function c-forward-over-token-and-ws.Alan Mackenzie2017-10-221-52/+62
* Fontify untyped function declarations in C Mode correctly.Alan Mackenzie2017-10-041-11/+37
* Fix a CC Mode brace stack cache bug.Alan Mackenzie2017-10-021-2/+4
* Cope better with C++ and Objective-C protection keywords in class declarationsAlan Mackenzie2017-09-161-3/+22
* Prefer HTTPS to FTP and HTTP in documentationPaul Eggert2017-09-131-2/+2
* Don't match C++ template delims starting within a token. FIxes bug #28418.Alan Mackenzie2017-09-121-1/+1
* Fix fontification of "operator~" in C++ Mode.Alan Mackenzie2017-09-031-1/+6
* Fix a glitch in CC Mode's syntactic whitespace cache.Alan Mackenzie2017-08-311-11/+4
* Amend the CC Mode macro cache to cope with changes at the macro startAlan Mackenzie2017-08-271-1/+1
* Convert CC Mode's c-found-types from an obarray to a hash table.Alan Mackenzie2017-07-231-18/+10
* C++ Mode. Fix anomaly occurring when a ">" is deleted then reinserted.Alan Mackenzie2017-07-131-0/+9
* * lisp/progmodes/cc-engine.el: Mark unused argsStefan Monnier2017-07-041-31/+22
* Make CC Mode load cl-lib rather than cl in Emacs 26.Alan Mackenzie2017-06-251-3/+1
* Fix hang in CC Mode when ":" is typed after identifier at EOB.Alan Mackenzie2017-06-161-3/+3
* Fontify C++ for loop variable as variable, even when followed by parenthesesAlan Mackenzie2017-05-121-2/+23
* CC Mode internal cache: Handle a cache pos being inside a two-char construct.Alan Mackenzie2017-05-071-45/+110
* Fix fontification of C++ declaration with type FOO::FOO.Alan Mackenzie2017-04-221-2/+6
* Fix a loop in C Mode caused by inadequate analysis of comments.Alan Mackenzie2017-04-101-32/+73
* Fix C++ fontification problems 500 bytes after typing a space, and other bugsAlan Mackenzie2017-03-301-5/+27
* Fix chaotic indentation of C++ lambda. Enhance documentation thereofAlan Mackenzie2017-03-191-1/+2