]>
git.nickg.me.uk Git - nvc.git/log
Nick Gasson [Sat, 5 Nov 2016 19:39:57 +0000 (19:39 +0000)]
Release stable version 1.1
Nick Gasson [Sat, 5 Nov 2016 19:31:27 +0000 (19:31 +0000)]
Fix parsing of ASCII special characters
Nick Gasson [Fri, 28 Oct 2016 17:12:43 +0000 (18:12 +0100)]
Attempt to fix run_regr problems on OS X
Nick Gasson [Tue, 25 Oct 2016 13:43:06 +0000 (14:43 +0100)]
Update instructions for OS X install
The Gitter Badger [Mon, 24 Oct 2016 21:55:22 +0000 (16:55 -0500)]
Add Gitter badge (#302)
mercstash [Mon, 24 Oct 2016 21:04:13 +0000 (23:04 +0200)]
Adding support for quotation-mark in string literals and bit string literals (#301)
* Better handling of Based Literals with exclusive '#' and ':' as defined in LRM 13.10
* Adding support for string literals and bit string literals
* Fix indentation to 3
* Fixing indentation
* Reducing line diff in lexer
* Removing tab and final fix for indentation
Nick Gasson [Sun, 23 Oct 2016 16:30:27 +0000 (17:30 +0100)]
Split "resume" operation into nested and non-nested variants
mercstash [Mon, 24 Oct 2016 10:16:55 +0000 (12:16 +0200)]
Better handling of Based Literals with exclusive '#' and ':' as defined in LRM 13.10 (#300)
mercstash [Tue, 18 Oct 2016 19:51:12 +0000 (21:51 +0200)]
Handling empty Bit String and no underscore in first character (#299)
mercstash [Mon, 17 Oct 2016 19:48:15 +0000 (21:48 +0200)]
Abstract literals (#298)
* Changes in abstract literals. Still need to handle the real in based literals.
* Real based literals
Nick Gasson [Wed, 12 Oct 2016 13:49:07 +0000 (14:49 +0100)]
Use HTTPS URL for IEEE sources. Issue #295
Robert Günzler [Wed, 12 Oct 2016 13:22:58 +0000 (15:22 +0200)]
add shasums to fetch-ieee.sh (#295) (#296)
* add shasums to fetch-ieee.sh https://github.com/nickg/nvc/issues/295
* put download and shasum check into seperate function
* Remove prompt
* Remove prompt for real
Nick Gasson [Thu, 6 Oct 2016 11:30:53 +0000 (12:30 +0100)]
Duplicate history entry
Nick Gasson [Thu, 6 Oct 2016 11:30:04 +0000 (12:30 +0100)]
Update HISTORY.md
Nick Gasson [Thu, 6 Oct 2016 10:40:04 +0000 (11:40 +0100)]
Remove redundant optimisation passes
Nick Gasson [Thu, 6 Oct 2016 09:09:44 +0000 (10:09 +0100)]
Couple of test fixes
Alain Péteut [Fri, 26 Aug 2016 09:23:18 +0000 (11:23 +0200)]
fix vhdl-2008 support
Issue #294
Nick Gasson [Sun, 2 Oct 2016 20:32:20 +0000 (21:32 +0100)]
Improved stack traces on Linux with libdw
Nick Gasson [Sat, 30 Jul 2016 16:32:55 +0000 (17:32 +0100)]
Replace some more ad-hoc attributes with flags
Nick Gasson [Fri, 29 Jul 2016 19:51:14 +0000 (20:51 +0100)]
Replace elide_bounds attribute with a tree flag
Nick Gasson [Fri, 29 Jul 2016 19:39:30 +0000 (20:39 +0100)]
Use flags rather than attributes to store unconstrained-ness. Issue #293
Nick Gasson [Fri, 29 Jul 2016 19:32:49 +0000 (20:32 +0100)]
Add new flags tree field to replace ad-hoc attributes
robin [Tue, 26 Jul 2016 11:20:30 +0000 (16:50 +0530)]
Fix bug wrong variable (#292)
Nick Gasson [Sun, 24 Jul 2016 09:37:35 +0000 (10:37 +0100)]
Update for building Xilinx CoreLib #154
Nick Gasson [Sun, 24 Jul 2016 09:30:46 +0000 (10:30 +0100)]
Fix using capital letters in based literal
Nick Gasson [Thu, 21 Jul 2016 21:10:27 +0000 (22:10 +0100)]
Lowering for concatenation in case statement choice. Issue #106 #105
Nick Gasson [Sun, 17 Jul 2016 13:24:59 +0000 (14:24 +0100)]
Lowering for array slices in case choices. Issue #106
Nick Gasson [Sun, 17 Jul 2016 07:08:58 +0000 (08:08 +0100)]
Option --relax=locally-static now applies in more contexts. Issue #106
Nick Gasson [Sun, 17 Jul 2016 06:29:24 +0000 (07:29 +0100)]
Rewrite the run_regr program in C
Avoids `make check` dependency on Ruby
Nick Gasson [Sat, 16 Jul 2016 07:10:41 +0000 (08:10 +0100)]
Rename --relax=generic-static to --relax=locally-static. Issue #106
Nick Gasson [Sat, 11 Jun 2016 11:24:56 +0000 (12:24 +0100)]
Improvements to VHPI tracing
Nick Gasson [Sat, 11 Jun 2016 09:14:44 +0000 (10:14 +0100)]
Add --list command to print all units in a library
Nick Gasson [Sat, 11 Jun 2016 08:26:02 +0000 (09:26 +0100)]
Update HISTORY.md
Mike [Sun, 12 Jun 2016 07:15:03 +0000 (03:15 -0400)]
fix typo in test-list (#291)
Nick Gasson [Fri, 10 Jun 2016 17:44:33 +0000 (18:44 +0100)]
Fix unnecessary calls to _vec_load
Nick Gasson [Thu, 9 Jun 2016 21:08:43 +0000 (22:08 +0100)]
Fix concurrent procedure call sensitivity list generation
Nick Gasson [Wed, 8 Jun 2016 20:48:20 +0000 (21:48 +0100)]
Fix Ruby Object#timeout deprecation warning
Nick Gasson [Wed, 8 Jun 2016 20:45:48 +0000 (21:45 +0100)]
Add missing vhpi3.vhd
KIMURA Masaru [Wed, 8 Jun 2016 18:01:39 +0000 (03:01 +0900)]
Use correct NVC_CYG_LIB. (#290)
Nick Gasson [Tue, 7 Jun 2016 20:30:20 +0000 (21:30 +0100)]
Few more fixes for cocotb. Issue #64
Nick Gasson [Tue, 7 Jun 2016 20:04:26 +0000 (21:04 +0100)]
Implement vhpi_get_phys. Issue #64
Nick Gasson [Sat, 14 May 2016 15:30:50 +0000 (16:30 +0100)]
Update HISTORY.md
Nick Gasson [Thu, 12 May 2016 21:12:51 +0000 (22:12 +0100)]
Fix segfault in memcpy introduced by earlier commit
Nick Gasson [Thu, 12 May 2016 20:40:24 +0000 (21:40 +0100)]
Fix Valgrind warning
Nick Gasson [Thu, 12 May 2016 20:33:38 +0000 (21:33 +0100)]
Fix another bug with arrays of records
Nick Gasson [Wed, 11 May 2016 06:25:12 +0000 (07:25 +0100)]
Fix bug where process could be erroneously woken multiple times
Nick Gasson [Wed, 11 May 2016 05:52:45 +0000 (06:52 +0100)]
Allow postponed concurrent assertion statements
Nick Gasson [Fri, 6 May 2016 19:15:25 +0000 (20:15 +0100)]
Fix bug record signal corruption bug
Nick Gasson [Wed, 4 May 2016 19:32:36 +0000 (20:32 +0100)]
Fix additional bug with functions in entity declaration
Nick Gasson [Wed, 4 May 2016 19:17:03 +0000 (20:17 +0100)]
Fix subprograms in entity declarations not elaborated
Nick Gasson [Wed, 4 May 2016 19:11:10 +0000 (20:11 +0100)]
Allow dumping vcode for a single process
Nick Gasson [Tue, 3 May 2016 21:51:57 +0000 (22:51 +0100)]
Fix bug grouping arrays of records
Nick Gasson [Tue, 3 May 2016 21:06:31 +0000 (22:06 +0100)]
Rewrite the grouping code to optimise more cases
Nick Gasson [Mon, 2 May 2016 21:46:21 +0000 (22:46 +0100)]
Factor out some of the group context initialisation
Nick Gasson [Mon, 2 May 2016 21:07:39 +0000 (22:07 +0100)]
Optimise net grouping algorithm using look-up table
Nick Gasson [Mon, 2 May 2016 19:50:44 +0000 (20:50 +0100)]
Fix bug with grouping nets in nested records
Nick Gasson [Mon, 2 May 2016 18:49:11 +0000 (19:49 +0100)]
Include groups in --dump output
Nick Gasson [Mon, 2 May 2016 18:30:07 +0000 (19:30 +0100)]
Fix crash in make_default_value
Nick Gasson [Sun, 1 May 2016 16:04:03 +0000 (17:04 +0100)]
Add missing tools/Makemodule.am
Nick Gasson [Sun, 1 May 2016 14:19:21 +0000 (15:19 +0100)]
History formatting
Nick Gasson [Sun, 1 May 2016 14:18:27 +0000 (15:18 +0100)]
Add HISTORY.md
Nick Gasson [Sun, 1 May 2016 13:42:30 +0000 (14:42 +0100)]
More README formatting
Nick Gasson [Sun, 1 May 2016 13:41:06 +0000 (14:41 +0100)]
README.md updates #289
Nick Gasson [Sun, 1 May 2016 13:34:51 +0000 (14:34 +0100)]
Distribution fixes
Nick Gasson [Sun, 1 May 2016 12:51:44 +0000 (13:51 +0100)]
More efficient grouping for record and multi-dimensional array signals. Fixes #250
Nick Gasson [Sat, 30 Apr 2016 18:22:42 +0000 (19:22 +0100)]
Revert "use travis"
This reverts commit
7fb5768f76592229e6a5521a4c825fb2f8b55b74 .
Nick Gasson [Sat, 30 Apr 2016 17:42:00 +0000 (18:42 +0100)]
Temporary workaround for issue #250
Nick Gasson [Sat, 30 Apr 2016 17:24:25 +0000 (18:24 +0100)]
Merge pull request #288 from peteut/master
simplify patterns
Alain Péteut [Sat, 23 Apr 2016 18:37:29 +0000 (20:37 +0200)]
use travis
Alain Péteut [Sat, 23 Apr 2016 13:44:27 +0000 (15:44 +0200)]
simplify patterns
Nick Gasson [Thu, 14 Apr 2016 22:13:20 +0000 (23:13 +0100)]
Merge pull request #287 from peteut/master
Acess Types for Records
Alain Péteut [Thu, 14 Apr 2016 21:49:50 +0000 (23:49 +0200)]
add implicit dereference of record types
fixes #288
Alain Péteut [Fri, 8 Apr 2016 22:57:57 +0000 (00:57 +0200)]
Add access types for records test
Nick Gasson [Mon, 4 Apr 2016 18:55:48 +0000 (19:55 +0100)]
Formal names should be locally rather than globally static
Nick Gasson [Sat, 2 Apr 2016 15:29:33 +0000 (16:29 +0100)]
Fix erroneous error from implicitly generated "reject" clause
Nick Gasson [Mon, 21 Mar 2016 04:49:39 +0000 (23:49 -0500)]
Merge pull request #285 from mitchsm/master
allow file in package body. fixes issue 284
mitchsm [Sun, 20 Mar 2016 13:34:23 +0000 (09:34 -0400)]
allow file in package body. fixes issue 284
Nick Gasson [Wed, 16 Mar 2016 15:39:36 +0000 (15:39 +0000)]
Merge pull request #282 from hiyuh/cpids
Fix for issue #280.
KIMURA Masaru [Wed, 16 Mar 2016 15:31:23 +0000 (00:31 +0900)]
Fix for issue #280.
Nick Gasson [Wed, 16 Mar 2016 15:27:09 +0000 (15:27 +0000)]
Merge pull request #281 from hiyuh/iso-c-zsa
Fix for issue #279.
KIMURA Masaru [Wed, 16 Mar 2016 15:22:43 +0000 (00:22 +0900)]
Fix for issue #279.
Nick Gasson [Wed, 16 Mar 2016 10:08:25 +0000 (10:08 +0000)]
Merge pull request #278 from hiyuh/iso-c-array
Fix for following warnings.
Nick Gasson [Wed, 16 Mar 2016 10:07:38 +0000 (10:07 +0000)]
Merge pull request #277 from hiyuh/ieee-typo
Fix a typo.
KIMURA Masaru [Wed, 16 Mar 2016 07:10:39 +0000 (16:10 +0900)]
Fix for following warnings.
In file included from src/cgen.c:23:0:
src/array.h:92:23: warning: ISO C does not allow extra \e $B!F\e (B;\e $B!G\e (B outside of a function [-Wpedantic]
DECLARE_ARRAY(what); \
^
src/cgen.c:58:1: note: in expansion of macro \e $B!F\e (BDECLARE_AND_DEFINE_ARRAY\e $B!G\e (B
DECLARE_AND_DEFINE_ARRAY(size_list);
^
src/cgen.c:58:36: warning: ISO C does not allow extra \e $B!F\e (B;\e $B!G\e (B outside of a function [-Wpedantic]
DECLARE_AND_DEFINE_ARRAY(size_list);
^
KIMURA Masaru [Wed, 16 Mar 2016 06:59:15 +0000 (15:59 +0900)]
Fix a typo.
Nick Gasson [Wed, 17 Feb 2016 20:41:27 +0000 (20:41 +0000)]
Earlier bounds checking during elaboration. Fixes #251
Nick Gasson [Sun, 31 Jan 2016 19:13:22 +0000 (19:13 +0000)]
Fix work library visibility bug. Fixes #276
Nick Gasson [Fri, 29 Jan 2016 19:42:12 +0000 (19:42 +0000)]
Add --syntax option to check file syntax only. Fixes #266
Nick Gasson [Sun, 10 Jan 2016 17:11:28 +0000 (17:11 +0000)]
Do not generate duplicate code for case statement alternatives. Fixes #262
Nick Gasson [Sun, 3 Jan 2016 14:44:59 +0000 (14:44 +0000)]
Implement a few more VHPI properties and functions. Issue #64
Nick Gasson [Wed, 16 Dec 2015 21:33:30 +0000 (21:33 +0000)]
Fix LLVM link error with use clause in block or generate. Fixes #225
Nick Gasson [Wed, 9 Dec 2015 21:35:03 +0000 (21:35 +0000)]
Remove dead code in sem_check_ref
Nick Gasson [Wed, 9 Dec 2015 21:33:28 +0000 (21:33 +0000)]
Change `lib_find` to take an interned string argument
Nick Gasson [Mon, 7 Dec 2015 10:34:06 +0000 (10:34 +0000)]
Merge pull request #275 from mitchsm/add-vivado-script
add script to compile libraries for Xilinx Vivado. Issue #273
Michael Mitchener [Mon, 7 Dec 2015 04:19:12 +0000 (23:19 -0500)]
add unifast library
Michael Mitchener [Mon, 7 Dec 2015 02:27:49 +0000 (21:27 -0500)]
rename existing xilinx-ise script; update README.md
Michael Mitchener [Mon, 7 Dec 2015 02:24:45 +0000 (21:24 -0500)]
fix occurrence of "ISE" in new script
Michael Mitchener [Mon, 7 Dec 2015 02:21:42 +0000 (21:21 -0500)]
add script to compile unisim and unimacro libraries for Xilinx Vivado. Issue #273
Nick Gasson [Sun, 6 Dec 2015 22:09:44 +0000 (22:09 +0000)]
Merge pull request #274 from mitchsm/check-ascending-time
add check that signal assignments occur in ascending time order
Michael Mitchener [Sun, 6 Dec 2015 22:01:31 +0000 (17:01 -0500)]
add check that signal assignments occur in ascending time order