aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/vhdl-sem_decls.adb
Commit message (Expand)AuthorAgeFilesLines
* vhdl-sem_decls: fix a regression on subtype indication. Fix #2336Tristan Gingold2023-02-031-1/+1
* vhdl: reduce use of is_anonymous_type_definitionTristan Gingold2023-02-031-4/+6
* vhdl-sem_decls: do not reassign type declarator on subtype aliasesTristan Gingold2023-01-281-13/+19
* vhdl-sem_decls: allow use on non-elaborated functions in generic typesTristan Gingold2023-01-261-3/+9
* vhdl-sem_decl: handle subtype of interface type. Fix #2326Tristan Gingold2023-01-261-0/+1
* vhdl: add a warning to detect use before elaborationTristan Gingold2023-01-151-0/+18
* vhdl-sem_inst: add instantiate_interface_package_declarationTristan Gingold2022-12-181-1/+3
* vhdl-sem_decls: handle protected type subtypesTristan Gingold2022-09-251-1/+4
* vhdl: add an owner to interface type definitionTristan Gingold2022-08-071-1/+2
* vhdl: handle element attribute in declarations. Fix #2136Tristan Gingold2022-07-211-1/+2
* elab-vhdl_decls: elaborate dot attributeTristan Gingold2022-07-211-3/+0
* vhdl-nodes: renaming.Tristan Gingold2022-07-211-20/+20
* vhdl: preliminary work to elaborat quantitiesTristan Gingold2022-07-161-1/+1
* vhdl-sem_decls: avoid crash on self use of a generic package.Tristan Gingold2022-07-021-0/+10
* vhdl: avoid a crash after errors in associations for packagesTristan Gingold2022-04-221-1/+1
* vhdl: check access type restrictions also on completion. Fix #2006Tristan Gingold2022-03-131-1/+1
* vhdl-sem_decls: allow out/inout parameters to impure function in VHDL-2019Xiretza2022-03-011-3/+15
* vhdl-sem_decls: copy subtype indication also for files. Fix #1936Tristan Gingold2021-12-281-0/+3
* vhdl-sem_decls: avoid a crash on invalid alias name. Fix #1919Tristan Gingold2021-11-211-0/+10
* vhdl: also warns on unused enumeration literalTristan Gingold2021-11-011-5/+29
* vhdl: report unused types and subtypesTristan Gingold2021-10-011-1/+3
* vhdl: warns on unused component declarationsTristan Gingold2021-09-301-1/+2
* vhdl: remove iir_kind_anonymous_signal_declaration (now unused)Tristan Gingold2021-08-241-16/+0
* vhdl-sem_decls.adb: handle both anonymous signal and signal attribute. Fix #...Tristan Gingold2021-04-071-0/+2
* update license headersumarcor2021-01-141-11/+9
* vhdl-sem_decls: avoid a crash after a parse error.Tristan Gingold2020-10-071-4/+11
* vhdl: analyze subprogram instantiations. WIP. For #1470Tristan Gingold2020-09-261-1/+6
* vhdl: replace base_type with parent_type in nodesTristan Gingold2020-07-221-2/+0
* vhdl-sem_decls: handle multiple declarations with subtype attribute.Tristan Gingold2020-07-181-3/+3
* vhdl: improve support of subtype attribute.Tristan Gingold2020-07-181-3/+7
* vhdl-nodes: make Subtype_Indication Maybe_Ref. For #641Tristan Gingold2020-06-301-0/+2
* vhdl: improve support of subtype attribute. For #641Tristan Gingold2020-06-241-8/+17
* vhdl: --std93c is now an alias for --std=93 -frelaxedTristan Gingold2020-06-131-1/+4
* vhdl: minimal support of interface package in entities. For #1262Tristan Gingold2020-04-271-1/+0
* ams-vhdl: improve error recoveryTristan Gingold2019-12-301-58/+75
* ams-vhdl: check nature for record natures and terminals.Tristan Gingold2019-12-301-4/+64
* vhdl-ams: fix overload for simple simultaneous statement.Tristan Gingold2019-12-291-1/+5
* vhdl: improve support of AMS-vhdl (array and record natures, source quantities)Tristan Gingold2019-12-281-71/+178
* vhdl-sem_decls: make sem_declaration public.Tristan Gingold2019-10-231-10/+9
* vhdl-sem_decls: extract sem_declaration.Tristan Gingold2019-10-231-121/+118
* vhdl-sem_decls: add comment.Tristan Gingold2019-10-211-0/+3
* vhdl: add anonymous_signal_declaration.Tristan Gingold2019-07-031-0/+19
* vhdl: detect unused signals and variables.Tristan Gingold2019-06-051-3/+8
* errorout: add messages group instead of continuation.Tristan Gingold2019-05-121-3/+6
* vhdl: extract vhdl.errors from errorout.Tristan Gingold2019-05-081-0/+1
* vhdl: move iirs_utils to vhdl.utilsTristan Gingold2019-05-061-1/+1
* vhdl: move xrefs to vhdl child package.Tristan Gingold2019-05-061-1/+1
* vhdl: move evaluation to vhdl child.Tristan Gingold2019-05-051-1/+1
* vhdl: move std_standard package to vhdl child.Tristan Gingold2019-05-051-1/+1
* vhdl: move sem* packages to vhdl children.Tristan Gingold2019-05-051-0/+2342