Skip to content

Commit

Permalink
Sync NEWS.md from 1.9 branch
Browse files Browse the repository at this point in the history
  • Loading branch information
nickg committed May 1, 2023
1 parent 15d6a75 commit 26d8f43
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 5 deletions.
15 changes: 14 additions & 1 deletion Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,19 @@ release: update-test-dist
gpg -b $(top_builddir)/$(PACKAGE)-$(VERSION).tar.gz \
)

sync-branch:
last=$$(awk '/## Version/ { print($$3); exit }' $(top_srcdir)/NEWS.md); \
branch=origin/v$$(echo $$last | sed 's/.[0-9]$$//')-branch; \
echo "last version was $$last, branch $$branch"; \
git show $$branch:NEWS.md >/tmp/NEWS.md; \
awk '/Version '$$last'/ { exit; } /Version/ { x=1 } x==1,/./ { print($$0); }' \
/tmp/NEWS.md > /tmp/trimmed.md; \
sed -i -e '/Version/,$$ b;' -e '/^$$/ r /tmp/trimmed.md' $(top_srcdir)/NEWS.md; \
git checkout $$branch $(top_srcdir)/www/defs.m4; \
sed -i 's/1.9.1/1.9.2/g' $(top_srcdir)/README.md

clean-local: clean-test clean-libs

.PHONY: bootstrap cov-reset cov-report clean-libs clean-test compile-commands release
.PHONY: bootstrap cov-reset cov-report clean-libs clean-test compile-commands
.PHONY: release sync-branch

15 changes: 15 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,21 @@
install the Python infrastructure.
- Updated to OSVVM 2023.04 and UVVM 2023.03.21 for `nvc --install`.

## Version 1.9.2 - 2023-05-01
- Fix elaboration errors with recursive entity instantiation (#668).
- Updated to latest GtkWave FST writer library.
- Fix crash when an external name is used in a wait expression (#674).
- Fix stack corruption when passing large numbers of arguments (#665).
- Protected procedure calls with `out` or `inout` signal arguments now
create drivers (#675).
- Fixed a crash when a `next` or `exit` statement appears inside
`process (all)` (#676).
- The `--jit` elaboration options now works on Intel Macs (#680).
- Fixed a corner case where a forced signal with no drivers had the
wrong effective value after `release` (#681).
- Fixed a crash when a signal assignment statement contains only
`unaffected` (#677).

## Version 1.9.1 - 2023-04-15
- Fix build errors and warnings on MSYS2 Clang x64 environment.
- Fix build failure due to missing `SHT_X86_64_UNWIND` on Alpine and
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ NVC has both a release branch and a development master branch. The
master branch should be stable enough for day-to-day use and has
comprehensive regression tests, but the release branch is more suitable
for third party packaging. The latest released version is
[1.9.1](https://github.com/nickg/nvc/releases/download/r1.9.1/nvc-1.9.1.tar.gz).
[1.9.2](https://github.com/nickg/nvc/releases/download/r1.9.2/nvc-1.9.2.tar.gz).
Significant changes since the last release are detailed in
[NEWS.md](NEWS.md).

Expand Down
6 changes: 3 additions & 3 deletions www/defs.m4
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
define(__version, `1.9.1')dnl/
define(__release_date, `15th April 2023')dnl/
define(__release_date_short, `2023-04-15')dnl/
define(__version, `1.9.2')dnl/
define(__release_date, `1st May 2023')dnl/
define(__release_date_short, `2023-05-01')dnl/
define(__release_notes, `news.html#version-'__version`---'__release_date_short)dnl
define(__github_url, `https://github.com/nickg/nvc')dnl
define(__sourcehut_url, `https://git.sr.ht/~nickg/nvc')dnl
Expand Down

0 comments on commit 26d8f43

Please sign in to comment.