aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/translate/trans-chap3.ads
Commit message (Expand)AuthorAgeFilesLines
* vhdl: consider fully static record aggregates. Fix #2051Tristan Gingold2022-05-071-1/+2
* trans-chap3: add a stride parameter to index_array. For #1831Tristan Gingold2021-09-071-2/+4
* vhdl/translate: adjust slice names for unbounded arrays. Fir #1836Tristan Gingold2021-09-031-0/+6
* update license headersumarcor2021-01-141-11/+9
* translate: add a function to get allocation kind of layout var.Tristan Gingold2020-07-291-0/+4
* translate: fix foreach_non_composite for arrays with unbounded elements.Tristan Gingold2020-07-271-0/+2
* translate: handle slice of arrays with unbounded elements.Tristan Gingold2020-07-271-3/+11
* trans-chap3: renaming to clarify parameters.Tristan Gingold2020-07-271-2/+2
* trans: propagate parent_type changes.Tristan Gingold2020-07-251-3/+1
* vhdl/translate: rework object type elaboration. For #641Tristan Gingold2020-06-241-2/+2
* ortho: add a length parameter to start_array_aggr.Tristan Gingold2020-05-281-0/+3
* vhdl: fix crash on vhdl08 sub-sub index constraint. For #1191Tristan Gingold2020-04-071-0/+1
* translate: add Convert_Array_Base. For #1038Tristan Gingold2020-01-271-0/+5
* vhdl/translate: check_composite_match: rename and handle records.Tristan Gingold2019-05-031-7/+7
* Preliminary support of dynamically unbounded elements in aggregates.Tristan Gingold2018-12-121-0/+4
* translate: renaming, support constrained unbounded record aggregates.Tristan Gingold2018-12-071-2/+3
* translate: refactoring.Tristan Gingold2018-11-201-1/+1
* translate chap8: layout base bounds for unbounded individual assoc.Tristan Gingold2018-10-241-0/+3
* Rework translation of unbounded and complex types.Tristan Gingold2018-10-211-13/+24
* translate: for alias of signal slice: trsnslate name subtype.Tristan Gingold2018-09-181-0/+5
* translate: refactoring and renaming (chap3)Tristan Gingold2018-09-181-2/+0
* Translate: minor cleanup.Tristan Gingold2018-01-171-0/+2
* Translate; properly separates translation of types from translation of subtypes.Tristan Gingold2018-01-171-5/+14
* WIP: index arrays of unbounded elements.Tristan Gingold2018-01-111-0/+4
* WIP: arrays of unbounded type.Tristan Gingold2018-01-111-2/+20
* translate: handle dynamic individual association (records only).Tristan Gingold2017-10-291-0/+7
* Rename Allocate_Fat_Array_Base to Allocate_Unbounded_Composite_Base.Tristan Gingold2017-10-281-7/+7
* translate: renaming.Tristan Gingold2017-06-211-2/+2
* wip: rework subprogram translation.Tristan Gingold2017-05-181-1/+2
* Translation: separate subprogram translation spec and body.Tristan Gingold2017-05-181-1/+2
* WIP: translate size of unbounded records.Tristan Gingold2017-01-231-1/+5
* translate: WIP - refactoring for unbounded records.Tristan Gingold2017-01-021-2/+1
* translate: rename get_array_base to get_composite_baseTristan Gingold2017-01-021-2/+2
* Fix regression from states.Tristan Gingold2015-09-261-0/+1
* Suppress stack switching; save process state in secondary stack.Tristan Gingold2015-09-041-0/+3
* Translate: explicitly clean transient types.Tristan Gingold2015-09-021-5/+3
* Replace fat accesses by bounds accessesTristan Gingold2015-08-291-4/+16
* Translate: rewrite concatenation. Now O(n).Tristan Gingold2014-11-171-9/+4
* Create_Range_From_Length: use Mnode instead of ptr. Style changes.Tristan Gingold2014-11-111-5/+4
* Split translation into child packages.Tristan Gingold2014-11-091-0/+264