aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/translate/trans.adb
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | For #646
* 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
| | | | Fix #301
* 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
| | | | Improve simulation speed by about 20%.
* 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
| | | | | translate: separate info for signals from object. Improve some error messages.
* Fix translation of protected types declared in subprograms.Tristan Gingold2015-06-021-3/+0
| | | | Fix ticket 86.
* Fix entity instantiation with extended identifier.Tristan Gingold2015-03-311-0/+8
| | | | From a patch by Ole Myren Rohne.
* 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