]> git.nickg.me.uk Git - nvc.git/log
nvc.git
5 years agoRelease version 1.4.0 r1.4.0
Nick Gasson [Mon, 16 Jul 2018 04:52:01 +0000 (12:52 +0800)]
Release version 1.4.0

5 years agoUpdate HISTORY.md
Nick Gasson [Fri, 6 Jul 2018 07:47:55 +0000 (15:47 +0800)]
Update HISTORY.md

5 years agoFix hiding of implicitly declared operators. Fixes #377
Nick Gasson [Fri, 6 Jul 2018 07:34:55 +0000 (15:34 +0800)]
Fix hiding of implicitly declared operators. Fixes #377

5 years agoFix cases where implicit operators were incorrectly hidden. #377
Nick Gasson [Fri, 6 Jul 2018 06:20:51 +0000 (14:20 +0800)]
Fix cases where implicit operators were incorrectly hidden. #377

5 years agoFix stack overflow in signal assignment loop
Nick Gasson [Tue, 26 Jun 2018 14:29:33 +0000 (22:29 +0800)]
Fix stack overflow in signal assignment loop

5 years agoFix checking for ranges in select statement. Fixes #376
Nick Gasson [Wed, 13 Jun 2018 09:01:05 +0000 (17:01 +0800)]
Fix checking for ranges in select statement. Fixes #376

5 years agoFix AppVeyor build after fetch-ieee.sh changes
Nick Gasson [Sat, 2 Jun 2018 13:47:39 +0000 (21:47 +0800)]
Fix AppVeyor build after fetch-ieee.sh changes

5 years agoieee download webpage has changed (#375)
changephilip [Sat, 2 Jun 2018 13:37:43 +0000 (21:37 +0800)]
ieee download webpage has changed (#375)

5 years agoFix is_debugger_running on WSL
Nick Gasson [Fri, 25 May 2018 08:01:52 +0000 (16:01 +0800)]
Fix is_debugger_running on WSL

6 years agoAdd missing Cygwin package to fix AppVeyor
Nick Gasson [Tue, 20 Mar 2018 08:35:58 +0000 (16:35 +0800)]
Add missing Cygwin package to fix AppVeyor

6 years agoFix name colision with subprograms in blocks. Fixes #374
Nick Gasson [Wed, 14 Mar 2018 06:46:43 +0000 (14:46 +0800)]
Fix name colision with subprograms in blocks. Fixes #374

6 years agoImprove error hint generation during elaboration
Nick Gasson [Wed, 7 Mar 2018 09:34:15 +0000 (17:34 +0800)]
Improve error hint generation during elaboration

6 years agoImprove syntax highlighting when dumping
Nick Gasson [Wed, 7 Mar 2018 08:26:26 +0000 (16:26 +0800)]
Improve syntax highlighting when dumping

6 years agoFix assert with qualified expression as generic parameter. Fixes #373
Nick Gasson [Mon, 5 Mar 2018 11:35:27 +0000 (19:35 +0800)]
Fix assert with qualified expression as generic parameter. Fixes #373

6 years agoFix record resolution tests on Windows
Nick Gasson [Fri, 23 Feb 2018 11:46:27 +0000 (11:46 +0000)]
Fix record resolution tests on Windows

6 years agoFix various memory leaks identified by Valgrind
Nick Gasson [Tue, 20 Feb 2018 11:17:24 +0000 (11:17 +0000)]
Fix various memory leaks identified by Valgrind

6 years agoFix potential bug in record resolution
Nick Gasson [Tue, 20 Feb 2018 11:03:03 +0000 (11:03 +0000)]
Fix potential bug in record resolution

6 years agoImprove parsing of configurations. Issue #372
Nick Gasson [Sun, 18 Feb 2018 18:46:23 +0000 (18:46 +0000)]
Improve parsing of configurations. Issue #372

6 years agoAdd _set_initial_1 to reduce generated code verbosity in common case
Nick Gasson [Sun, 18 Feb 2018 15:20:25 +0000 (15:20 +0000)]
Add _set_initial_1 to reduce generated code verbosity in common case

6 years agoFix nested resolved records. Fixes #370
Nick Gasson [Sun, 18 Feb 2018 15:09:39 +0000 (15:09 +0000)]
Fix nested resolved records. Fixes #370

6 years agoBasic support for calling record resolution functions. Issue #370
Nick Gasson [Sun, 18 Feb 2018 13:19:02 +0000 (13:19 +0000)]
Basic support for calling record resolution functions. Issue #370

6 years agoFix 'LEFT and 'RIGHT in resolution function
Nick Gasson [Sun, 18 Feb 2018 12:15:33 +0000 (12:15 +0000)]
Fix 'LEFT and 'RIGHT in resolution function

6 years agoFix lower_resolution_func for resolved records. Issue #370
Nick Gasson [Sun, 18 Feb 2018 12:05:08 +0000 (12:05 +0000)]
Fix lower_resolution_func for resolved records. Issue #370

6 years agoFix resolution wrapper for record types. Issue #370
Nick Gasson [Sun, 18 Feb 2018 11:45:04 +0000 (11:45 +0000)]
Fix resolution wrapper for record types. Issue #370

6 years agoFix incorrect signal assignment from procedure. Fixes #371
Nick Gasson [Mon, 12 Feb 2018 11:36:14 +0000 (11:36 +0000)]
Fix incorrect signal assignment from procedure. Fixes #371

6 years agoFix crash when resolved record has more than two elements. Issue #370
Nick Gasson [Mon, 12 Feb 2018 11:18:11 +0000 (11:18 +0000)]
Fix crash when resolved record has more than two elements. Issue #370

6 years agoImplicit resolution function for record types. Fixes #202
Nick Gasson [Tue, 6 Feb 2018 19:24:13 +0000 (19:24 +0000)]
Implicit resolution function for record types. Fixes #202

6 years agoPass resolution function as part of size list. Issue #202
Nick Gasson [Tue, 6 Feb 2018 18:15:03 +0000 (18:15 +0000)]
Pass resolution function as part of size list. Issue #202

6 years agoSize list parameter to _set_initial is now a structure
Nick Gasson [Tue, 6 Feb 2018 18:10:10 +0000 (18:10 +0000)]
Size list parameter to _set_initial is now a structure

6 years agoRefactor how resolution functions are represented in vcode
Nick Gasson [Tue, 6 Feb 2018 17:58:23 +0000 (17:58 +0000)]
Refactor how resolution functions are represented in vcode

6 years agoMore fixes for use clause link errors. Fixes #225
Nick Gasson [Tue, 6 Feb 2018 10:57:35 +0000 (10:57 +0000)]
More fixes for use clause link errors. Fixes #225

6 years agoFix unresolved std.env.stop without use clause. Fixes #348
Nick Gasson [Tue, 6 Feb 2018 10:21:23 +0000 (10:21 +0000)]
Fix unresolved std.env.stop without use clause. Fixes #348

6 years agoFix unit tests on Windows
Nick Gasson [Mon, 5 Feb 2018 21:17:04 +0000 (21:17 +0000)]
Fix unit tests on Windows

6 years agoFix error passing signal alias to procedure. Fixes #340
Nick Gasson [Mon, 5 Feb 2018 19:50:23 +0000 (19:50 +0000)]
Fix error passing signal alias to procedure. Fixes #340

6 years agoFix crash when function alias has no parameters. Fixes #341
Nick Gasson [Mon, 5 Feb 2018 19:40:41 +0000 (19:40 +0000)]
Fix crash when function alias has no parameters. Fixes #341

6 years agoAdd missing testcase for issue #232
Nick Gasson [Mon, 5 Feb 2018 19:27:28 +0000 (19:27 +0000)]
Add missing testcase for issue #232

6 years agoFix default value of unconnected IN port. Issue #232
Nick Gasson [Mon, 5 Feb 2018 19:24:04 +0000 (19:24 +0000)]
Fix default value of unconnected IN port. Issue #232

6 years agoCatch partial association with OPEN. Issue #232
Nick Gasson [Mon, 5 Feb 2018 19:09:47 +0000 (19:09 +0000)]
Catch partial association with OPEN. Issue #232

6 years agoFix "unrecognised global option" error message
Nick Gasson [Sun, 4 Feb 2018 22:00:57 +0000 (22:00 +0000)]
Fix "unrecognised global option" error message

6 years agoRe-enable 32-bit MSYS and Cygwin
Nick Gasson [Sun, 4 Feb 2018 21:08:37 +0000 (21:08 +0000)]
Re-enable 32-bit MSYS and Cygwin

6 years agoFix build with LLVM 3.9 and later
Nick Gasson [Sun, 4 Feb 2018 21:17:59 +0000 (21:17 +0000)]
Fix build with LLVM 3.9 and later

6 years agoFix incorrect code generation on 32-bit systems
Nick Gasson [Sun, 4 Feb 2018 21:06:48 +0000 (21:06 +0000)]
Fix incorrect code generation on 32-bit systems

6 years agoFix Windows build
Nick Gasson [Sun, 4 Feb 2018 16:52:18 +0000 (16:52 +0000)]
Fix Windows build

6 years agoCompletely remove legacy JIT backend
Nick Gasson [Sun, 4 Feb 2018 16:49:06 +0000 (16:49 +0000)]
Completely remove legacy JIT backend

6 years agoCI for OS X using Travis
Nick Gasson [Sun, 4 Feb 2018 16:27:25 +0000 (16:27 +0000)]
CI for OS X using Travis

Squashed commit of the following:

commit 9adf9cd413d10be0b9ace49f77ab96da39cb6661
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 16:22:28 2018 +0000

    Update HISTORY.md

commit 8a058591c31da9745120a6d015cbdb32f0e0f139
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 16:21:33 2018 +0000

    Update README and add check

commit ada97e554bae410a34ca86ad1d0a439dcc3f0fb2
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 16:17:20 2018 +0000

    Remove -Werror

commit 3a12da3b50ffc361a1c4b3774cee9e1273c61d5d
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 16:12:02 2018 +0000

    Fix more stuff

commit 166b6801dd6f951dd0e4888892e515ec1fa5b9ea
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 16:07:32 2018 +0000

    Set PATH on OS X

commit 4160752818a3ea6d5b91a08be6d4b530519bc5fb
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 16:01:21 2018 +0000

    Fixes for OS X

commit b054ea1a671f77a84aaf5e7509d176d6cb545609
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 15:55:29 2018 +0000

    YAML syntax error

commit 4095d63e8ff3f15ff891eb2b0460378476443ad5
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 15:52:28 2018 +0000

    More fixes for OS X

commit 2dc4bda8138ea1e42869bb8f1e18bf5a95abd434
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 15:44:01 2018 +0000

    Add OSX to Travis matrix

6 years agoAdd AppVeyor CI
Nick Gasson [Sun, 4 Feb 2018 15:40:42 +0000 (15:40 +0000)]
Add AppVeyor CI

Squashed commit of the following:

commit 5e52eab61dfe7e71fde815f85548c3fe160aaf9d
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 15:40:22 2018 +0000

    Disable cygwin for now

commit f8915f497306b5d3e1a5957842272f3fc19c57dd
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 15:32:58 2018 +0000

    Fix typo in llvm-devel

commit 0cce04bcfb857b44385822f0f1b14c8cb5f790a6
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 15:25:22 2018 +0000

    Fix call to sha256sum

commit 3c5b66b8f5b4071b6aa676159abdb9f00721baf6
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 15:20:51 2018 +0000

    Fix cygwin package list

commit 36c0006ca3ffcc987e45f36de9b66ba5a22b0a18
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 15:18:19 2018 +0000

    Fail fetch-ieee.sh if the SHA check fails

commit eb724390cf3c7f20b40b7591e8aa5c90c97b059c
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 15:17:24 2018 +0000

    Use sha256sum on msys

commit 5a5593c7d57336569938f7a840bf36252bb666bd
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 15:14:59 2018 +0000

    Cygwin install flex etc.

commit 2cadaae167033a2e7cfe15e6eedcb4da4d57909d
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 15:10:00 2018 +0000

    Need to run fetch-ieee script

commit b8f6053136b0f566c9dd2209dc1e80f2bf398aaa
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 15:07:41 2018 +0000

    Add Cygwin to build matrix

commit 8f86f035d8320318495af816566e4b83b2446ade
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 15:03:34 2018 +0000

    Do not include dlfcn.h on mingw

commit 76f7a5db1823637b17e32689c764a0c5c3378e3f
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 15:01:28 2018 +0000

    Add badge and make check

commit b73e4ce17197c9416e1e7b71979fd018a8e56bf6
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 14:57:15 2018 +0000

    Add build and test steps

commit 9d1c7c792e9d6391d02cb4f0221fb54513c1003a
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 14:55:00 2018 +0000

    Fix configure script name

commit 8bf4950a9d965915ebd48b184123fe199b31866b
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 14:53:09 2018 +0000

    More debug

commit 147a2dd51c8268ee3d8de4bba42506e0ec72109c
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 14:48:26 2018 +0000

    Try to debug autoconf failure

commit 8bd291497cfd432b1ed49ddfb1de05d7efe1bf2f
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 14:44:42 2018 +0000

    Fix mingw32 package names

commit 166729d14b51065fc19eab9ee3bcb7034c6a9d2a
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 14:43:06 2018 +0000

    Add more build steps

commit e3cd431e4f16cfbbfe4dfb2d227916f78efd7220
Author: Nick Gasson <nick@nickg.me.uk>
Date:   Sun Feb 4 14:38:08 2018 +0000

    Add appveyor.yml

6 years agoWindows: add note to readme that MSYS2 is now working
Nick Gasson [Sun, 4 Feb 2018 13:33:57 +0000 (13:33 +0000)]
Windows: add note to readme that MSYS2 is now working

6 years agoWindows: make nvc_rusage return sensible values
Nick Gasson [Sun, 4 Feb 2018 13:32:51 +0000 (13:32 +0000)]
Windows: make nvc_rusage return sensible values

6 years agoWindows: make VHPI work
Nick Gasson [Sun, 4 Feb 2018 13:13:40 +0000 (13:13 +0000)]
Windows: make VHPI work

6 years agoWindows: tweak to make Emacs irony-mode work better
Nick Gasson [Sun, 4 Feb 2018 13:02:29 +0000 (13:02 +0000)]
Windows: tweak to make Emacs irony-mode work better

6 years agoWindows: open files in binary mode
Nick Gasson [Sun, 4 Feb 2018 12:51:33 +0000 (12:51 +0000)]
Windows: open files in binary mode

6 years agoWindows: fix coverage report generation
Nick Gasson [Sun, 4 Feb 2018 12:40:12 +0000 (12:40 +0000)]
Windows: fix coverage report generation

6 years agoWindows: need to mark procedures as dllexport
Nick Gasson [Sun, 4 Feb 2018 12:26:53 +0000 (12:26 +0000)]
Windows: need to mark procedures as dllexport

6 years agoFixes to unit tests on Windows
Nick Gasson [Sun, 4 Feb 2018 12:20:47 +0000 (12:20 +0000)]
Fixes to unit tests on Windows

6 years agoFix for maximum symbol length on Windows
Nick Gasson [Sun, 4 Feb 2018 11:53:25 +0000 (11:53 +0000)]
Fix for maximum symbol length on Windows

6 years agoOptimise code generation for access to array type
Nick Gasson [Mon, 29 Jan 2018 22:16:42 +0000 (22:16 +0000)]
Optimise code generation for access to array type

6 years agoGenerate makefile dependencies for .vcode files
Nick Gasson [Sat, 27 Jan 2018 22:45:16 +0000 (22:45 +0000)]
Generate makefile dependencies for .vcode files

6 years agoFix symbol lookup on Cygwin
Nick Gasson [Sun, 28 Jan 2018 22:24:15 +0000 (22:24 +0000)]
Fix symbol lookup on Cygwin

6 years agoNeed to dllexport the _nets variable on Windows
Nick Gasson [Sun, 28 Jan 2018 22:08:57 +0000 (22:08 +0000)]
Need to dllexport the _nets variable on Windows

6 years agoFixes for Cygwin
Nick Gasson [Sun, 28 Jan 2018 21:40:01 +0000 (21:40 +0000)]
Fixes for Cygwin

6 years agoLoads more linking fixes for Windows
Nick Gasson [Sun, 28 Jan 2018 21:20:53 +0000 (21:20 +0000)]
Loads more linking fixes for Windows

6 years agoFix run_regr not changing directory when skipping a test
Nick Gasson [Sun, 21 Jan 2018 17:47:40 +0000 (17:47 +0000)]
Fix run_regr not changing directory when skipping a test

6 years agoGenerate legal symbol names on Windows
Nick Gasson [Sun, 21 Jan 2018 17:46:15 +0000 (17:46 +0000)]
Generate legal symbol names on Windows

6 years agoFix issue #293
Nick Gasson [Sat, 27 Jan 2018 21:16:30 +0000 (21:16 +0000)]
Fix issue #293

6 years agoAllow selected identifier in configuration entity aspect
Nick Gasson [Sat, 27 Jan 2018 19:41:39 +0000 (19:41 +0000)]
Allow selected identifier in configuration entity aspect

6 years agoAllow variable to hide subprogram name. Fixes #326
Nick Gasson [Sat, 27 Jan 2018 19:35:26 +0000 (19:35 +0000)]
Allow variable to hide subprogram name. Fixes #326

6 years agoAdd test case for issue #369
Nick Gasson [Sat, 27 Jan 2018 19:21:58 +0000 (19:21 +0000)]
Add test case for issue #369

6 years agoImprove dumping for attribute declaration and specification
Nick Gasson [Sat, 27 Jan 2018 19:15:23 +0000 (19:15 +0000)]
Improve dumping for attribute declaration and specification

6 years agoAllow attributes of enum literals. Issue #369
Nick Gasson [Sat, 27 Jan 2018 17:39:11 +0000 (17:39 +0000)]
Allow attributes of enum literals. Issue #369

6 years agoAllow access to process variables through selected identifiers
Nick Gasson [Sat, 27 Jan 2018 17:13:49 +0000 (17:13 +0000)]
Allow access to process variables through selected identifiers

6 years agoFix parsing of attribute entity class. Issue #369
Nick Gasson [Sat, 27 Jan 2018 16:48:33 +0000 (16:48 +0000)]
Fix parsing of attribute entity class. Issue #369

6 years agoFix crash running VESTS
Nick Gasson [Sat, 27 Jan 2018 16:29:29 +0000 (16:29 +0000)]
Fix crash running VESTS

6 years agoFix various bugs with enumeration literal visibility. Fixes #363
Nick Gasson [Sat, 27 Jan 2018 14:14:38 +0000 (14:14 +0000)]
Fix various bugs with enumeration literal visibility. Fixes #363

6 years agoImprove checking that subprogram body matches spec. Fixes #368
Nick Gasson [Sat, 27 Jan 2018 11:54:16 +0000 (11:54 +0000)]
Improve checking that subprogram body matches spec. Fixes #368

6 years agoFix another crash when assigning to open inout port
Nick Gasson [Tue, 23 Jan 2018 15:37:50 +0000 (15:37 +0000)]
Fix another crash when assigning to open inout port

6 years agoFix crash with open inout ports
Nick Gasson [Tue, 23 Jan 2018 15:15:38 +0000 (15:15 +0000)]
Fix crash with open inout ports

6 years agoFix makefile portability warning
Nick Gasson [Sun, 21 Jan 2018 20:36:43 +0000 (20:36 +0000)]
Fix makefile portability warning

6 years agoBuild all unit tests into a single binary
Nick Gasson [Sun, 21 Jan 2018 20:31:17 +0000 (20:31 +0000)]
Build all unit tests into a single binary

6 years agoAllow platform-specific symbol name mangling
Nick Gasson [Sun, 21 Jan 2018 17:30:57 +0000 (17:30 +0000)]
Allow platform-specific symbol name mangling

6 years agoFix error parsing range expressions. Fixes #367
Nick Gasson [Sun, 21 Jan 2018 15:52:50 +0000 (15:52 +0000)]
Fix error parsing range expressions. Fixes #367

6 years agoFix test nest1 on Windows
Nick Gasson [Sun, 22 Oct 2017 18:22:50 +0000 (19:22 +0100)]
Fix test nest1 on Windows

6 years agoFix test failure due to undefined evaluation order
Nick Gasson [Sat, 20 Jan 2018 13:53:52 +0000 (13:53 +0000)]
Fix test failure due to undefined evaluation order

6 years agoUpdate version to 1.4-devel and bump copyright year to 2018
Nick Gasson [Mon, 1 Jan 2018 19:47:51 +0000 (19:47 +0000)]
Update version to 1.4-devel and bump copyright year to 2018

6 years agoA few small fixes for Windows
Nick Gasson [Tue, 16 Jan 2018 15:57:19 +0000 (16:57 +0100)]
A few small fixes for Windows

6 years agoTag version 1.3.1 r1.3.1
Nick Gasson [Mon, 1 Jan 2018 19:44:58 +0000 (19:44 +0000)]
Tag version 1.3.1

6 years agoAdd a --with-system-cc configure option. #366
Nick Gasson [Mon, 1 Jan 2018 19:04:34 +0000 (19:04 +0000)]
Add a --with-system-cc configure option. #366

6 years agoFix use of clock_gettime on older OS X. Issue #365
Nick Gasson [Mon, 1 Jan 2018 18:11:26 +0000 (18:11 +0000)]
Fix use of clock_gettime on older OS X. Issue #365

6 years agoTag version 1.3.0 r1.3.0
Nick Gasson [Sun, 31 Dec 2017 18:57:35 +0000 (18:57 +0000)]
Tag version 1.3.0

6 years agoFix cyclic dependency with package signals
Nick Gasson [Sat, 30 Dec 2017 16:09:32 +0000 (16:09 +0000)]
Fix cyclic dependency with package signals

6 years agoFix calling module reset function twice
Nick Gasson [Sat, 30 Dec 2017 14:27:10 +0000 (14:27 +0000)]
Fix calling module reset function twice

6 years agoUse ld rather than calling the system compiler on Linux
Nick Gasson [Sat, 30 Dec 2017 12:35:42 +0000 (12:35 +0000)]
Use ld rather than calling the system compiler on Linux

6 years agoDispose of LLVM module earlier if not using JIT
Nick Gasson [Sat, 30 Dec 2017 12:17:55 +0000 (12:17 +0000)]
Dispose of LLVM module earlier if not using JIT

6 years agoAvoid duplicate extern signal declaration
Nick Gasson [Sat, 30 Dec 2017 12:16:24 +0000 (12:16 +0000)]
Avoid duplicate extern signal declaration

6 years agoSet code generation level from -O flag
Nick Gasson [Sat, 30 Dec 2017 12:10:40 +0000 (12:10 +0000)]
Set code generation level from -O flag

6 years agoAlways generate native code if enabled at compile time
Nick Gasson [Sat, 30 Dec 2017 12:06:22 +0000 (12:06 +0000)]
Always generate native code if enabled at compile time

6 years agoFix incorrect type for bounds of enum subtype. Fixes #362
Nick Gasson [Wed, 27 Dec 2017 21:40:17 +0000 (21:40 +0000)]
Fix incorrect type for bounds of enum subtype. Fixes #362

6 years agoFix some errors when dumping subtype declarations
Nick Gasson [Wed, 27 Dec 2017 21:38:20 +0000 (21:38 +0000)]
Fix some errors when dumping subtype declarations

6 years agoFix crash when procedure and signal have same name. Fixes #359
Nick Gasson [Wed, 27 Dec 2017 21:17:04 +0000 (21:17 +0000)]
Fix crash when procedure and signal have same name. Fixes #359

6 years agoFix heuristic for deciding when to use native compilation
Nick Gasson [Wed, 27 Dec 2017 11:49:20 +0000 (11:49 +0000)]
Fix heuristic for deciding when to use native compilation

6 years agoRemove unused ident_array_t
Nick Gasson [Tue, 26 Dec 2017 18:11:23 +0000 (18:11 +0000)]
Remove unused ident_array_t