aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/translate/trans-chap4.adb
Commit message (Collapse)AuthorAgeFilesLines
* translate: rework translate_object_subtype_indication.Tristan Gingold2023-02-021-22/+23
| | | | Fix #2337
* vhdl/trans: support suspend statesTristan Gingold2023-01-281-1/+16
|
* trans-chap5.adb: handle package association in entities.Tristan Gingold2022-12-231-4/+4
| | | | Fix #2264
* vhdl/translate: handle predefined operators as conversion functionsTristan Gingold2022-11-071-39/+54
|
* vhdl-sem_names: allow element attribute on element attribute. Fix #2141Tristan Gingold2022-07-281-9/+20
|
* vhdl: handle element attribute in declarations. Fix #2136Tristan Gingold2022-07-211-11/+21
|
* vhdl-nodes: renaming.Tristan Gingold2022-07-211-4/+4
| | | | | | | Node Iir_Kind_Signal_Attribute_Declaration is now Iir_Kind_Attribute_Implicit_Declaration Will also handle quantities.
* vhdl/translate: handle inertial association in recursive instantiationTristan Gingold2022-06-161-2/+15
| | | | Fix #2065
* vhdl/translate: handle target aggregate with unbounded names. Fix #1914Tristan Gingold2021-11-241-1/+2
|
* trans-chap4: handle unbounded aggregate initial value to unbounded signal.Tristan Gingold2021-09-161-1/+30
| | | | Fix #1857
* vhdl: remove iir_kind_anonymous_signal_declaration (now unused)Tristan Gingold2021-08-241-20/+8
|
* Rework inertial associations.Tristan Gingold2021-08-231-28/+141
| | | | | Fix #1625 Fix #1672
* vhdl: introduce iir_kind_association_element_by_nameTristan Gingold2021-08-061-2/+1
|
* trans-chap4: add commentsTristan Gingold2021-05-161-0/+4
|
* vhdl: handle alias of protected objects. Fix #1688Tristan Gingold2021-03-191-2/+4
|
* update license headersumarcor2021-01-141-11/+9
|
* vhdl/translate: handle vhdl-93 'last_value. Fix #1440Tristan Gingold2020-08-261-2/+4
|
* trans: propagate parent_type changes.Tristan Gingold2020-07-251-10/+1
|
* translate: improve support of unbounded records and arrays.Tristan Gingold2020-07-251-3/+6
|
* vhdl: improve support of subtype attribute.Tristan Gingold2020-07-181-33/+63
| | | | | A subtype definition does not mean anymore that the subtype is constrained. It is now defined by the subtype indication of the name.
* vhdl/translate: add support for subtype attribute. For #641Tristan Gingold2020-06-251-7/+39
| | | | Copy bounds from the object.
* vhdl/translate: rework object type elaboration. For #641Tristan Gingold2020-06-241-14/+26
|
* vhdl: minimal support of interface package in entities. For #1262Tristan Gingold2020-04-271-1/+7
|
* vhdl: add anonymous_signal_declaration.Tristan Gingold2019-07-031-3/+6
|
* 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 std_standard package to vhdl child.Tristan Gingold2019-05-051-1/+1
|
* vhdl: move canon to a vhdl child package.Tristan Gingold2019-05-051-2/+2
|
* vhdl/translate: check_composite_match: rename and handle records.Tristan Gingold2019-05-031-2/+4
| | | | Fix #807
* vhdl: fix uvvm failure in scoreboard testbench.Tristan Gingold2019-02-071-1/+1
|
* translate: handle unbounded aggregate as initial value.Tristan Gingold2018-12-161-10/+24
|
* translate: renaming, support constrained unbounded record aggregates.Tristan Gingold2018-12-071-1/+1
|
* Add --max-stack-alloc option, check stack allocation of complex object.Tristan Gingold2018-11-231-1/+45
| | | | Fix #692
* translate: minor refactoring.Tristan Gingold2018-11-211-3/+1
|
* translate: refactoring.Tristan Gingold2018-11-201-2/+1
|
* vhdl/translate: improve support of unbounded arrays.Tristan Gingold2018-11-091-6/+5
|
* Rework translation of unbounded and complex types.Tristan Gingold2018-10-211-52/+41
|
* translate: for alias of signal slice: trsnslate name subtype.Tristan Gingold2018-09-181-0/+26
| | | | Fix #649
* Release secondary stack within elab_declaration_chain. Fix #616Tristan Gingold2018-08-071-1/+4
|
* elab_object_init: allocate bounds for unounded aggregate if needed.Tristan Gingold2018-07-221-5/+12
| | | | Fix #626
* translate: handle anonymous types in formal; handle multiple conversions.Tristan Gingold2018-02-181-3/+9
| | | | Fix #530
* Translate; properly separates translation of types from translation of subtypes.Tristan Gingold2018-01-171-8/+30
|
* WIP: array translation for unbounded arrays.Tristan Gingold2018-01-141-0/+1
|
* Rework array/record type mode to improve support of constrained records.Tristan Gingold2018-01-111-50/+47
|
* Check bounds for constant intialisation.Tristan Gingold2017-11-291-1/+1
|
* Use Flist for records.Tristan Gingold2017-11-071-10/+7
|
* Use Flist for array indexes.Tristan Gingold2017-11-061-1/+1
|
* Rename Allocate_Fat_Array_Base to Allocate_Unbounded_Composite_Base.Tristan Gingold2017-10-281-10/+16
|
* translate: handle unbounded record in individual assocs.Tristan Gingold2017-10-221-3/+3
|
* Rename In_Conversion/Out_Conversion to Actual_Conversion/Formal_Conversion.Tristan Gingold2017-09-131-6/+6
|