Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | vhdl-sem_decls: handle protected type subtypes | Tristan Gingold | 2022-09-25 | 1 | -1/+4 |
| | | | | Fix #2196 | ||||
* | vhdl: add an owner to interface type definition | Tristan Gingold | 2022-08-07 | 1 | -1/+2 |
| | |||||
* | vhdl: handle element attribute in declarations. Fix #2136 | Tristan Gingold | 2022-07-21 | 1 | -1/+2 |
| | |||||
* | elab-vhdl_decls: elaborate dot attribute | Tristan Gingold | 2022-07-21 | 1 | -3/+0 |
| | |||||
* | vhdl-nodes: renaming. | Tristan Gingold | 2022-07-21 | 1 | -20/+20 |
| | | | | | | | Node Iir_Kind_Signal_Attribute_Declaration is now Iir_Kind_Attribute_Implicit_Declaration Will also handle quantities. | ||||
* | vhdl: preliminary work to elaborat quantities | Tristan Gingold | 2022-07-16 | 1 | -1/+1 |
| | |||||
* | vhdl-sem_decls: avoid crash on self use of a generic package. | Tristan Gingold | 2022-07-02 | 1 | -0/+10 |
| | | | | For #2116 | ||||
* | vhdl: avoid a crash after errors in associations for packages | Tristan Gingold | 2022-04-22 | 1 | -1/+1 |
| | |||||
* | vhdl: check access type restrictions also on completion. Fix #2006 | Tristan Gingold | 2022-03-13 | 1 | -1/+1 |
| | |||||
* | vhdl-sem_decls: allow out/inout parameters to impure function in VHDL-2019 | Xiretza | 2022-03-01 | 1 | -3/+15 |
| | | | | | This implements LCS-2016-002: http://www.eda-twiki.org/cgi-bin/view.cgi/P1076/LCS2016_002 | ||||
* | vhdl-sem_decls: copy subtype indication also for files. Fix #1936 | Tristan Gingold | 2021-12-28 | 1 | -0/+3 |
| | |||||
* | vhdl-sem_decls: avoid a crash on invalid alias name. Fix #1919 | Tristan Gingold | 2021-11-21 | 1 | -0/+10 |
| | |||||
* | vhdl: also warns on unused enumeration literal | Tristan Gingold | 2021-11-01 | 1 | -5/+29 |
| | |||||
* | vhdl: report unused types and subtypes | Tristan Gingold | 2021-10-01 | 1 | -1/+3 |
| | |||||
* | vhdl: warns on unused component declarations | Tristan Gingold | 2021-09-30 | 1 | -1/+2 |
| | |||||
* | vhdl: remove iir_kind_anonymous_signal_declaration (now unused) | Tristan Gingold | 2021-08-24 | 1 | -16/+0 |
| | |||||
* | vhdl-sem_decls.adb: handle both anonymous signal and signal attribute. Fix ↵ | Tristan Gingold | 2021-04-07 | 1 | -0/+2 |
| | | | | #1715 | ||||
* | update license headers | umarcor | 2021-01-14 | 1 | -11/+9 |
| | |||||
* | vhdl-sem_decls: avoid a crash after a parse error. | Tristan Gingold | 2020-10-07 | 1 | -4/+11 |
| | | | | For both declarations list and missing attribute type. | ||||
* | vhdl: analyze subprogram instantiations. WIP. For #1470 | Tristan Gingold | 2020-09-26 | 1 | -1/+6 |
| | |||||
* | vhdl: replace base_type with parent_type in nodes | Tristan Gingold | 2020-07-22 | 1 | -2/+0 |
| | | | | | Only for subtype definition and remove base_type in type definitions. Allows to better track the addition of contraints. | ||||
* | vhdl-sem_decls: handle multiple declarations with subtype attribute. | Tristan Gingold | 2020-07-18 | 1 | -3/+3 |
| | |||||
* | vhdl: improve support of subtype attribute. | Tristan Gingold | 2020-07-18 | 1 | -3/+7 |
| | | | | | A subtype definition does not mean anymore that the subtype is constrained. It is now defined by the subtype indication of the name. | ||||
* | vhdl-nodes: make Subtype_Indication Maybe_Ref. For #641 | Tristan Gingold | 2020-06-30 | 1 | -0/+2 |
| | |||||
* | vhdl: improve support of subtype attribute. For #641 | Tristan Gingold | 2020-06-24 | 1 | -8/+17 |
| | |||||
* | vhdl: --std93c is now an alias for --std=93 -frelaxed | Tristan Gingold | 2020-06-13 | 1 | -1/+4 |
| | | | | This simplifies the definition of --std=93c | ||||
* | vhdl: minimal support of interface package in entities. For #1262 | Tristan Gingold | 2020-04-27 | 1 | -1/+0 |
| | |||||
* | ams-vhdl: improve error recovery | Tristan Gingold | 2019-12-30 | 1 | -58/+75 |
| | |||||
* | ams-vhdl: check nature for record natures and terminals. | Tristan Gingold | 2019-12-30 | 1 | -4/+64 |
| | |||||
* | vhdl-ams: fix overload for simple simultaneous statement. | Tristan Gingold | 2019-12-29 | 1 | -1/+5 |
| | | | | Fix tree consistency for branch quantity declarations. | ||||
* | vhdl: improve support of AMS-vhdl (array and record natures, source quantities) | Tristan Gingold | 2019-12-28 | 1 | -71/+178 |
| | |||||
* | vhdl-sem_decls: make sem_declaration public. | Tristan Gingold | 2019-10-23 | 1 | -10/+9 |
| | |||||
* | vhdl-sem_decls: extract sem_declaration. | Tristan Gingold | 2019-10-23 | 1 | -121/+118 |
| | |||||
* | vhdl-sem_decls: add comment. | Tristan Gingold | 2019-10-21 | 1 | -0/+3 |
| | |||||
* | vhdl: add anonymous_signal_declaration. | Tristan Gingold | 2019-07-03 | 1 | -0/+19 |
| | |||||
* | vhdl: detect unused signals and variables. | Tristan Gingold | 2019-06-05 | 1 | -3/+8 |
| | |||||
* | errorout: add messages group instead of continuation. | Tristan Gingold | 2019-05-12 | 1 | -3/+6 |
| | |||||
* | vhdl: extract vhdl.errors from errorout. | Tristan Gingold | 2019-05-08 | 1 | -0/+1 |
| | |||||
* | 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 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/+2342 |