aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/translate/trans-chap2.adb
Commit message (Expand)AuthorAgeFilesLines
* translation: use a simple mark&sweep to free infos.Tristan Gingold2018-01-261-2/+15
* translation: remove some use of Nam_Buffer.Tristan Gingold2018-01-201-3/+1
* translate: fix bug wrt complex variable while unnesting subprograms.Tristan Gingold2018-01-111-1/+1
* sem_inst: fix relocation of instances in instances.Tristan Gingold2017-12-211-0/+1
* Instantiate declarations of interface packages.Tristan Gingold2017-12-121-7/+13
* Rework list implementation, use iterator.Tristan Gingold2017-11-111-11/+11
* Remove List_Others, cleanup lists.Tristan Gingold2017-11-081-2/+1
* Use Flist for array indexes.Tristan Gingold2017-11-061-0/+31
* Add extended locations (elocations). Still WIPTristan Gingold2017-10-181-1/+0
* Allocate dynamic object in suspended procedures on stack2.Tristan Gingold2017-06-161-2/+2
* Translation: set line number very early in subprograms.Tristan Gingold2017-05-221-4/+4
* Adjust previous patch: handle info instantiation for interface package.Tristan Gingold2017-05-191-29/+66
* trans-chap2: minor refactoring to clarify code.Tristan Gingold2017-05-181-11/+4
* Handle instantiation of protected types.Tristan Gingold2017-05-181-0/+38
* wip: rework subprogram translation.Tristan Gingold2017-05-181-64/+59
* Translation: separate subprogram translation spec and body.Tristan Gingold2017-05-181-4/+8
* Add comments.Tristan Gingold2017-05-181-0/+2
* translate: separate spec and body translation for implicit subprograms.Tristan Gingold2017-05-171-1/+3
* translation: renames Ortho_Func to Subprg_Node for consistency.Tristan Gingold2017-05-121-4/+4
* translate: add specific infos for implicit subprograms.Tristan Gingold2017-05-121-0/+9
* vhdl2008: allow nested packages in uninstantiated packageTristan Gingold2017-05-111-1/+27
* Handle generic package without a body.Tristan Gingold2017-03-111-12/+70
* iirs: renames Iir_Kinds_Scalar_Type_DefinitionTristan Gingold2017-01-021-3/+2
* translate: refactoring for ortho_info_type.Tristan Gingold2016-12-301-1/+2
* Add testcase for #202Tristan Gingold2016-12-111-27/+5
* Rework subprograms translation for package instance.Tristan Gingold2016-12-111-11/+7
* cleanup: remove Package_Instantiation_Bodies_ChainTristan Gingold2016-12-051-13/+0
* vhdl08: support top-level macro-expanded package instantiation declarations.Tristan Gingold2016-12-051-50/+138
* ownership: check tree after sem and canon.Tristan Gingold2016-11-051-1/+5
* canon: do not set formal of association by position.Tristan Gingold2016-10-191-4/+5
* Finish_Compilation: factorize code, move to libraries.Tristan Gingold2016-10-151-2/+1
* iirs: rename base_type to number_base_type to avoid confusion.Tristan Gingold2016-10-131-1/+1
* Rework AST to setup ownership and reference policy.Tristan Gingold2016-10-111-7/+5
* iirs: add Forward_Ref linksTristan Gingold2016-09-301-1/+2
* vhdl08: create interface subprogram declaration.Tristan Gingold2016-09-191-1/+10
* Handle macro-expansion of instantiation of declaration with interface type.Tristan Gingold2016-09-161-4/+24
* vhdl08: add support for generic-mapped packagesTristan Gingold2016-09-151-23/+36
* vhdl08: add support for nested package instantiation.Tristan Gingold2016-09-141-14/+24
* vhdl08: strengthten nested packages.Tristan Gingold2016-09-121-12/+40
* vhdl08: preliminary work to support nested package bodies.Tristan Gingold2016-09-041-3/+6
* vhdl08: handle very simple nested packages.Tristan Gingold2016-09-031-23/+41
* vhdl08: parse and analyze interface types.Tristan Gingold2016-09-011-1/+2
* Initial support of direct recursive instantiation.Tristan Gingold2016-07-031-5/+5
* Handle uninstantiated packages without body.Tristan Gingold2016-06-281-13/+37
* Pass signal values to interfaces. 'sigptr' optimization.Tristan Gingold2015-12-181-50/+106
* trans-chap2.adb: fix uninitialized variable.Tristan Gingold2015-10-011-9/+9
* Suppress stack switching; save process state in secondary stack.Tristan Gingold2015-09-041-121/+207
* Translate: explicitly clean transient types.Tristan Gingold2015-09-021-2/+0
* Never export declarations of a package body.Tristan Gingold2015-08-311-0/+7
* Replace fat accesses by bounds accessesTristan Gingold2015-08-291-28/+46