Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | find_top_entity: add location to report errors. Fix #1254 | Tristan Gingold | 2020-04-22 | 3 | -5/+8 |
| | |||||
* | types: introduce Direction_Type, which replaces Iir_Direction. | Tristan Gingold | 2020-04-20 | 1 | -3/+3 |
| | | | | Global renaming. | ||||
* | Automatically add -Wl,-u,ghdl_main when -shared is used. For #640 | Tristan Gingold | 2020-04-15 | 1 | -1/+3 |
| | |||||
* | ghdldrv: add -shared option to build a shared library. For #640 | Tristan Gingold | 2020-04-10 | 1 | -3/+24 |
| | |||||
* | ghdldrv: refactoring (move more flags into the command object). | Tristan Gingold | 2020-04-10 | 1 | -116/+119 |
| | |||||
* | ghdldrv: Make Perform_Action cmd parameter in out. | Tristan Gingold | 2020-04-10 | 10 | -232/+232 |
| | | | | So that it can change the flags written by decode_option. | ||||
* | grt and ghdldrv: extract grt-exec.lst from grt.lst. For #640 | Tristan Gingold | 2020-04-10 | 1 | -2/+9 |
| | |||||
* | ghdlsynth: avoid a bug-box in case of analysis error in plugin. | Tristan Gingold | 2020-04-07 | 1 | -1/+2 |
| | |||||
* | ghdl -s: do not perform analysis in case of parse error. Fix #1196 | Tristan Gingold | 2020-04-06 | 1 | -1/+1 |
| | |||||
* | vhdl: add scalar_size. Size of scalar types is computed during analysis. | Tristan Gingold | 2020-04-06 | 1 | -0/+2 |
| | |||||
* | ghdlmain: minor refactoring. | Tristan Gingold | 2020-03-10 | 2 | -18/+2 |
| | |||||
* | synthesis: add option --vendor-library= for synthesis. | Tristan Gingold | 2020-03-10 | 3 | -34/+82 |
| | |||||
* | ghdlprint: add --force flag. | Tristan Gingold | 2020-03-06 | 1 | -4/+10 |
| | |||||
* | ghdllocal: improve help. | Tristan Gingold | 2020-03-06 | 1 | -5/+3 |
| |