I’ve released a new version 1.5.3 of NVC, the VHDL compiler I’m working on. This is hopefully the final bug fix release on the 1.5 branch containing the following changes back-ported from the development branch:
- Handle
access(2)
returning EPERM in macOS sandbox. - Fix race when multiple processes concurrently update a library.
- Fix
--syntax
command when file contains multiple design units. - Allow constant folding of nand/nor/xor/xnor.
- Fix potential out of memory condition when evaluating complex assert expressions.
- Fix incorrect result of
mod
operator with negative operands. - Fixed intermittent crash when evaluating nested constant records.
- Buffer too small for printing TIME’HIGH.
nvc-1.5.3.tar.gz
nvc-1.5.3.tar.gz.sig
This release is signed with GPG key fingerprint 0784 505A DB5D 7D86 D2BD E6DA BCDB 295F 7431 9F1A
. Download both the .sig
and .tar.gz
files and verify with:
gpg --keyserver pgp.mit.edu --recv-keys BCDB295F74319F1A gpg --verify nvc-1.5.3.tar.gz