Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | ghdllocal: generalize top level unit extraction | Tristan Gingold | 2021-09-07 | 5 | -38/+59 | |
| | ||||||
* | vhdl and psl: parse sync_abort and async_abort. For #1654 | Tristan Gingold | 2021-08-30 | 1 | -0/+2 | |
| | ||||||
* | ghdlsynth: add debug option for elaboration | Tristan Gingold | 2021-08-28 | 1 | -1/+5 | |
| | ||||||
* | ghdlsynth.adb: fix a typo | Tristan Gingold | 2021-08-26 | 1 | -1/+1 | |
| | ||||||
* | ghdldrv: handle auxbase option in ortho/gcc. Fix #1845 | Tristan Gingold | 2021-08-24 | 1 | -10/+0 | |
| | | | | | Remove additional option in ghdldrv.adb, automatically set aux_base_name in ortho-lang-9.c | |||||
* | ghdldrv.adb: use cc (instead of gcc) as linker driver. Fix #1629 | Tristan Gingold | 2021-08-01 | 1 | -1/+1 | |
| | ||||||
* | ghdldrv.adb: factorize code (for #1817) | Tristan Gingold | 2021-07-23 | 1 | -68/+57 | |
| | ||||||
* | ghdldrv.adb: pass option -auxbase to ghdl1. For #1817 | Tristan Gingold | 2021-07-23 | 1 | -1/+14 | |
| | ||||||
* | ghdllocal.adb: do not set Exec_Prefix if already set (by libghdl) | Tristan Gingold | 2021-07-05 | 1 | -1/+4 | |
| | ||||||
* | Fix warnings from gnatgpl 2021 | Tristan Gingold | 2021-05-30 | 1 | -1/+1 | |
| | ||||||
* | 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 | |
| |