Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | vhdl-sem_specs: allow attribute specification on a type if -frelaxed | Tristan Gingold | 2023-04-30 | 1 | -10/+21 |
| | | | | Fix #2427 | ||||
* | vhdl: minor refactoring | Tristan Gingold | 2022-12-12 | 1 | -1/+2 |
| | |||||
* | synth: handle read for floats | Tristan Gingold | 2022-09-30 | 1 | -8/+12 |
| | |||||
* | vhdl-sem_specs: allow protected body in scope of an attribute. Fix #2134 | Tristan Gingold | 2022-07-16 | 1 | -0/+2 |
| | |||||
* | vhdl: avoid crash on incorrect use of attributes. | Tristan Gingold | 2022-07-02 | 1 | -1/+5 |
| | | | | For #2116 | ||||
* | vhdl: add a warning for unassociated ports | Tristan Gingold | 2022-06-04 | 1 | -2/+2 |
| | |||||
* | vhdl-sem_specs: use by_name assoc for port default association | Tristan Gingold | 2022-05-16 | 1 | -1/+5 |
| | |||||
* | vhdl: Iir_Kind_Foreign_Module is now a library unit | Tristan Gingold | 2021-11-09 | 1 | -75/+81 |
| | | | | | (instead of a design unit). Also, add Iir_Kind_Foreign_Vector_Type_Definition | ||||
* | vhdl-sem_specs: avoid ownership issue on default map aspect. | Tristan Gingold | 2021-08-24 | 1 | -1/+4 |
| | |||||
* | adjust previous commit (no identifier in Psl_Default_Clock) | Tristan Gingold | 2021-07-01 | 1 | -0/+2 |
| | |||||
* | vhdl and libraries: add support for binding to a foreign module | Tristan Gingold | 2021-04-05 | 1 | -11/+20 |
| | |||||
* | update license headers | umarcor | 2021-01-14 | 1 | -11/+9 |
| | |||||
* | src/vhd: remove use of chapter sign in comment to have on ASCII characters | Tristan Gingold | 2021-01-09 | 1 | -1/+1 |
| | | | | (except for vhdl-scanner) | ||||
* | vhdl: handle locally static attributes on entity/architecture/configurations | Tristan Gingold | 2020-12-08 | 1 | -2/+3 |
| | | | | | | | | | | | | | Attributes of entity/architecture/configurations are expected to be locally static so that they can be referenced from outside (so on the non-instantiated entity). But many designs break this assumption. In relaxed mode, non-locally static attributes are allowed but now cannot be referenced outside the entity. Locally static attributes can be referenced from outside. Fix #1528 | ||||
* | vhdl-sem_specs: avoid noisy error message | Tristan Gingold | 2020-10-07 | 1 | -3/+6 |
| | | | | for attribute specification with invalid entity class. | ||||
* | vhdl: Relax check for locally static attribute specification in entities. | Tristan Gingold | 2020-07-01 | 1 | -3/+3 |
| | | | | Fix #1385 | ||||
* | vhdl: check missing association to generics. Fix #1379 | Tristan Gingold | 2020-06-26 | 1 | -24/+93 |
| | |||||
* | vhdl: improve print of default binding indication. For #1379 | Tristan Gingold | 2020-06-26 | 1 | -3/+3 |
| | |||||
* | vhdl: --std93c is now an alias for --std=93 -frelaxed | Tristan Gingold | 2020-06-13 | 1 | -5/+5 |
| | | | | This simplifies the definition of --std=93c | ||||
* | vhdl: minimal support of interface package in entities. For #1262 | Tristan Gingold | 2020-04-27 | 1 | -1/+4 |
| | |||||
* | vhdl: allow attribute specifications in protected types. For #1252 | Tristan Gingold | 2020-04-20 | 1 | -0/+3 |
| | |||||
* | vhdl: improve support of AMS-vhdl (array and record natures, source quantities) | Tristan Gingold | 2019-12-28 | 1 | -0/+96 |
| | |||||
* | vhdl: recognize intrinsic procedures in vhdl-sem_specs. | Tristan Gingold | 2019-11-23 | 1 | -4/+51 |
| | | | | Fix synth failures for llvm and gcc backends. | ||||
* | vhdl: allow attributes in vunit declarations. | Tristan Gingold | 2019-10-30 | 1 | -0/+2 |
| | |||||
* | vhdl-sem_decls: make sem_declaration public. | Tristan Gingold | 2019-10-23 | 1 | -2/+3 |
| | |||||
* | vhdl: report an error in case of missing binding indication in config spec. | Tristan Gingold | 2019-07-09 | 1 | -11/+21 |
| | | | | Fix #864 | ||||
* | vhdl-sem_specs: avoid a crash on missing entity name. | Tristan Gingold | 2019-06-04 | 1 | -0/+4 |
| | |||||
* | errorout: add messages group instead of continuation. | Tristan Gingold | 2019-05-12 | 1 | -13/+24 |
| | |||||
* | vhdl: add missing location. | Tristan Gingold | 2019-05-11 | 1 | -0/+1 |
| | |||||
* | vhdl: extract vhdl.errors from errorout. | Tristan Gingold | 2019-05-08 | 1 | -0/+1 |
| | |||||
* | vhdl-nodes_utils: renaming. | Tristan Gingold | 2019-05-07 | 1 | -2/+2 |
| | |||||
* | vhdl: renames iir_chains to vhdl.nodes_utils. Remove iir_chain_handling. | Tristan Gingold | 2019-05-06 | 1 | -2/+2 |
| | |||||
* | vhdl: move iirs_utils to vhdl.utils | Tristan Gingold | 2019-05-06 | 1 | -1/+1 |
| | |||||
* | vhdl: move xrefs to vhdl child package. | Tristan Gingold | 2019-05-06 | 1 | -1/+1 |
| | |||||
* | vhdl: move back_end to vhdl child. | Tristan Gingold | 2019-05-05 | 1 | -2/+2 |
| | |||||
* | vhdl: move evaluation to vhdl child. | Tristan Gingold | 2019-05-05 | 1 | -1/+1 |
| | |||||
* | vhdl: move std_standard package to vhdl child. | Tristan Gingold | 2019-05-05 | 1 | -1/+1 |
| | |||||
* | vhdl: move sem* packages to vhdl children. | Tristan Gingold | 2019-05-05 | 1 | -0/+1928 |