aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/translate/trans-chap8.adb
Commit message (Expand)AuthorAgeFilesLines
* vhdl/translate: clarify meaning of Mstate_E for Mnode.Tristan Gingold2020-07-181-1/+1
* trans-chap8: add a stabilize.Tristan Gingold2020-07-181-0/+1
* vhdl/translate: rework object type elaboration. For #641Tristan Gingold2020-06-241-1/+1
* vhdl: add ghdl_integer_index_check_failed. For #1257Tristan Gingold2020-06-171-1/+1
* vhdl/translate: simplify some variable assignments. Fix #1361Tristan Gingold2020-06-131-2/+23
* trans-chap8: handle accesses like scalar in return statement.Tristan Gingold2020-06-041-10/+4
* trans-chap8: handle stack2 in condition of control statement.Tristan Gingold2020-06-041-14/+43
* ortho: add a length parameter to start_array_aggr.Tristan Gingold2020-05-281-14/+5
* types: introduce Direction_Type, which replaces Iir_Direction.Tristan Gingold2020-04-201-14/+14
* trans-chap8: handle vector in aggregate target for variable assignments.Tristan Gingold2020-02-021-23/+47
* trans-chap8: optimize assignment for non-overlapping targets.Tristan Gingold2020-01-311-11/+108
* vhdl: improve support of AMS-vhdl (array and record natures, source quantities)Tristan Gingold2019-12-281-1/+1
* vhdl: handle subtype indication (with range) in discrete_range.Tristan Gingold2019-08-101-0/+1
* trans-chap8: reverse_range returns false for is_for_loop_iterator_stable.Tristan Gingold2019-05-281-20/+23
* Add simple_IO - to be used instead of Text_IO.Tristan Gingold2019-05-191-2/+2
* trans-chap8: handle unbounded records in trans_actual. Fix #788Tristan Gingold2019-05-151-1/+1
* vhdl: replace Iir_Int64 by Int64, and Iir_Fp64 by Fp64.Tristan Gingold2019-05-101-2/+2
* vhdl: extract vhdl.errors from errorout.Tristan Gingold2019-05-081-1/+1
* vhdl: renames iir_chains to vhdl.nodes_utils. Remove iir_chain_handling.Tristan Gingold2019-05-061-2/+2
* 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: move std_standard package to vhdl child.Tristan Gingold2019-05-051-1/+1
* vhdl: move canon to a vhdl child package.Tristan Gingold2019-05-051-5/+7
* vhdl/translate: check_composite_match: rename and handle records.Tristan Gingold2019-05-031-4/+4
* trans-chap8: adjust condition.Tristan Gingold2019-03-251-1/+3
* iir_kind_selected_element: use Named_Entity for homogeneity.Tristan Gingold2018-12-181-1/+1
* translate: renaming of Kind_Expr/Get_Ortho_Expr.Tristan Gingold2018-12-111-2/+2
* translate: renaming, support constrained unbounded record aggregates.Tristan Gingold2018-12-071-1/+1
* trans-chap8: handle unstable range in for-loop.Tristan Gingold2018-12-041-11/+69
* trans-chap8: refactoring for loops.Tristan Gingold2018-12-041-19/+17
* translate: handle unbounded aggregate for signal target.Tristan Gingold2018-12-031-6/+23
* sem_expr: allow non-static length aggregate.Tristan Gingold2018-11-281-1/+5
* issue610 - follow up: also handle signal assignment.Tristan Gingold2018-11-211-20/+46
* translate: minor refactoring.Tristan Gingold2018-11-211-6/+5
* translate: refactoring.Tristan Gingold2018-11-201-21/+25
* Handle assignment of aggregate to an unbounded variable.Tristan Gingold2018-11-201-6/+31
* Avoid stack allocation for large arrays.Tristan Gingold2018-11-191-20/+41
* vhdl/translate: improve support of unbounded arrays.Tristan Gingold2018-11-091-4/+4
* Add bound checks on signal assignment.Tristan Gingold2018-11-071-41/+76
* trans: adjust previous patchTristan Gingold2018-10-241-1/+6
* translate chap8: layout base bounds for unbounded individual assoc.Tristan Gingold2018-10-241-0/+5
* Rework translation of unbounded and complex types.Tristan Gingold2018-10-211-2/+3
* trans-chap8: handle array elements in target aggregate.Tristan Gingold2018-09-151-6/+23
* aggregates: WIP for association with arrays.Tristan Gingold2018-09-151-1/+0
* Translate; properly separates translation of types from translation of subtypes.Tristan Gingold2018-01-171-3/+3
* Rework array/record type mode to improve support of constrained records.Tristan Gingold2018-01-111-9/+9
* Fix missing open_temp/close_temp for selected sequential signal assignment.Tristan Gingold2017-11-171-2/+3
* Use flist for enumerations.Tristan Gingold2017-11-071-2/+2
* Use Flist for records.Tristan Gingold2017-11-071-5/+4
* Use Flist for array indexes.Tristan Gingold2017-11-061-1/+1