Alan Mackenzie
0d5caa9a0c
Optimize for typing characters into long C++ raw strings.
...
* lisp/progmodes/cc-fonts.el (c-font-lock-complex-decl-prepare)
(c-font-lock-objc-methods) (c-font-lock-declarations, c-font-lock-enum-tail)
(c-font-lock-cut-off-declarators, c-font-lock-enclosing-decls): If the chunk
been fontified consists entirely of comments and strings, don't attempt to
perform the function's action.
* lisp/progmodes/cc-mode.el (c-before-change-check-unbalanced-strings): Don't
expand (c-new-BEG c-new-END) unnecessarily to the entire raw string being
fontified.
(c-fl-decl-start, c-fl-decl-end): When in a (raw or otherwise) string, don't
return a position outside of the string (which used to cause unneeded
fontification).
2019-04-23 09:16:05 +00:00
..
2019-03-18 17:02:29 -07:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-03-07 09:05:56 -08:00
2018-12-31 17:57:29 -08:00
2019-01-01 01:01:13 +00:00
2018-12-31 17:57:29 -08:00
2019-04-02 15:01:34 -07:00
2019-04-09 16:29:09 -05:00
2019-03-12 18:33:31 +00:00
2019-04-19 09:02:25 -07:00
2019-01-01 01:01:13 +00:00
2019-02-13 00:51:15 -08:00
2019-03-27 11:50:53 +00:00
2019-04-20 11:30:55 +00:00
2019-04-23 09:16:05 +00:00
2019-01-01 01:01:13 +00:00
2019-04-13 19:33:18 +00:00
2019-01-01 01:01:13 +00:00
2019-04-23 09:16:05 +00:00
2019-03-12 18:33:31 +00:00
2019-03-12 18:33:31 +00:00
2019-03-04 18:00:58 -08:00
2018-12-31 17:57:29 -08:00
2019-04-04 19:39:42 -04:00
2019-04-19 09:02:25 -07:00
2019-02-22 18:33:57 -08:00
2018-12-31 17:57:29 -08:00
2019-03-04 18:00:58 -08:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2019-03-18 17:02:29 -07:00
2019-03-18 08:09:42 -04:00
2018-12-31 17:57:29 -08:00
2019-03-16 11:38:58 -07:00
2019-01-01 01:01:13 +00:00
2019-03-16 11:38:58 -07:00
2019-03-25 14:56:09 +00:00
2019-03-18 17:02:29 -07:00
2019-03-18 17:02:29 -07:00
2019-04-15 20:28:03 -04:00
2019-03-09 10:07:46 -08:00
2018-12-31 17:57:29 -08:00
2019-04-11 23:51:13 +03:00
2019-04-03 10:25:45 -07:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2019-01-01 01:01:13 +00:00
2019-03-18 17:02:29 -07:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2019-04-12 19:43:41 -07:00
2019-01-01 01:01:13 +00:00
2019-04-10 22:53:34 -07:00
2019-01-01 01:01:13 +00:00
2019-03-04 18:00:58 -08:00
2018-12-31 17:57:29 -08:00
2019-03-08 09:09:40 -08:00
2019-03-04 18:00:58 -08:00
2019-03-04 18:00:58 -08:00
2018-11-25 21:08:08 +01:00
2018-12-31 17:57:29 -08:00
2019-03-04 18:00:58 -08:00
2019-03-04 18:00:58 -08:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2019-04-15 00:39:57 +03:00
2019-03-18 17:02:29 -07:00
2018-12-31 17:57:29 -08:00
2019-04-17 09:32:40 -07:00
2019-03-18 17:02:29 -07:00
2019-03-10 23:11:21 -07:00
2019-04-07 02:45:33 -07:00
2019-01-01 01:01:13 +00:00
2019-04-21 00:40:00 -04:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2019-01-01 01:01:13 +00:00
2019-04-12 19:43:41 -07:00
2019-04-15 20:28:03 -04:00
2019-02-22 15:27:06 -06:00
2019-04-14 00:54:14 +03:00
2019-01-01 01:01:13 +00:00