Sigasi 2.14

In the Sigasi 2.14 we reworked an important part of our internal
compiler which results in in better accuracy, better
autocompletes and a lot of bugfixes.

Improved internal compiler

For this release we put a lot of effort in improving the internal VHDL
compiler. Specifically, the compiler now analyses expressions more
accurately. This results in better autocompletes, occurrence
highlighting, search, rename, and more.

Thanks to this improvement we can offer accurate autocompletes for use
clauses, records, library clauses, protected types, access
types, …

External files

We simplified the way we deal with files-command-line VHDL files. These are individual files that are not part of a Sigasi project. Before Sigasi 2.14 we openend external files in a special “External Files”-project, which was a bit of an awkward workaround. In Sigasi 2.14 we now simply open external files without a project, just like you would expect from a “simple” editor (like Emacs, Vi, Notepad++, Ultraedit,…).

Other new and noteworthy improvements

The standalone version is now built on Eclipse 3.8 (and Xtext 4.2.1)
instead of Eclipse 3.7.

Better linting and “hyperlinks” for state machines, encoded as case
statements over a record field

Added option to add extra command line options to vcom and vsim

Support for splitted use clauses
(use work.mypackage; use mypackage.something;)