aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/translate/trans-chap3.adb
Commit message (Expand)AuthorAgeFilesLines
* 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
* WIP: unbounded arrays. Handle #459Tristan Gingold2018-01-301-37/+86
* translation: WIP for unbounded arrays.Tristan Gingold2018-01-181-26/+29
* Translate: minor cleanup.Tristan Gingold2018-01-171-22/+6
* Translate; properly separates translation of types from translation of subtypes.Tristan Gingold2018-01-171-72/+140
* WIP: array translation for unbounded arrays.Tristan Gingold2018-01-141-5/+35
* Rework array/record type mode to improve support of constrained records.Tristan Gingold2018-01-111-38/+48
* WIP: index arrays of unbounded elements.Tristan Gingold2018-01-111-11/+70
* WIP: arrays of unbounded type.Tristan Gingold2018-01-111-15/+87
* trans-chap3: remove useless element translation.Tristan Gingold2018-01-041-5/+1
* WIP: add el size and bounds to unbounded arrays.Tristan Gingold2018-01-021-0/+12
* Fix test failure on unbounded record element due to wrong alignment.Tristan Gingold2017-12-201-2/+10
* Fix unbounded record subtype.Tristan Gingold2017-12-181-29/+40
* trans-chap3: unbox recod in Get_Composite_Base.Tristan Gingold2017-11-271-3/+4
* Use flist for enumerations.Tristan Gingold2017-11-071-4/+3
* Use Flist for records.Tristan Gingold2017-11-071-47/+33
* Use Flist for array indexes.Tristan Gingold2017-11-061-31/+22
* Are_Bounds_Locally_Static: add comment, do what it is described.Tristan Gingold2017-11-051-0/+1
* Handle complex subtype in unbounded records.Tristan Gingold2017-11-051-39/+41
* Improve code for alignment.Tristan Gingold2017-11-041-20/+7
* Adjust previous realign patch: also adjust size variable computation.Tristan Gingold2017-11-011-6/+9
* translate: realign base in sigbuilder for unbounded records.Tristan Gingold2017-11-011-8/+15
* translate: handle dynamic individual association (records only).Tristan Gingold2017-10-291-10/+6
* trans-chap3: abstraction and reformatting.Tristan Gingold2017-10-281-32/+33
* Rename Allocate_Fat_Array_Base to Allocate_Unbounded_Composite_Base.Tristan Gingold2017-10-281-5/+5
* Translation: consider big arrays as non-static.Tristan Gingold2017-07-271-1/+12
* trans-chap3: factorize code to translate array element.Tristan Gingold2017-06-281-44/+14
* translate: renaming.Tristan Gingold2017-06-211-9/+9
* translate: factorize code.Tristan Gingold2017-06-211-4/+2