aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/sem_types.adb
Commit message (Expand)AuthorAgeFilesLines
* record ownership of record element constraints.Tristan Gingold2018-12-091-26/+10
* Implement Get_Base_Element_Declaration in iirs_utils.Tristan Gingold2018-12-091-7/+0
* iirs: remove set/get_element_declaration.Tristan Gingold2018-12-081-4/+3
* Update_Record_Constraint: fix initial state.Tristan Gingold2018-12-081-12/+23
* update_record_constraint: minor refactoring.Tristan Gingold2018-12-081-10/+8
* Add a comment.Tristan Gingold2018-12-081-0/+12
* sem_expr: add constraints to record aggregates.Tristan Gingold2018-12-051-8/+7
* sem_types: improve error message.Tristan Gingold2018-11-211-1/+2
* Create sem_lib from libraries.Tristan Gingold2018-11-141-2/+1
* Create sem_utils (mostly from sem_decls).Tristan Gingold2018-11-141-1/+2
* Rework translation of unbounded and complex types.Tristan Gingold2018-10-211-9/+27
* sem_type: avoid crash after error in record constraint.Tristan Gingold2018-07-201-3/+8
* sem_type: also set has_signal on subtype type mark type.Tristan Gingold2018-01-261-0/+7
* sem_types: fix 'open' handling for array subtype.Tristan Gingold2018-01-261-3/+4
* WIP: array translation for unbounded arrays.Tristan Gingold2018-01-141-0/+9
* Fix typo in error message.Tristan Gingold2018-01-051-2/+11
* sem_types: always set element position on record element constraint.Tristan Gingold2017-12-211-1/+3
* Fix unbounded record subtype.Tristan Gingold2017-12-181-2/+1
* Avoid cascaded error on incorrect type.Tristan Gingold2017-12-141-1/+7
* Avoid crash on non-allowed declarations in protected types.Tristan Gingold2017-11-281-1/+6
* Fix incorrect analysis message on unbounded array.Tristan Gingold2017-11-171-7/+13
* Rework list implementation, use iterator.Tristan Gingold2017-11-111-3/+5
* Use flist for enumerations.Tristan Gingold2017-11-071-29/+24
* Use Flist for records.Tristan Gingold2017-11-071-40/+31
* Use Flist for array indexes.Tristan Gingold2017-11-061-108/+121
* sem_types: set record element position when creating subtype.Tristan Gingold2017-10-241-0/+1
* case statement: check element of one-dimensional type is a character type.Tristan Gingold2017-10-041-4/+9
* Improve error handling on type mark.Tristan Gingold2017-07-221-1/+5
* translate: avoid to duplicate range_var.Tristan Gingold2017-05-211-0/+1
* vhdl08: unbounded records (WIP)Tristan Gingold2017-02-121-1/+3
* WIP: unbounded records (set record subtype staticness)Tristan Gingold2017-01-311-13/+23
* WIP: translate size of unbounded records.Tristan Gingold2017-01-231-2/+14
* vhdl2008: handle 'Subtype as a type name and in disp_vhdlTristan Gingold2017-01-151-4/+8
* iirs: renames Iir_Kinds_Scalar_Type_DefinitionTristan Gingold2017-01-021-18/+21
* vhdl08: check new 08 restrictions for file types.Tristan Gingold2016-12-261-18/+41
* ownership: check tree after sem and canon.Tristan Gingold2016-11-051-0/+1
* ownership: fix arrays and physical types from parse.Tristan Gingold2016-10-181-23/+22
* Rework AST to setup ownership and reference policy.Tristan Gingold2016-10-111-90/+139
* Rework range_expression and incomplete type for instantiation.Tristan Gingold2016-09-301-7/+15
* Rework restriction checks on declarative item.Tristan Gingold2016-09-051-33/+0
* vhdl08: parse and analyze interface types.Tristan Gingold2016-09-011-0/+2
* Rewrite error messages.Tristan Gingold2016-08-021-101/+101
* Fix indentation and English mistakes.Tristan Gingold2016-07-051-3/+3
* A subtype of a resolved array type is resolved.Tristan Gingold2016-02-061-0/+3
* Avoid a crash in physical type definition.Tristan Gingold2016-01-241-49/+53
* Forbid protected types in elements or designated types.Tristan Gingold2016-01-031-1/+9
* Use same node for implicit and explicit subprogram declarations.Tristan Gingold2014-12-151-4/+2
* reduce size of enumeration_literal.Tristan Gingold2014-12-141-1/+0
* Create src/vhdl subdirectory.Tristan Gingold2014-11-041-0/+2210