aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/translate/trans.adb
Commit message (Expand)AuthorAgeFilesLines
* trans.adb: increased maximum identifier length. Fix #1894Tristan Gingold2021-10-161-1/+1
* Fixed some typos (#1868)Patrick Lehmann2021-09-161-1/+1
* update license headersumarcor2021-01-141-11/+9
* vhdl/translate: clarify meaning of Mstate_E for Mnode.Tristan Gingold2020-07-181-39/+49
* vhdl: move nodes to vhdl.nodes_priv.Tristan Gingold2019-05-051-3/+3
* Preliminary support of dynamically unbounded elements in aggregates.Tristan Gingold2018-12-121-0/+7
* translate: renaming of Kind_Expr/Get_Ortho_Expr.Tristan Gingold2018-12-111-11/+3
* Rework translation of unbounded and complex types.Tristan Gingold2018-10-211-11/+38
* translation: use a simple mark&sweep to free infos.Tristan Gingold2018-01-261-47/+34
* trans.adb: add pragma asserts.Tristan Gingold2018-01-201-8/+10
* translation: remove some use of Nam_Buffer.Tristan Gingold2018-01-201-81/+83
* translate: fix bug wrt complex variable while unnesting subprograms.Tristan Gingold2018-01-111-10/+17
* Rework array/record type mode to improve support of constrained records.Tristan Gingold2018-01-111-27/+43
* WIP: index arrays of unbounded elements.Tristan Gingold2018-01-111-0/+12
* Allocate dynamic object in suspended procedures on stack2.Tristan Gingold2017-06-161-20/+60
* Fix crash of implicit conversion in instantiation.Tristan Gingold2017-06-121-0/+5
* wip: rework subprogram translation.Tristan Gingold2017-05-181-6/+9
* vhdl08: unbounded records (WIP)Tristan Gingold2017-02-121-1/+1
* WIP: unbounded records (set record subtype staticness)Tristan Gingold2017-01-311-3/+2
* translate: refactoring for ortho_info_type.Tristan Gingold2016-12-301-1/+2
* trans: reformatting, add predicate for unbounded types.Tristan Gingold2016-12-291-1/+6
* translate: add unbounded records type_mode (WIP)Tristan Gingold2016-12-261-16/+19
* vhdl08: add support for nested package instantiation.Tristan Gingold2016-09-141-0/+20
* translate: separate decl and stmt elab subprograms.Tristan Gingold2016-02-231-0/+10
* ortho: rename start/finish_const_value to start/finish_init_value.Tristan Gingold2016-02-211-4/+4
* translation: use Tables instead of GNAT.Table.Tristan Gingold2016-01-271-4/+3
* Pass signal values to interfaces. 'sigptr' optimization.Tristan Gingold2015-12-181-4/+25
* Suppress stack switching; save process state in secondary stack.Tristan Gingold2015-09-041-17/+53
* Translate: explicitly clean transient types.Tristan Gingold2015-09-021-44/+1
* Replace fat accesses by bounds accessesTristan Gingold2015-08-291-3/+27
* Fix translation of protected types declared in subprograms.Tristan Gingold2015-06-021-3/+0
* Fix entity instantiation with extended identifier.Tristan Gingold2015-03-311-0/+8
* Rename name_table.name_buffer and name_length to avoid clash.Tristan Gingold2014-12-311-24/+24
* Use same node for implicit and explicit subprogram declarations.Tristan Gingold2014-12-151-1/+1
* Fix llvm crash on protected objects.Tristan Gingold2014-12-051-2/+2
* Gen_Call_Type_Builder: use Mnode.Tristan Gingold2014-11-221-39/+6
* Mnode: renaming and comments to clarify.Tristan Gingold2014-11-211-24/+26
* Translate_Range: use mnodes.Tristan Gingold2014-11-161-0/+1
* Split translation into child packages.Tristan Gingold2014-11-091-168/+168
* Refactoring of translation, part 1/NTristan Gingold2014-11-091-0/+2034