Releases: niosus/EasyClangComplete
Releases · niosus/EasyClangComplete
Version 6.2.8
Improvements and bug fixes:
- Fix flag parsing for paths starting with
/U
.
Version 6.2.7
Improvements and bug fixes:
- Fix the off-by-one error when showing compilation errors
- Fix not being able to use ECC on multi-user system
- Slight refactoring of the code
Version 6.2.6
Improvements and bug fixes:
- Fix a bug using the wrong row for showing error popup
Version 6.2.5
Mostly a dev release that increases test coverage.
Version 6.2.4
Improvements and bug fixes:
- Fix the issue of
clang_binary
not expanding wildcards and variables
Version 6.2.3
Improvements and bug fixes:
- New setting "ignore_flags":
You can now set up a list of patterns to ignore flags you don't want to be
passed to clang. This is useful, when there is, say, gcc-specific header in
the include flags and you want to get rid of it as it causes compilation
issues for clang.
Version 6.2.2
Improvements and bug fixes:
- Strip "(framework directory)" for macOS builds, thanks @saagarjha
- Disambiguate warnings from errors by the gutter icon
- Disable loading default definitions from a compiler by default as it seems
to cause quite a bit of problems. To restore the behavior just enable:
"use_default_definitions": true
Version 6.2.1
Improvements and bug fixes:
- Expand the entries in the header_to_source_mapping setting
- Make ignore list more powerful by not filtering out stars in it
Version 6.2.0
Improvements and bug fixes:
- Add linter visualization settings, thanks @oakmountainapps
- New setting: "linter_mark_style": "outline", see docs
- Refactor getting default flags from compilers
- Refactor tools module to aid future extensibility and testability
Version 6.1.3
Improvements and bug fixes:
- Support Clang 9
- Avoid crashing when expanding an invalid path
- Allow working with ccache, thanks @maximmenshikov
- Grammar fixes in docs, thanks @ryanpcmcquen