Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | netlists-disp_verilog: fix handling of unconnected port | Tristan Gingold | 2021-08-26 | 1 | -3/+1 | |
| | | ||||||
* | | ghdlsynth.adb: fix a typo | Tristan Gingold | 2021-08-26 | 1 | -1/+1 | |
|/ | ||||||
* | testsuite/gna: add a test for #1832 | Tristan Gingold | 2021-08-26 | 2 | -0/+132 | |
| | ||||||
* | PSL: handle inf in star repeat sequence. Fix #1832 | Tristan Gingold | 2021-08-26 | 9 | -11/+44 | |
| | ||||||
* | testsuite/gna: add a reproducer for #1834 | Tristan Gingold | 2021-08-26 | 3 | -0/+59 | |
| | ||||||
* | vhdl-evaluation: check integer evaluations fit in base type. Fix #1834 | Tristan Gingold | 2021-08-26 | 2 | -11/+37 | |
| | ||||||
* | testsuite/synth: add a test for #1838 | Tristan Gingold | 2021-08-25 | 2 | -0/+48 | |
| | ||||||
* | synth: reuse signal name while creating memories. Fix #1838 | Tristan Gingold | 2021-08-25 | 5 | -20/+34 | |
| | ||||||
* | ortho/gcc: adjust and propagate to all gcc versions the change for #1845 | Tristan Gingold | 2021-08-25 | 6 | -1/+81 | |
| | ||||||
* | testsuite/gna: add a testcase for #1844 | Tristan Gingold | 2021-08-25 | 2 | -0/+56 | |
| | ||||||
* | vhdl-sem_types.adb: refine conditions for resolution functions. | Tristan Gingold | 2021-08-25 | 1 | -3/+7 | |
| | | | | | | | Do not consider that functions with unbounded elements can be a resolution function. For #1844 | |||||
* | ghdldrv: handle auxbase option in ortho/gcc. Fix #1845 | Tristan Gingold | 2021-08-24 | 2 | -10/+16 | |
| | | | | | Remove additional option in ghdldrv.adb, automatically set aux_base_name in ortho-lang-9.c | |||||
* | testsuite/gna: add a test for #1814 | Tristan Gingold | 2021-08-24 | 3 | -0/+72 | |
| | ||||||
* | testsuite/gna: add a test for #1837 | Tristan Gingold | 2021-08-24 | 2 | -0/+19 | |
| | ||||||
* | vhdl-parse.adb: improve error recovery. For #1837 | Tristan Gingold | 2021-08-24 | 1 | -0/+2 | |
| | ||||||
* | vhdl: remove iir_kind_anonymous_signal_declaration (now unused) | Tristan Gingold | 2021-08-24 | 23 | -643/+377 | |
| | ||||||
* | vhdl-sem_specs: avoid ownership issue on default map aspect. | Tristan Gingold | 2021-08-24 | 1 | -1/+4 | |
| | ||||||
* | Changed Debian 'Buster' to 'Bullseye' | Patrick Lehmann | 2021-08-23 | 3 | -3/+3 | |
|\ | ||||||
| * | Debian Bullseye was released | umarcor | 2021-08-23 | 3 | -3/+3 | |
| | | ||||||
* | | Set black formatting to 120 chars per line. | Patrick Lehmann | 2021-08-23 | 33 | -757/+234 | |
|\ \ | |/ |/| | Added pyproject.toml | |||||
| * | pyGHDL/lsp: style | umarcor | 2021-08-23 | 1 | -6/+3 | |
| | | ||||||
| * | black: rerun, to pick pyproject settings | umarcor | 2021-08-23 | 32 | -754/+232 | |
| | | ||||||
| * | add pyproject.toml | umarcor | 2021-08-23 | 1 | -0/+2 | |
|/ | ||||||
* | pyGHDL: update to pyVHDLModel v0.11.5 (#1822) | Unai Martinez-Corral | 2021-08-23 | 29 | -913/+3376 | |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New Features: * Handle multiple identifiers in generics, ports, parameters and objects. * `ghdl-dom` now also accepts `-D` for directories to scan. * Resolve architectures to entities. * Context reference * Library clause * Use clause * Handle contexts of design units * New `OpenName` * Translate concurrent statements: * Component instantiation * Entity instantiation * Configuration instantiation * If..generate statement * Case..generate statement * For..generate statement * Block statement * Process statement * Concurrent simple signal assignment * Concurrent procedure call * Translate sequential statements: * If statement * Case statement * For loop * Sequential simple signal assignment * Sequential procedure call * Sequential assert statement * Sequential report statement * Wait statement * Print hierarchy in pretty-print * New binding to `str_table` `string8_address` Changes: * Adjusted to renaming of `pyVHDLModel.VHDLModel` to `pyVHDLModel.SyntaxModel`. * Adjust DOM to a change in pyVHDLModel: some Identifiers being now a list of identifiers. * Reordered items in GHA workflow `Test.yml`. * Improved ranges Bug fixes: * Fixed typo in IIR translation of `Greater_Than_Or_Equal_Operator`: should be `GreaterEqualExpression`. * Wrap type marks in a `SimpleName`. * Fixed syntax of lists in GHA workflow `Test.yml`. * Fixed handling of bit-string literals. | |||||
| * | Skip null statement. | Patrick Lehmann | 2021-08-23 | 2 | -1/+8 | |
| | | ||||||
| * | Fixes due to a bug in pyVHDLModel. Name Context was used twice. | Patrick Lehmann | 2021-08-23 | 11 | -100/+108 | |
| | | ||||||
| * | Some fixes. | Patrick Lehmann | 2021-08-23 | 5 | -21/+21 | |
| | | ||||||
| * | ci: style | umarcor | 2021-08-23 | 1 | -8/+21 | |
| | | ||||||
| * | Fixed case statement. | Patrick Lehmann | 2021-08-23 | 2 | -7/+3 | |
| | | ||||||
| * | Handle subprogram vs. subprogram body. | Patrick Lehmann | 2021-08-23 | 1 | -7/+45 | |
| | | ||||||
| * | Handle open in map aspects. | Patrick Lehmann | 2021-08-23 | 3 | -1/+20 | |
| | | ||||||
| * | Assertion messages are optional in assert statements. | Patrick Lehmann | 2021-08-23 | 1 | -2/+7 | |
| | | ||||||
| * | Also handle parameters for sequential procedure calls. | Patrick Lehmann | 2021-08-23 | 1 | -7/+6 | |
| | | ||||||
| * | Handle associations. | Patrick Lehmann | 2021-08-23 | 4 | -32/+177 | |
| | | ||||||
| * | Handle simple sequential signal assignments and it's waveforms. | Patrick Lehmann | 2021-08-23 | 3 | -17/+26 | |
| | | ||||||
| * | Implemented handling of wait statements. | Patrick Lehmann | 2021-08-23 | 3 | -12/+61 | |
| | | ||||||
| * | Read condition, message and severity from asserts and reports. | Patrick Lehmann | 2021-08-23 | 2 | -17/+22 | |
| | | ||||||
| * | Some updates. | Patrick Lehmann | 2021-08-23 | 4 | -21/+75 | |
| | | ||||||
| * | Fixed pretty printer after model fix. | Patrick Lehmann | 2021-08-23 | 1 | -1/+1 | |
| | | ||||||
| * | Handle context references. | Patrick Lehmann | 2021-08-23 | 3 | -11/+35 | |
| | | ||||||
| * | Handle contexts. | Patrick Lehmann | 2021-08-23 | 7 | -39/+118 | |
| | | ||||||
| * | Implemented if, case and for-loop statements. | Patrick Lehmann | 2021-08-23 | 4 | -63/+88 | |
| | | ||||||
| * | Handle if-statements. | Patrick Lehmann | 2021-08-23 | 2 | -14/+9 | |
| | | ||||||
| * | Extended testcase. | Patrick Lehmann | 2021-08-23 | 1 | -1/+9 | |
| | | ||||||
| * | Handle bodies in case generate statements. | Patrick Lehmann | 2021-08-23 | 2 | -25/+30 | |
| | | ||||||
| * | Handle multiple choices per case. | Patrick Lehmann | 2021-08-23 | 1 | -11/+41 | |
| | | ||||||
| * | Fixed missed adjustments to range in expressions. | Patrick Lehmann | 2021-08-23 | 2 | -10/+9 | |
| | | ||||||
| * | Some naming cleanups. | Patrick Lehmann | 2021-08-23 | 1 | -30/+30 | |
| | | ||||||
| * | Preparations for sequential statements. | Patrick Lehmann | 2021-08-23 | 1 | -0/+39 | |
| | | ||||||
| * | Black formatting. | Patrick Lehmann | 2021-08-23 | 5 | -24/+40 | |
| | |