aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/translate/trans-chap3.adb
Commit message (Expand)AuthorAgeFilesLines
* trans-chap3: fix style for old compilersTristan Gingold2023-01-051-0/+1
* trans-chap3: fix invalid copy of element layout. For #2166Tristan Gingold2022-08-121-2/+4
* vhdl: add support for file subtype. Fix #2174Tristan Gingold2022-08-111-1/+7
* trans: rework aggregate. For #2166Tristan Gingold2022-08-101-8/+17
* trans-chap3: translate subtype indication of access subtype. Fix #2152Tristan Gingold2022-07-301-3/+14
* vhdl: consider fully static record aggregates. Fix #2051Tristan Gingold2022-05-071-3/+0
* trans-chap3: improve commentTristan Gingold2021-09-141-4/+4
* ortho: for slices, get element size from the result typeTristan Gingold2021-09-141-0/+4
* trans-chap3: add a stride parameter to index_array. For #1831Tristan Gingold2021-09-071-16/+17
* vhdl/translate: adjust slice names for unbounded arrays. Fir #1836Tristan Gingold2021-09-031-1/+14
* vhdl-evaluation: check integer evaluations fit in base type. Fix #1834Tristan Gingold2021-08-261-4/+9
* trans-chap3: handle (ignore) use clauses in protected types. Fix #1833Tristan Gingold2021-08-141-1/+2
* trans-chap3: do not create same range_var for enumeration subtype.Tristan Gingold2021-08-061-27/+41
* vhdl: adjust ownership of agrgegate element subtypes. Fix #1419Tristan Gingold2021-08-051-12/+28
* trans-chap3: add commentsTristan Gingold2021-06-071-2/+10
* vhdl-evaluation.adb: use is_overflow_literal.Tristan Gingold2021-02-111-0/+3
* update license headersumarcor2021-01-141-11/+9
* trans-chap3: also compute the size of record constraints for unbounded subtypesTristan Gingold2020-12-311-2/+23
* trans-chap3: compute size of subelements for unconstrained parent subtypesTristan Gingold2020-12-291-8/+39
* translate: minor changes.Tristan Gingold2020-08-041-1/+1
* 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