aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/translate/trans-chap4.adb
Commit message (Collapse)AuthorAgeFilesLines
* Check bounds for constant intialisation.Tristan Gingold2017-11-291-1/+1
|
* Use Flist for records.Tristan Gingold2017-11-071-10/+7
|
* Use Flist for array indexes.Tristan Gingold2017-11-061-1/+1
|
* Rename Allocate_Fat_Array_Base to Allocate_Unbounded_Composite_Base.Tristan Gingold2017-10-281-10/+16
|
* translate: handle unbounded record in individual assocs.Tristan Gingold2017-10-221-3/+3
|
* Rename In_Conversion/Out_Conversion to Actual_Conversion/Formal_Conversion.Tristan Gingold2017-09-131-6/+6
|
* Handle protected function as association conversion function.Tristan Gingold2017-08-251-5/+42
| | | | Fix #400
* translate: renaming.Tristan Gingold2017-06-211-5/+5
|
* Allocate dynamic object in suspended procedures on stack2.Tristan Gingold2017-06-161-0/+7
|
* Adjust previous patch: handle info instantiation for interface package.Tristan Gingold2017-05-191-2/+3
|
* wip: rework subprogram translation.Tristan Gingold2017-05-181-16/+21
|
* Translation: separate subprogram translation spec and body.Tristan Gingold2017-05-181-25/+43
|
* translate: separate spec and body translation for implicit subprograms.Tristan Gingold2017-05-171-2/+5
|
* translation: renames Ortho_Func to Subprg_Node for consistency.Tristan Gingold2017-05-121-2/+2
|
* Create default value for ports.Tristan Gingold2017-05-091-45/+38
| | | | Fix #328
* Minor optimization: avoid calls to Get_Association_Formal.Tristan Gingold2017-05-081-4/+4
|
* vhdl08: more on unbounded records (WIP)Tristan Gingold2017-02-231-3/+3
|
* vhdl08: unbounded records - WIPTristan Gingold2017-02-171-4/+5
|
* vhdl08: unbounded records (WIP)Tristan Gingold2017-02-121-3/+2
|
* WIP: unbounded records (set record subtype staticness)Tristan Gingold2017-01-311-3/+2
|
* vhdl08: allow PSL default clock declaration in block declarative parts.Tristan Gingold2017-01-131-0/+10
|
* translate: rename get_array_base to get_composite_baseTristan Gingold2017-01-021-11/+11
|
* translate: refactoring for ortho_info_type.Tristan Gingold2016-12-301-10/+10
|
* translate: add unbounded records type_mode (WIP)Tristan Gingold2016-12-261-4/+4
|
* Evaluation: handle array aggregate and indexed names.Tristan Gingold2016-12-191-13/+12
| | | | Fix #216
* Add testcase for #202Tristan Gingold2016-12-111-1/+3
|
* Rework subprograms translation for package instance.Tristan Gingold2016-12-111-0/+4
| | | | Fix #202
* vhdl08: support top-level macro-expanded package instantiation declarations.Tristan Gingold2016-12-051-1/+13
| | | | Fixes #199
* canon: do not set formal of association by position.Tristan Gingold2016-10-191-9/+18
|
* Rework AST to setup ownership and reference policy.Tristan Gingold2016-10-111-2/+1
| | | | Check it with nodes_gc.
* Add signal_attribute_declaration to hold implicit atribute signals.Tristan Gingold2016-10-081-9/+27
|
* Set package prefix for nested package bodies.Tristan Gingold2016-09-301-1/+7
|
* 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
|
* vhdl08: add support for generic-mapped packagesTristan Gingold2016-09-151-2/+4
|
* vhdl08: add support for nested package instantiation.Tristan Gingold2016-09-141-0/+4
|
* vhdl08: strengthten nested packages.Tristan Gingold2016-09-121-0/+5
|
* vhdl08: preliminary work to support nested package bodies.Tristan Gingold2016-09-041-1/+2
|
* vhdl08: handle very simple nested packages.Tristan Gingold2016-09-031-0/+13
|
* trans-chap4: remove a when others.Tristan Gingold2016-06-281-4/+2
|
* translation: avoid memory leak while allocating ports.Tristan Gingold2016-03-161-14/+28
| | | | Issue found in bug040.
* ortho: rename start/finish_const_value to start/finish_init_value.Tristan Gingold2016-02-211-2/+2
|
* Pass signal values to interfaces. 'sigptr' optimization.Tristan Gingold2015-12-181-248/+380
| | | | Improve simulation speed by about 20%.
* Suppress stack switching; save process state in secondary stack.Tristan Gingold2015-09-041-2/+154
|
* Adjust previous patch (destroy types for default port values).Tristan Gingold2015-09-031-4/+10
|
* Translate: explicitly clean transient types.Tristan Gingold2015-09-021-4/+3
|
* Destroy types of default generic values.Tristan Gingold2015-09-011-1/+1
|
* Replace fat accesses by bounds accessesTristan Gingold2015-08-291-110/+67
| | | | | translate: separate info for signals from object. Improve some error messages.
* Rework procedure calls, now use a record to pass parameters.Tristan Gingold2015-06-051-9/+18
|
* Handle signal attribute in declarations. Fix alias of implicit signal.Tristan Gingold2015-05-271-27/+14
|