aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/translate/trans-chap3.adb
Commit message (Expand)AuthorAgeFilesLines
* translate: add a function to get allocation kind of layout var.Tristan Gingold2020-07-291-0/+10
* translate: fix foreach_non_composite for arrays with unbounded elements.Tristan Gingold2020-07-271-4/+5
* translate: handle slice of arrays with unbounded elements.Tristan Gingold2020-07-271-7/+19
* trans-chap3: renaming to clarify parameters.Tristan Gingold2020-07-271-7/+7
* trans-chap3: copy array subtype bounds from parent if derivedTristan Gingold2020-07-251-12/+32
* vhdl/translate: add comments.Tristan Gingold2020-07-251-7/+11
* trans-chap3: handle constant subtype indication.Tristan Gingold2020-07-251-22/+27
* trans: propagate parent_type changes.Tristan Gingold2020-07-251-35/+24
* trans-chap3: do not rewrite layout bounds when constant.Tristan Gingold2020-07-251-0/+5
* translate: improve support of unbounded records and arrays.Tristan Gingold2020-07-251-423/+429
* ortho: add unbounded records, rework array subtypes.Tristan Gingold2020-07-251-2/+3
* trans-chap3: fix handling of unbounded element subtypeTristan Gingold2020-07-011-6/+12
* trans-chap3: propagate object kind to bounds mnode. Fix #1376Tristan Gingold2020-06-271-1/+1
* vhdl/translate: add support for subtype attribute. For #641Tristan Gingold2020-06-251-14/+15
* vhdl/translate: rework object type elaboration. For #641Tristan Gingold2020-06-241-15/+57
* vhdl: add ghdl_integer_index_check_failed. For #1257Tristan Gingold2020-06-171-1/+1
* ortho: add a length parameter to start_array_aggr.Tristan Gingold2020-05-281-2/+8
* trans-chap3: factorize code.Tristan Gingold2020-05-151-11/+1
* vhdl-utils: factorize Get_File_Signature.Tristan Gingold2020-05-151-68/+0
* vhdl: translate_record_subtype: inherit from parent typeTristan Gingold2020-05-121-18/+24
* evaluation: weaken error for out of bound static value.Tristan Gingold2020-04-221-4/+4
* vhdl: allow attribute specifications in protected types. For #1252Tristan Gingold2020-04-201-1/+3
* types: introduce Direction_Type, which replaces Iir_Direction.Tristan Gingold2020-04-201-10/+8
* vhdl: add scalar_size. Size of scalar types is computed during analysis.Tristan Gingold2020-04-061-33/+10
* translate: add Convert_Array_Base. For #1038Tristan Gingold2020-01-271-6/+22
* vhdl/translate: minor refactoring.Tristan Gingold2020-01-061-39/+41
* vhdl: fix multiple reference in trans-chap3.Tristan Gingold2020-01-061-2/+6
* vhdl/translate: handle more partially constrained array subtypes. For #1038Tristan Gingold2020-01-061-0/+3
* trans-chap3: improve style.Tristan Gingold2019-05-231-3/+2
* vhdl: replace Iir_Int64 by Int64, and Iir_Fp64 by Fp64.Tristan Gingold2019-05-101-12/+12
* vhdl: extract vhdl.errors from errorout.Tristan Gingold2019-05-081-1/+1
* vhdl: move iirs_utils to vhdl.utilsTristan Gingold2019-05-061-1/+1
* vhdl: move evaluation to vhdl child.Tristan Gingold2019-05-051-1/+1
* vhdl: do not crash on 64 bit null range.Tristan Gingold2019-05-031-1/+3
* vhdl/translate: check_composite_match: rename and handle records.Tristan Gingold2019-05-031-45/+181
* trans-chap3: save base type for constrained arrays.Tristan Gingold2019-01-121-0/+2
* translate: renaming of Kind_Expr/Get_Ortho_Expr.Tristan Gingold2018-12-111-3/+11
* record ownership of record element constraints.Tristan Gingold2018-12-091-8/+0
* translate: renaming, support constrained unbounded record aggregates.Tristan Gingold2018-12-071-2/+2
* translate: handle unbounded aggregate for signal target.Tristan Gingold2018-12-031-1/+1
* aggregates: WIP for arrays of unbounded elements.Tristan Gingold2018-11-211-2/+6
* translate: refactoring.Tristan Gingold2018-11-201-5/+5
* trans-chap3: fix a crash for array subtype of unbounded element.Tristan Gingold2018-11-151-3/+5
* Fix overflow detection for **, implement ** for i64.Tristan Gingold2018-11-141-2/+1
* trans-chap3: elaborate bounds of arrays with unbounded elements.Tristan Gingold2018-11-101-2/+18
* vhdl/translate: improve support of unbounded arrays.Tristan Gingold2018-11-091-30/+46
* Add bound checks on signal assignment.Tristan Gingold2018-11-071-2/+5
* Rework translation of unbounded and complex types.Tristan Gingold2018-10-211-802/+624
* translate: for alias of signal slice: trsnslate name subtype.Tristan Gingold2018-09-181-0/+12
* translate: refactoring and renaming (chap3)Tristan Gingold2018-09-181-32/+33