aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/vhdl-sem_names.adb
Commit message (Expand)AuthorAgeFilesLines
* sem_name_clean_1: also free namesTristan Gingold2023-03-261-4/+9
* finish_sem_name_1: free unused nodeTristan Gingold2023-03-261-0/+1
* vhdl-sem_names: adjust for for element attributeTristan Gingold2023-01-261-0/+1
* vhdl: improve range checks, fix #2323Tristan Gingold2023-01-251-10/+15
* vhdl-sem_names: finish prefix of element attribute namesTristan Gingold2023-01-121-22/+32
* vhdl-sem_names(sem_name_free): handle iir_kind_slice_name. For #2233Tristan Gingold2022-10-291-0/+1
* vhdl-sem_assocs: handle association with external signal names.Tristan Gingold2022-10-181-0/+8
* vhdl-sem_names: handle architecture bodies in sem_denoting_nameTristan Gingold2022-09-251-1/+2
* vhdl: add iir_kind_psl_boolean_parameter node. For #2178Tristan Gingold2022-08-151-1/+2
* vhdl-sem_names: factorize code for element attributeTristan Gingold2022-08-101-56/+10
* vhdl-sem_names.adb(are_types_closely_related): handle vhdl08 definitionTristan Gingold2022-08-071-14/+24
* vhdl: add support for default in interface subprogram. Fix #2163Tristan Gingold2022-08-071-18/+26
* vhdl: check read for attribute parameter and aggregates. Fix #2148Tristan Gingold2022-07-281-0/+1
* vhdl-sem_names: add implicit function call for array attributes. Fix #2147Tristan Gingold2022-07-281-40/+8
* vhdl-sem_names: allow element attribute on element attribute. Fix #2141Tristan Gingold2022-07-281-8/+10
* elab-vhdl_decls: elaborate dot attributeTristan Gingold2022-07-211-1/+1
* vhdl-nodes: renaming.Tristan Gingold2022-07-211-2/+2
* vhdl: preliminary work to elaborat quantitiesTristan Gingold2022-07-161-0/+2
* vhdl-sem_names: avoid crash on incorrect selected name.Tristan Gingold2022-07-021-6/+6
* vhdl: avoid crash on incorrect use of attributes.Tristan Gingold2022-07-021-2/+3
* vhdl: avoid crash on incorrect use of signaturesTristan Gingold2022-07-021-0/+3
* vhdl-sem_names: avoid duplicate error message. For #2100Tristan Gingold2022-06-281-1/+19
* vhdl-sem_names: handle element and subtype attributes for type conv.Tristan Gingold2022-06-161-22/+26
* vhdl: handle 'element in 'range. Fix #2071Tristan Gingold2022-06-151-11/+57
* Add commentsTristan Gingold2022-06-151-0/+1
* vhdl-sem_names: avoid a crash on incorrect selected name. For #2076Tristan Gingold2022-06-061-1/+2
* vhdl-sem_names: second fix for #2048Tristan Gingold2022-05-031-1/+2
* vhdl-sem_names(sem_selected_by_all_name): avoid a crashTristan Gingold2022-05-021-0/+4
* vhdl-sem_names.adb: avoid a crash on incorrect type markTristan Gingold2022-04-201-0/+9
* vhdl-sem_names(sem_check_all_sensitized): only consider interface signalTristan Gingold2022-04-151-3/+12
* vhdl-sem_names: fix a crash with select of element attribute. Fix #1992Tristan Gingold2022-03-041-1/+2
* vhdl: Iir_Kind_Foreign_Module is now a library unitTristan Gingold2021-11-091-1/+4
* vhdl: also warns on unused enumeration literalTristan Gingold2021-11-011-0/+4
* vhdl: report unused types and subtypesTristan Gingold2021-10-011-0/+10
* vhdl-sem_names(sem_parenthesis_name): minor refactoringTristan Gingold2021-09-181-13/+9
* vhdl-sem_names(sem_parenthesis_name): handle indexing of delayed attribute.Tristan Gingold2021-09-181-2/+6
* vhdl: remove unused Get/Set_Alias_DeclarationTristan Gingold2021-05-161-1/+0
* vhdl-sem_names: avoid a crash for invalid user attribute prefix. Fix #1727Tristan Gingold2021-04-161-1/+2
* vhdl-sem_names.adb: fix check for object prefix of subtype attribute. Fix #1717Tristan Gingold2021-04-111-3/+1
* Add base support for the attribue element in vhdl 08Anselmo952021-04-031-0/+59
* vhdl: handle alias of protected objects. Fix #1688Tristan Gingold2021-03-191-6/+19
* vhdl-sem_names: avoid duplicate messages for -fsynopsysTristan Gingold2021-01-161-0/+9
* update license headersumarcor2021-01-141-11/+9
* src/vhd: remove use of chapter sign in comment to have on ASCII charactersTristan Gingold2021-01-091-4/+4
* vhdl: handle locally static attributes on entity/architecture/configurationsTristan Gingold2020-12-081-1/+10
* sem_parenthesis_name: handle more error cases.Tristan Gingold2020-09-061-1/+5
* vhdl: sem_parenthesis_name: do not crash on any type attribute. Fix #1456Tristan Gingold2020-09-061-18/+19
* vhdl-sem_names: check name staticness of signal attributes. Fix #1412Tristan Gingold2020-08-081-58/+79
* vhdl-sem_names: use element type of prefix type for indexed names.Tristan Gingold2020-08-051-10/+15
* vhdl: replace base_type with parent_type in nodesTristan Gingold2020-07-221-2/+2