8000 Tags · rosslannen/irony-mode · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: rosslannen/irony-mode

Tags

v1.4.0

Toggle v1.4.0's commit message
Release 1.4.0

In this release:

- cache compilation database [SarcasmGH-499]
- add support for new libclang versions,
  which should now support newer versions automatically
- CMake modernization, require CMake >= 3
- improved compile options adjustement [SarcasmGH-542]

v1.3.1

Toggle v1.3.1's commit message
Release 1.3.1

v1.3.0

Toggle v1.3.0's commit message
add Debian (and derivatives) installation instructions [SarcasmGH-510]

v1.2.0

Toggle v1.2.0's commit message
Release 1.2.0

In this release:
- minor bug fixes and documentation updates

v1.1.0

Toggle v1.1.0's commit message
Release 1.1.0

In this release:

- server side completion filtering: this is a performance improvement for big
  list of candidates
- completion styles: exact, case-insensitive, smart-case
- cdb-json: add support for 'arguments' field,
  see https://clang.llvm.org/docs/JSONCompilationDatabase.html
- support post-completion insertion in `irony-completion-at-point'

Many thanks to all the contributors,
especially @kangjianbin for the completion performance improvements.

v1.0.0

Toggle v1.0.0's commit message
In this release, refactoring, small bug fixes and minor improvements.

The most noticeable change is internal and also some API breakage,
however functionally speaking everything should stay similar.

What changed:

- new internal API to make it easier to add new commands or new variants of commands
- speed up big query results (e.g. when there are many completion candidates)
- improve error reporting
- tasks can be run synchronously or asynchronously
- support for more than one unsaved buffers
- support new libclang versions
- travis-ci now runs `clang-tidy` on irony-server source files
- completion candidates can be filtered base on availability

API break on completion impacted at least the following project,
which also needs to be updated:

- company-irony
- irony-eldoc
- counsel-irony

Known broken APIs are:

- `irony-completion-candidates-async`: the async callback now takes the
  candidates as parameter
- `irony-completion-at-point-async` disappeared,
  it should be removed from irony-mode configuration:

      ;; remove this
      (define-key irony-mode-map [remap completion-at-point] 'irony-completion-at-point-async)

  The function is no longer needed because `irony-completion-at-point` now works
  like one would expect, it request the completion synchronously.
  If asynchronous completion is needed, it should be written manually,
  but this no longer releated to completion-at-point.

v0.2.1

Toggle v0.2.1's commit message
v0.2.1

This minor release contains a few bug fixes and minor improvments.

v0.2.0

Toggle v0.2.0's commit message
Release 0.2.0

In this release:

* add diagnostic support (flycheck-irony)
* add JSON Compilation Database

v0.1.2

Toggle v0.1.2's commit message
Release 0.1.2

In this release:

* Windows support
* improvements of irony-server process management

v0.1.1

Toggle v0.1.1's commit message
irony.el: update version header, release 0.1.1

This release contains bug fix and performance improvements, important changes are:

* Improve completion performances
* Build fixes for irony-server on Mac OS X
* Update FindLibClang.cmake to support new release of Clang
0