aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/translate/trans.ads
Commit message (Expand)AuthorAgeFilesLines
* update license headersumarcor2021-01-141-11/+9
* vhdl/translate: handle vhdl-93 'last_value. Fix #1440Tristan Gingold2020-08-261-1/+1
* translate: improve support of unbounded records and arrays.Tristan Gingold2020-07-251-196/+215
* vhdl/translate: clarify meaning of Mstate_E for Mnode.Tristan Gingold2020-07-181-5/+10
* vhdl: minimal support of interface package in entities. For #1262Tristan Gingold2020-04-271-1/+1
* vhdl: rename iirs to vhdl.nodesTristan Gingold2019-05-051-1/+1
* translate: refactoring of slice diff for enum types.Tristan Gingold2019-01-061-0/+3
* Preliminary support of dynamically unbounded elements in aggregates.Tristan Gingold2018-12-121-285/+293
* translate: renaming of Kind_Expr/Get_Ortho_Expr.Tristan Gingold2018-12-111-6/+4
* trans-chap8: handle unstable range in for-loop.Tristan Gingold2018-12-041-0/+3
* Add --max-stack-alloc option, check stack allocation of complex object.Tristan Gingold2018-11-231-0/+2
* Fix overflow detection for **, implement ** for i64.Tristan Gingold2018-11-141-0/+3
* Rework translation of unbounded and complex types.Tristan Gingold2018-10-211-50/+198
* translation: use a simple mark&sweep to free infos.Tristan Gingold2018-01-261-2/+8
* translate: fix bug wrt complex variable while unnesting subprograms.Tristan Gingold2018-01-111-3/+26
* Rework array/record type mode to improve support of constrained records.Tristan Gingold2018-01-111-16/+34
* WIP: index arrays of unbounded elements.Tristan Gingold2018-01-111-2/+8
* WIP: add el size and bounds to unbounded arrays.Tristan Gingold2018-01-021-1/+11
* WIP: define ghdl_sizes_type.Tristan Gingold2018-01-021-0/+5
* Handle protected function as association conversion function.Tristan Gingold2017-08-251-0/+2
* Allocate dynamic object in suspended procedures on stack2.Tristan Gingold2017-06-161-3/+10
* Fix crash of implicit conversion in instantiation.Tristan Gingold2017-06-121-0/+3
* translate: avoid to duplicate range_var.Tristan Gingold2017-05-211-1/+6
* wip: rework subprogram translation.Tristan Gingold2017-05-181-3/+6
* Translation: separate subprogram translation spec and body.Tristan Gingold2017-05-181-0/+10
* translate: separate spec and body translation for implicit subprograms.Tristan Gingold2017-05-171-1/+6
* translation: save operator argument declarations into infos.Tristan Gingold2017-05-121-1/+1
* translation: renames Ortho_Func to Subprg_Node for consistency.Tristan Gingold2017-05-121-1/+1
* translate: add specific infos for implicit subprograms.Tristan Gingold2017-05-121-0/+19
* Create default value for ports.Tristan Gingold2017-05-091-0/+1
* vhdl08: unbounded records (WIP)Tristan Gingold2017-02-121-3/+3
* WIP: unbounded records (set record subtype staticness)Tristan Gingold2017-01-311-2/+8
* WIP for unconstrained records.Tristan Gingold2017-01-131-4/+7
* translate: WIP - refactoring for unbounded records.Tristan Gingold2017-01-021-4/+4
* translate: remove unused align_var variable.Tristan Gingold2017-01-021-11/+0
* translate: WIP for unbounded records.Tristan Gingold2017-01-021-5/+17
* translate: remove unused fields.Tristan Gingold2016-12-301-9/+3
* translate: refactoring for ortho_info_type.Tristan Gingold2016-12-301-22/+43
* trans: reformatting, add predicate for unbounded types.Tristan Gingold2016-12-291-4/+11
* translate: add unbounded records type_mode (WIP)Tristan Gingold2016-12-261-10/+19
* vhdl08: add support for nested package instantiation.Tristan Gingold2016-09-141-0/+4
* Initial support of direct recursive instantiation.Tristan Gingold2016-07-031-0/+1
* PSL: add counters, generate rti and add --psl-reportTristan Gingold2016-03-181-2/+2
* translate: separate decl and stmt elab subprograms.Tristan Gingold2016-02-231-1/+8
* PSL: move canon code to canon.adbTristan Gingold2016-02-141-3/+0
* Pass signal values to interfaces. 'sigptr' optimization.Tristan Gingold2015-12-181-17/+36
* Suppress stack switching; save process state in secondary stack.Tristan Gingold2015-09-041-12/+83
* Translate: explicitly clean transient types.Tristan Gingold2015-09-021-18/+0
* Replace fat accesses by bounds accessesTristan Gingold2015-08-291-28/+75
* Do not create a transient type for strings.Tristan Gingold2015-07-171-0/+10