aboutsummaryrefslogtreecommitdiffstats
path: root/src/ghdldrv
Commit message (Collapse)AuthorAgeFilesLines
...
* ghdllocal: generalize top level unit extractionTristan Gingold2021-09-075-38/+59
|
* vhdl and psl: parse sync_abort and async_abort. For #1654Tristan Gingold2021-08-301-0/+2
|
* ghdlsynth: add debug option for elaborationTristan Gingold2021-08-281-1/+5
|
* ghdlsynth.adb: fix a typoTristan Gingold2021-08-261-1/+1
|
* ghdldrv: handle auxbase option in ortho/gcc. Fix #1845Tristan Gingold2021-08-241-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 #1629Tristan Gingold2021-08-011-1/+1
|
* ghdldrv.adb: factorize code (for #1817)Tristan Gingold2021-07-231-68/+57
|
* ghdldrv.adb: pass option -auxbase to ghdl1. For #1817Tristan Gingold2021-07-231-1/+14
|
* ghdllocal.adb: do not set Exec_Prefix if already set (by libghdl)Tristan Gingold2021-07-051-1/+4
|
* Fix warnings from gnatgpl 2021Tristan Gingold2021-05-301-1/+1
|
* ghdlsynth: never display a foreign module as pure vhdlTristan Gingold2021-04-281-2/+7
| | | | (do not try to display the original entity when this is none)
* synth: add verilog outputTristan Gingold2021-04-281-0/+6
|
* synth: rename synth-context to synth-vhdl_contextTristan Gingold2021-04-161-2/+2
|
* ghdldrv,configure: allow LIB.UNIT name for -e/-r commands. Fix #1718Tristan Gingold2021-04-105-27/+91
|
* ghdlsynth.adb: fix a previous commitTristan Gingold2021-04-051-1/+1
|
* vhdl and libraries: add support for binding to a foreign moduleTristan Gingold2021-04-051-12/+14
|
* ghdldrv/: initial support for foreign modulesTristan Gingold2021-04-053-8/+25
|
* ghdlsynth: add --out=raw-vhdl. For #1702Tristan Gingold2021-03-291-7/+7
|
* ghdlsynth.adb: also allow .psl files without any warningTristan Gingold2021-03-271-6/+10
|
* ghdlvpi.adb: use Directory_Separator.Tristan Gingold2021-03-071-1/+3
|
* Include directory structure proposal.MichaƂ Kruszewski2021-03-071-1/+1
|
* VHPI: add initial minimal implementationMarlon James2021-03-042-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 #1650Tristan Gingold2021-02-191-1/+6
|
* Makefile: put libraries in lib/. For #1642Tristan Gingold2021-02-131-2/+1
|
* Add support for PSL onehot/onehot0 functions (#1633)T. Meissner2021-02-091-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-pluginTristan Gingold2021-01-203-4/+12
| | | | Allow to do multiple synthesis
* ghdlsynth: check filename extensionTristan Gingold2021-01-191-0/+8
|
* update version/copyright yearumarcor2021-01-161-1/+1
|
* update license headersumarcor2021-01-1428-308/+252
|
* vhdl-formatters: add realignmentTristan Gingold2021-01-111-0/+5
|
* vhdl: rework formatter engine, add 'ghdl fmt' commandTristan Gingold2021-01-091-23/+104
|
* cli: support '[--]version --ref' and '[--]version --hash' tooumarcor2021-01-051-2/+2
|
* cli: add 'version ref' and 'version hash'umarcor2021-01-051-3/+13
|
* synth: add option to treat asserts as assumes and vice-versatmeissner2021-01-021-0/+8
|
* ghdlrun: factorize code for finalizationTristan Gingold2020-12-301-10/+2
|
* Rework initialization and finalization.Tristan Gingold2020-12-301-4/+6
| | | | libghdl can now be re-initialized.
* libraries: Load_Std_Library: now return a status.Tristan Gingold2020-12-266-26/+76
| | | | | | Propagate this change to libghdl and python binding to avoid abort. For #1551
* Slightly improve error messages for unknown optionTristan Gingold2020-11-211-1/+1
|
* Ignore plusargs options (that starts with a '+'). For #1517Tristan Gingold2020-11-211-1/+3
|
* ghdlsynth.adb: clear error counters to allow multiple synthesis.Tristan Gingold2020-11-041-0/+3
| | | | For ghdl/ghdl-yosys-plugin#137
* ghdldrv: adjust style and some error messages.Tristan Gingold2020-09-207-141/+99
|
* cli: rework syntax, add commands without '-' or '--'umarcor2020-09-209-136/+353
|
* vhdl: handle force/release statements in translate and grt. For #1416Tristan Gingold2020-08-031-0/+29
|
* vhdl: parse and analyze force/release signal assignment statements.Tristan Gingold2020-08-011-0/+3
| | | | For #1416
* synth: add --no-assert-cover option. Fix #1414Tristan Gingold2020-07-311-0/+5
|
* ghdldrv: factorize part of --gen-makefileTristan Gingold2020-07-304-87/+66
| | | | Fix #1403
* synth: add -g option to enable debugger on some errors.Tristan Gingold2020-07-261-0/+2
|
* ghdlprint: enable missing xrefs warningTristan Gingold2020-07-181-0/+1
|
* ghdlsynth: fix handling of --work within source files.Tristan Gingold2020-07-011-0/+1
|
* vhdl: avoid crash on error for -c/-r.Tristan Gingold2020-06-251-1/+3
|