aboutsummaryrefslogtreecommitdiffstats
path: root/src/ghdldrv
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* vhdl: add ghdl_integer_index_check_failed. For #1257Tristan Gingold2020-06-171-0/+3
| | | | Improve error message in case of (integer) index not in bounds.
* ghdlsynth: add --no-formal and help.Tristan Gingold2020-06-161-0/+23
|
* vhdl: --std93c is now an alias for --std=93 -frelaxedTristan Gingold2020-06-131-4/+3
| | | | This simplifies the definition of --std=93c
* vhdl: allows --work between files for -c. Fix #1362Tristan Gingold2020-06-093-4/+13
|
* vhdl: parse PSL prev/stable/rose/fell builtin calls. For #662Tristan Gingold2020-06-021-29/+33
|
* synth: refine -dm debug option. Add -dm2Tristan Gingold2020-05-311-1/+5
|
* netlists: add disp_stats.Tristan Gingold2020-05-181-1/+9
|
* ghdldrv: add support for --time-resolution for -e. For #1281Tristan Gingold2020-05-041-8/+4
|
* netlists: add a very simple dot dump.Tristan Gingold2020-04-251-1/+9
|
* synth: support -v option.Tristan Gingold2020-04-221-0/+6
|
* find_top_entity: add location to report errors. Fix #1254Tristan Gingold2020-04-223-5/+8
|
* types: introduce Direction_Type, which replaces Iir_Direction.Tristan Gingold2020-04-201-3/+3
| | | | Global renaming.
* Automatically add -Wl,-u,ghdl_main when -shared is used. For #640Tristan Gingold2020-04-151-1/+3
|
* ghdldrv: add -shared option to build a shared library. For #640Tristan Gingold2020-04-101-3/+24
|
* ghdldrv: refactoring (move more flags into the command object).Tristan Gingold2020-04-101-116/+119
|
* ghdldrv: Make Perform_Action cmd parameter in out.Tristan Gingold2020-04-1010-232/+232
| | | | So that it can change the flags written by decode_option.
* grt and ghdldrv: extract grt-exec.lst from grt.lst. For #640Tristan Gingold2020-04-101-2/+9
|
* ghdlsynth: avoid a bug-box in case of analysis error in plugin.Tristan Gingold2020-04-071-1/+2
|
* ghdl -s: do not perform analysis in case of parse error. Fix #1196Tristan Gingold2020-04-061-1/+1
|
* vhdl: add scalar_size. Size of scalar types is computed during analysis.Tristan Gingold2020-04-061-0/+2
|
* ghdlmain: minor refactoring.Tristan Gingold2020-03-102-18/+2
|
* synthesis: add option --vendor-library= for synthesis.Tristan Gingold2020-03-103-34/+82
|
* ghdlprint: add --force flag.Tristan Gingold2020-03-061-4/+10
|
* ghdllocal: improve help.Tristan Gingold2020-03-061-5/+3
|
* Warn on unexpected options for command '-a'. Fix #1066Tristan Gingold2020-03-044-0/+23
|
* vhdl: merge synopsys into the ieee libraries. For #980Tristan Gingold2020-03-042-2/+14
|
* Remove --ieee=mentor and build of mentor libraries.Tristan Gingold2020-03-021-9/+7
|
* synth: top entity name is not anymore hashed by default.Tristan Gingold2020-03-011-2/+13
| | | | Use --top-name=hash to get the previous behaviour.
* Update copyright years before the release.Tristan Gingold2020-02-261-1/+1
|
* ghdllocal: remove unused use clause.Tristan Gingold2020-02-011-1/+0
|
* ghdllocal: add command --elab-orderTristan Gingold2020-02-012-1/+72
|
* ghdlcomp: renaming; allow files in any order for --synth.Tristan Gingold2020-01-303-8/+14
|
* synth: add --expect-failure for command --synthTristan Gingold2020-01-111-1/+18
|