Skip to content

Commit a742ce4

Browse files
authored
New version: NickGasson.NVC version 1.17.0 (microsoft#273844)
1 parent e5141d7 commit a742ce4

File tree

4 files changed

+85
-0
lines changed

4 files changed

+85
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Created with YamlCreate.ps1 Dumplings Mod
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.10.0.schema.json
3+
4+
PackageIdentifier: NickGasson.NVC
5+
PackageVersion: 1.17.0
6+
InstallerType: wix
7+
Scope: machine
8+
InstallerSwitches:
9+
InstallLocation: ROOTDIR="<INSTALLPATH>"
10+
UpgradeBehavior: install
11+
Commands:
12+
- nvc
13+
ProductCode: '{647FEDBD-B60E-4CC1-90C4-9D6F6CB8F5A4}'
14+
ReleaseDate: 2025-07-12
15+
AppsAndFeaturesEntries:
16+
- ProductCode: '{647FEDBD-B60E-4CC1-90C4-9D6F6CB8F5A4}'
17+
UpgradeCode: '{FDCA4BBE-BBDF-4A44-903E-878BF3D2F925}'
18+
Installers:
19+
- Architecture: x64
20+
InstallerUrl: https://github.com/nickg/nvc/releases/download/r1.17.0/nvc-1.17.0.msi
21+
InstallerSha256: 731F00BED421D28005A867D9957207814BE16CEB7B670013D8A50A52B2378D9F
22+
ManifestType: installer
23+
ManifestVersion: 1.10.0
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Created with YamlCreate.ps1 Dumplings Mod
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.10.0.schema.json
3+
4+
PackageIdentifier: NickGasson.NVC
5+
PackageVersion: 1.17.0
6+
PackageLocale: en-US
7+
Publisher: Nick Gasson
8+
PublisherSupportUrl: https://github.com/nickg/nvc/issues
9+
Author: Nick Gasson
10+
PackageName: NVC VHDL Simulator
11+
PackageUrl: https://www.nickg.me.uk/nvc/
12+
License: GPL-3.0
13+
LicenseUrl: https://github.com/nickg/nvc/blob/HEAD/COPYING
14+
Copyright: Copyright (C) 2011-2024 Nick Gasson
15+
ShortDescription: A free software VHDL compiler and simulator implementing almost all of IEEE 1076-2008.
16+
Tags:
17+
- vhdl
18+
ReleaseNotes: |-
19+
This release contains significant improvements to the experimental Verilog and mixed-language simulation, although it's still a very long way from being production ready. Additionally:
20+
- Updated to OSVVM 2025.02 and UVVM 2025.04.18 for nvc --install.
21+
- Added --merge-mode option to control behaviour when merging non-equal coverage databases (from @Blebowski).
22+
- Fixed "unit is too big to compile" error with very large number of signals (#1200).
23+
- Just-in-time compilation is now the default and the --jit elaboration option has no effect. Use --precompile to restore the
24+
previous behaviour.
25+
- Fixed a crash when set_cover_scope_name from nvc.cover_pkg was called with coverage disabled (#1218).
26+
- Code coverage reports now contain the source files instead of referencing them (from @Blebowski).
27+
- The --ieee-warnings option now supports off-at-0 to suppress warnings only in the first time step (from @supleed2).
28+
- Top-level generics can now be set to hexadecimal values from the command line using -g name='X"12"'. The value must be escaped or quoted to avoid the double quotes being interpreted by the shell.
29+
- Fixed a crash when ports with view mode indications are partially associated in a port map (#1208).
30+
- Files declared in impure functions are now closed after the return expression has been evaluated rather than before (#1229).
31+
- Added missing slice direction check at runtime (#1231).
32+
- Several other minor bugs were resolved (#1220, #1233, #1234, #1239, #1240).
33+
Special thank you to @bpadalino, @tmeissner, @Blebowski, @amb5l, @m42uko, @a-panella, @cmarqu, @albydnc, @johonkanen, and @augustofg for sponsoring me!
34+
ReleaseNotesUrl: https://github.com/nickg/nvc/releases/tag/r1.17.0
35+
Documentations:
36+
- DocumentLabel: Manual
37+
DocumentUrl: https://www.nickg.me.uk/nvc/manual.html
38+
ManifestType: defaultLocale
39+
ManifestVersion: 1.10.0
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Created with YamlCreate.ps1 Dumplings Mod
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.10.0.schema.json
3+
4+
PackageIdentifier: NickGasson.NVC
5+
PackageVersion: 1.17.0
6+
PackageLocale: zh-CN
7+
Publisher: Nick Gasson
8+
PackageName: NVC VHDL Simulator
9+
ShortDescription: 一款免费的 VHDL 编译器和仿真器软件,实现了几乎所有的 IEEE 1076-2008 标准。
10+
ReleaseNotesUrl: https://github.com/nickg/nvc/releases/tag/r1.17.0
11+
Documentations:
12+
- DocumentLabel: 手册
13+
DocumentUrl: https://www.nickg.me.uk/nvc/manual.html
14+
ManifestType: locale
15+
ManifestVersion: 1.10.0
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Created with YamlCreate.ps1 Dumplings Mod
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.10.0.schema.json
3+
4+
PackageIdentifier: NickGasson.NVC
5+
PackageVersion: 1.17.0
6+
DefaultLocale: en-US
7+
ManifestType: version
8+
ManifestVersion: 1.10.0

0 commit comments

Comments
 (0)