Skip to content

1010

Compare
Choose a tag to compare
@MaskRay MaskRay released this 09 Jan 07:35
· 197 commits to master since this release

New methods

  • textDocument/{formatting,onTypeFormatting,rangeFormatting} formatting/rangeFormatting can be used as replacement of the command line utility clang-format
  • $ccls/info: server status

Completion

  • With clang>=7, completion items can replace . with -> or replace -> with . The client-side support of additionalTextEdits is required.
  • preamble stat cache
  • Some undesired candidates are blacklisted (e.g. destructors, injected class names)

Others

  • Fixed hierarchical document symbol
  • Redesigned index: SymbolRef, Ref, Use, DeclRef. Decreased memory usage.
  • Fixed some issues applying $ccls/member on namespaces. anonymous namespaces/extern "C" are skipped, etc
  • Experimental workspace folders
  • Increased stack size
  • Revamped codeLens & codeAction