Skip to content

Releases: niosus/EasyClangComplete

Version 6.5.2

19 Dec 14:39
3b16eb1

Choose a tag to compare

Improvements and bug fixes:

  • A fix for a missing flag for M1 Apple arm architecture
  • [dev] Rewrite the CI setup to ease further development

Version 6.5.1

10 Jan 19:17
322a0cd

Choose a tag to compare

Improvements and bug fixes:

  • ECC now plays well with other panels being open and won't force
    close them in case CMake has failed.

Version 6.5.0

22 Dec 10:21
8b66d57

Choose a tag to compare

Improvements and bug fixes:

  • New include autocompletion!
  • Info popup now also shows references from open files.
  • Get rid of a singleton in the thread pool. Use a single instance per
    plugin.

Version 6.4.5

09 Dec 01:42

Choose a tag to compare

Improvements and bug fixes:

  • Add -target as a separable flag, thanks @papadokolos
  • Fix a bug in parsing flags with =, thanks @papadokolos
  • Parse non-posix compilation dbs on non-posix systems, thanks @papadokolos
  • Update docs about $project_base_path, thanks @dot4qu
  • Fix missing enum completions

Version 6.4.4

27 Jul 13:33

Choose a tag to compare

Improvements and bug fixes:

  • Fixed a bug when calling "ECC: clean current cmake cache".
    It now works as expected.

Version 6.4.3

01 May 18:41
e0f6929

Choose a tag to compare

Version 6.4.3

Improvements and bug fixes:

  • More powerful cmake-related flags parsing. If you ever wanted to use flags
    like -DCMAKE_PREFIX_PATH=~/some_path/*, now you can!
    See [1] for details.
  • WARNING: the sub-setting of the CMakeLists.txt entry prefix_paths
    is now deprecated as all the functionality is covered by the more useful
    flags sub-setting. You can still use it for now, but I will remove it
    in the future.
  • Fixed a jump to a wrong location when going to declaration, thanks @berteauxjb
  • Fixed typo in the message below, thanks @berkus

Version 6.4.2

13 Apr 18:21
c28bdd6

Choose a tag to compare

Improvements and bug fixes:

  • Add proper failure detection of CMake run.

Version 6.4.1

13 Apr 16:30

Choose a tag to compare

Improvements and bug fixes:

  • Fix progress showing a wrong job name.
  • Show console output if CMake generation fails.
  • Fix cmake flags source overwriting CMAKE_PREFIX_PATHS environment variable.
  • Add more suffixes to find libclang, thanks @jeeb.
  • Fix docs generation after updating the theme.

Development announcement:

I decided to move away from using the "dev" branch. Now all the development
will be happening in the "master" branch. The releases will be sourced from
the "release" branch. See contribution guidelines for details.

Version 6.4.0

21 Mar 23:30

Choose a tag to compare

Improvements and bug fixes:

  • Show which command is running along with the progress status.

Version 6.3.0

20 Mar 13:33

Choose a tag to compare

Generate compilation database with Bazel!

There is a new option available for everyone using Bazel on Linux and OSX.
It is still experimental, but seems to be working.

If you have a Bazel project, open any file in it and call the command:
"ECC: (Bazel) Generate compile_commands.json"

This will use https://github.com/grailbio/bazel-compilation-database
It generates a compilation database and if it fails it shows the error
in an output panel. The approximate sequence of actions is as follows:

  • Search for a folder with a WORKSPACE file up the tree.
  • Run a script "generate.sh" from the repo in that folder.
  • If the command fails, show the output.