aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/translate/trans-chap2.adb
Commit message (Collapse)AuthorAgeFilesLines
* vhdl/translate: rework object type elaboration. For #641Tristan Gingold2020-06-241-2/+2
|
* translate: fix handling of nested generic package. Fix #1246Tristan Gingold2020-04-201-8/+13
|
* types: introduce Direction_Type, which replaces Iir_Direction.Tristan Gingold2020-04-201-1/+1
| | | | Global renaming.
* vhdl: add scalar_size. Size of scalar types is computed during analysis.Tristan Gingold2020-04-061-0/+1
|
* vhdl: improve support of AMS-vhdl (array and record natures, source quantities)Tristan Gingold2019-12-281-0/+2
|
* vhdl: replace Iir_Int64 by Int64, and Iir_Fp64 by Fp64.Tristan Gingold2019-05-101-2/+2
|
* 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 nodes_meta package to vhdl child.Tristan Gingold2019-05-061-2/+2
|
* vhdl: move std_standard package to vhdl child.Tristan Gingold2019-05-051-1/+1
|
* vhdl: move sem* packages to vhdl children.Tristan Gingold2019-05-051-3/+3
|
* vhdl: fix uvvm failure in scoreboard testbench.Tristan Gingold2019-02-071-1/+1
|
* Remove unused is_ref for choices. Adjust.Tristan Gingold2019-01-021-4/+0
|
* translate: renaming of Kind_Expr/Get_Ortho_Expr.Tristan Gingold2018-12-111-3/+3
|
* Rework translation of unbounded and complex types.Tristan Gingold2018-10-211-37/+9
|
* Add Maybe_Ref_Chain (WIP).Tristan Gingold2018-09-201-0/+4
|
* Release secondary stack within elab_declaration_chain. Fix #616Tristan Gingold2018-08-071-0/+3
|
* 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
| | | | Fix #476
* 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
| | | | | To avoid weird coverage experience. For #346
* 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
| | | | Minor reformating.
* 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
| | | | For #317
* Handle generic package without a body.Tristan Gingold2017-03-111-12/+70
| | | | Fix #310
* 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
| | | | Fix #202
* 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
| | | | Fixes #199
* 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
| | | | Check it with nodes_gc.