aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/translate/trans-chap5.adb
Commit message (Collapse)AuthorAgeFilesLines
* translation: for port assiation by expression: handle formal before actual.Tristan Gingold2018-02-201-2/+2
| | | | Fix #532
* Translate; properly separates translation of types from translation of subtypes.Tristan Gingold2018-01-171-1/+2
|
* trans-chap3: unbox recod in Get_Composite_Base.Tristan Gingold2017-11-271-1/+1
| | | | Fix #467
* Use flist for disconnection specification and component specification.Tristan Gingold2017-11-081-3/+2
|
* Rename In_Conversion/Out_Conversion to Actual_Conversion/Formal_Conversion.Tristan Gingold2017-09-131-6/+6
|
* translate: renaming.Tristan Gingold2017-06-211-3/+4
|
* Fix crash of implicit conversion in instantiation.Tristan Gingold2017-06-121-2/+14
| | | | Fix #301
* Create default value for ports.Tristan Gingold2017-05-091-35/+49
| | | | Fix #328
* Minor optimization: avoid calls to Get_Association_Formal.Tristan Gingold2017-05-081-7/+6
|
* vhdl08: unbounded records (WIP - individual association)Tristan Gingold2017-03-091-1/+1
|
* translate: WIP - refactoring for unbounded records.Tristan Gingold2017-01-021-1/+1
|
* translate: rename get_array_base to get_composite_baseTristan Gingold2017-01-021-3/+3
|
* translate: refactoring for ortho_info_type.Tristan Gingold2016-12-301-6/+6
|
* canon: do not set formal of association by position.Tristan Gingold2016-10-191-23/+30
|
* Rework AST to setup ownership and reference policy.Tristan Gingold2016-10-111-2/+2
| | | | Check it with nodes_gc.
* Fix attribute specification with non-static expressionTristan Gingold2016-10-041-9/+32
|
* Emit error message during analysis for missing generic association.Tristan Gingold2016-10-011-0/+1
|
* vhdl08: more support for interface subprograms.Tristan Gingold2016-09-271-1/+2
|
* vhdl08: handle interface type in generic-mapped packageTristan Gingold2016-09-151-0/+2
|
* Enable vest recursive instantiation test.Tristan Gingold2016-07-031-5/+11
|
* Initial support of direct recursive instantiation.Tristan Gingold2016-07-031-116/+160
| | | | Fix issue #2.
* translation: avoid memory leak while allocating ports.Tristan Gingold2016-03-161-2/+3
| | | | Issue found in bug040.
* Set type staticness for a constant declaration and attribute specification.Tristan Gingold2016-01-111-10/+11
| | | | Fix for issue 10.
* Pass signal values to interfaces. 'sigptr' optimization.Tristan Gingold2015-12-181-245/+271
| | | | Improve simulation speed by about 20%.
* Adjust previous patch (destroy types for default port values).Tristan Gingold2015-09-031-3/+3
|
* Translate: explicitly clean transient types.Tristan Gingold2015-09-021-4/+4
|
* Destroy types of default generic values.Tristan Gingold2015-09-011-8/+10
|
* Replace fat accesses by bounds accessesTristan Gingold2015-08-291-24/+7
| | | | | translate: separate info for signals from object. Improve some error messages.
* Split translation into child packages.Tristan Gingold2014-11-091-0/+765