Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ghdlsynth: never display a foreign module as pure vhdl | Tristan Gingold | 2021-04-28 | 1 | -2/+7 |
| | | | | (do not try to display the original entity when this is none) | ||||
* | synth: add verilog output | Tristan Gingold | 2021-04-28 | 1 | -0/+6 |
| | |||||
* | synth: rename synth-context to synth-vhdl_context | Tristan Gingold | 2021-04-16 | 1 | -2/+2 |
| | |||||
* | ghdldrv,configure: allow LIB.UNIT name for -e/-r commands. Fix #1718 | Tristan Gingold | 2021-04-10 | 5 | -27/+91 |
| | |||||
* | ghdlsynth.adb: fix a previous commit | Tristan Gingold | 2021-04-05 | 1 | -1/+1 |
| | |||||
* | vhdl and libraries: add support for binding to a foreign module | Tristan Gingold | 2021-04-05 | 1 | -12/+14 |
| | |||||
* | ghdldrv/: initial support for foreign modules | Tristan Gingold | 2021-04-05 | 3 | -8/+25 |
| | |||||
* | ghdlsynth: add --out=raw-vhdl. For #1702 | Tristan Gingold | 2021-03-29 | 1 | -7/+7 |
| | |||||
* | ghdlsynth.adb: also allow .psl files without any warning | Tristan Gingold | 2021-03-27 | 1 | -6/+10 |
| | |||||
* | ghdlvpi.adb: use Directory_Separator. | Tristan Gingold | 2021-03-07 | 1 | -1/+3 |
| | |||||
* | Include directory structure proposal. | MichaĆ Kruszewski | 2021-03-07 | 1 | -1/+1 |
| | |||||
* | VHPI: add initial minimal implementation | Marlon James | 2021-03-04 | 2 | -9/+9 |
| | | | | | | | | Minimal implementation of VHPI provides library loading and error support. Calling most vhpi_* functions will raise a VHPI error condition. Incorporates VHPI thunks into libghdlvpi for linking. | ||||
* | ghdlsynth.adb: unknown vendor library is now an error. Fix #1650 | Tristan Gingold | 2021-02-19 | 1 | -1/+6 |
| | |||||
* | Makefile: put libraries in lib/. For #1642 | Tristan Gingold | 2021-02-13 | 1 | -2/+1 |
| | |||||
* | Add support for PSL onehot/onehot0 functions (#1633) | T. Meissner | 2021-02-09 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | * vhdl: parse PSL onehot/onehot0 builtin calls. For #662 * update pyGHDL bindings * Synthesis of PSL built-in onehot/onehot0 function. * testsuite/synth: add tests of PSL built-in functions onehot()/onehot0() for #662 * doc: add info about PSL built-in functions onehot()/onehot0() for #662 * synth: refactor synthesis of onehot/onehot0 functions Co-authored-by: eine <eine@users.noreply.github.com> | ||||
* | src/ghdldrv: fix regression for ghdl-yosys-plugin | Tristan Gingold | 2021-01-20 | 3 | -4/+12 |
| | | | | Allow to do multiple synthesis | ||||
* | ghdlsynth: check filename extension | Tristan Gingold | 2021-01-19 | 1 | -0/+8 |
| | |||||
* | update version/copyright year | umarcor | 2021-01-16 | 1 | -1/+1 |
| | |||||
* | update license headers | umarcor | 2021-01-14 | 28 | -308/+252 |
| | |||||
* | vhdl-formatters: add realignment | Tristan Gingold | 2021-01-11 | 1 | -0/+5 |
| | |||||
* | vhdl: rework formatter engine, add 'ghdl fmt' command | Tristan Gingold | 2021-01-09 | 1 | -23/+104 |
| | |||||
* | cli: support '[--]version --ref' and '[--]version --hash' too | umarcor | 2021-01-05 | 1 | -2/+2 |
| | |||||
* | cli: add 'version ref' and 'version hash' | umarcor | 2021-01-05 | 1 | -3/+13 |
| | |||||
* | synth: add option to treat asserts as assumes and vice-versa | tmeissner | 2021-01-02 | 1 | -0/+8 |
| | |||||
* | ghdlrun: factorize code for finalization | Tristan Gingold | 2020-12-30 | 1 | -10/+2 |
| | |||||
* | Rework initialization and finalization. | Tristan Gingold | 2020-12-30 | 1 | -4/+6 |
| | | | | libghdl can now be re-initialized. | ||||
* | libraries: Load_Std_Library: now return a status. | Tristan Gingold | 2020-12-26 | 6 | -26/+76 |
| | | | | | | Propagate this change to libghdl and python binding to avoid abort. For #1551 | ||||
* | Slightly improve error messages for unknown option | Tristan Gingold | 2020-11-21 | 1 | -1/+1 |
| | |||||
* | Ignore plusargs options (that starts with a '+'). For #1517 | Tristan Gingold | 2020-11-21 | 1 | -1/+3 |
| | |||||
* | ghdlsynth.adb: clear error counters to allow multiple synthesis. | Tristan Gingold | 2020-11-04 | 1 | -0/+3 |
| | | | | For ghdl/ghdl-yosys-plugin#137 | ||||
* | ghdldrv: adjust style and some error messages. | Tristan Gingold | 2020-09-20 | 7 | -141/+99 |
| | |||||
* | cli: rework syntax, add commands without '-' or '--' | umarcor | 2020-09-20 | 9 | -136/+353 |
| | |||||
* | vhdl: handle force/release statements in translate and grt. For #1416 | Tristan Gingold | 2020-08-03 | 1 | -0/+29 |
| | |||||
* | vhdl: parse and analyze force/release signal assignment statements. | Tristan Gingold | 2020-08-01 | 1 | -0/+3 |
| | | | | For #1416 | ||||
* | synth: add --no-assert-cover option. Fix #1414 | Tristan Gingold | 2020-07-31 | 1 | -0/+5 |
| | |||||
* | ghdldrv: factorize part of --gen-makefile | Tristan Gingold | 2020-07-30 | 4 | -87/+66 |
| | | | | Fix #1403 | ||||
* | synth: add -g option to enable debugger on some errors. | Tristan Gingold | 2020-07-26 | 1 | -0/+2 |
| | |||||
* | ghdlprint: enable missing xrefs warning | Tristan Gingold | 2020-07-18 | 1 | -0/+1 |
| | |||||
* | ghdlsynth: fix handling of --work within source files. | Tristan Gingold | 2020-07-01 | 1 | -0/+1 |
| | |||||
* | vhdl: avoid crash on error for -c/-r. | Tristan Gingold | 2020-06-25 | 1 | -1/+3 |
| | |||||
* | vhdl: add ghdl_integer_index_check_failed. For #1257 | Tristan Gingold | 2020-06-17 | 1 | -0/+3 |
| | | | | Improve error message in case of (integer) index not in bounds. | ||||
* | ghdlsynth: add --no-formal and help. | Tristan Gingold | 2020-06-16 | 1 | -0/+23 |
| | |||||
* | vhdl: --std93c is now an alias for --std=93 -frelaxed | Tristan Gingold | 2020-06-13 | 1 | -4/+3 |
| | | | | This simplifies the definition of --std=93c | ||||
* | vhdl: allows --work between files for -c. Fix #1362 | Tristan Gingold | 2020-06-09 | 3 | -4/+13 |
| | |||||
* | vhdl: parse PSL prev/stable/rose/fell builtin calls. For #662 | Tristan Gingold | 2020-06-02 | 1 | -29/+33 |
| | |||||
* | synth: refine -dm debug option. Add -dm2 | Tristan Gingold | 2020-05-31 | 1 | -1/+5 |
| | |||||
* | netlists: add disp_stats. | Tristan Gingold | 2020-05-18 | 1 | -1/+9 |
| | |||||
* | ghdldrv: add support for --time-resolution for -e. For #1281 | Tristan Gingold | 2020-05-04 | 1 | -8/+4 |
| | |||||
* | netlists: add a very simple dot dump. | Tristan Gingold | 2020-04-25 | 1 | -1/+9 |
| | |||||
* | synth: support -v option. | Tristan Gingold | 2020-04-22 | 1 | -0/+6 |
| |