aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/elab-vhdl_expr.adb
Commit message (Expand)AuthorAgeFilesLines
* elab-vhdl_expr: fix handling of multi-dim arrays. Fix #2144Tristan Gingold2022-07-271-9/+17
* elab-vhdl_expr: fix incorrect type of multi-dim array indexing during elabTristan Gingold2022-07-271-0/+9
* elab-vhdl_insts: eval inertial expressions to get the type. Fix #2089Tristan Gingold2022-06-121-1/+1
* synth-vhdl_expr: do not abort on array subtype conversionTristan Gingold2022-06-041-1/+3
* elab-vhdl_types: handle array attributes on function callTristan Gingold2022-06-041-0/+7
* synth-vhdl_eval: handle more operatorsTristan Gingold2022-05-301-22/+8
* synth-vhdl_eval: handle more operationsTristan Gingold2022-05-291-1/+1
* elab-vhdl_objtypes: use value_offsets for record elements offset.Tristan Gingold2022-05-241-5/+3
* synth: use same elements for unbounded arrays and vectorsTristan Gingold2022-05-221-26/+2
* synth: also use one-dimensional unbounded arrays for objtypesTristan Gingold2022-05-221-1/+1
* synth: merge value for type_vector and type_arrayTristan Gingold2022-05-221-8/+5
* synth: use unidimentional arrays in type_acc. Factorize code.Tristan Gingold2022-05-221-63/+54
* synth: do not add info for element subtype (except for arrays).Tristan Gingold2022-04-051-1/+2
* synth: check matching bounds for concatenationTristan Gingold2022-03-111-1/+3
* synth: handle concatenation of unbounded types. Fix #1993Tristan Gingold2022-03-081-35/+16
* elab-vhdl_expr.adb(exec_name_subtype): handle indexed names. Fix #1986Tristan Gingold2022-03-021-0/+8
* synth/elab-vhdl_expr: handle slices and indexed names. Fix #1926Tristan Gingold2021-11-291-19/+11
* synth: add exec_name_subtype. Fix #1911Tristan Gingold2021-11-131-1/+47
* synth: do full elaboration before synthesisTristan Gingold2021-11-011-0/+1402