aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/translate/trans-chap7.adb
Commit message (Collapse)AuthorAgeFilesLines
* Fix warning: use clause for package has no effectVicente Bergas2018-05-031-10/+0
| | | | | | | With gcc 8.1 the following message appears: warning: use clause for package "*" has no effect gnatmake: "*.adb" compilation error This patch fixes it.
* Fix bounds of unconstrained strings.Tristan Gingold2018-04-111-2/+2
| | | | Fix #552
* translate: remove other use of Nam_Buffer.Tristan Gingold2018-01-201-6/+3
|
* Translate; properly separates translation of types from translation of subtypes.Tristan Gingold2018-01-171-6/+7
|
* Rework array/record type mode to improve support of constrained records.Tristan Gingold2018-01-111-25/+21
|
* WIP: index arrays of unbounded elements.Tristan Gingold2018-01-111-4/+2
|
* WIP: arrays of unbounded type.Tristan Gingold2018-01-111-9/+17
|
* Abstract Translate_Enumeration_LiteralTristan Gingold2017-11-161-10/+12
|
* Use flist for enumerations.Tristan Gingold2017-11-071-11/+11
|
* Use Flist for records.Tristan Gingold2017-11-071-13/+9
|
* Use Flist for simple_aggregate.Tristan Gingold2017-11-071-3/+2
|
* Use Flist for array indexes.Tristan Gingold2017-11-061-13/+11
|
* Rename Allocate_Fat_Array_Base to Allocate_Unbounded_Composite_Base.Tristan Gingold2017-10-281-4/+5
|
* translate: renaming.Tristan Gingold2017-06-211-23/+24
|
* translate: separate spec and body translation for implicit subprograms.Tristan Gingold2017-05-171-186/+324
|
* translation: save operator argument declarations into infos.Tristan Gingold2017-05-121-95/+105
|
* translate: add specific infos for implicit subprograms.Tristan Gingold2017-05-121-55/+67
|
* Create default value for ports.Tristan Gingold2017-05-091-13/+2
| | | | Fix #328
* vhdl08: unbounded records - WIPTristan Gingold2017-02-171-9/+19
|
* vhdl08: unbounded records (WIP)Tristan Gingold2017-02-121-18/+70
|
* WIP: unbounded records (set record subtype staticness)Tristan Gingold2017-01-311-9/+61
|
* evaluation: handle vector minimum and maximum.Tristan Gingold2017-01-181-2/+2
| | | | Fix #257
* vhdl08: implement 'subtype attributeTristan Gingold2017-01-131-2/+6
| | | | Fix #253
* translate: WIP - refactoring for unbounded records.Tristan Gingold2017-01-021-3/+3
|
* iirs_utils: reimplement Are_Bounds_Locally_Static.Tristan Gingold2017-01-021-2/+2
|
* translate: WIP for unbounded records.Tristan Gingold2017-01-021-9/+9
|
* iirs: renames Iir_Kinds_Scalar_Type_DefinitionTristan Gingold2017-01-021-1/+1
|
* translate: rename get_array_base to get_composite_baseTristan Gingold2017-01-021-35/+35
|
* translate: refactoring for ortho_info_type.Tristan Gingold2016-12-301-52/+52
|
* translate: add unbounded records type_mode (WIP)Tristan Gingold2016-12-261-9/+14
|
* trans-chap7: workaround compiler bug.Tristan Gingold2016-12-241-0/+6
|
* Build all Static_Construct aggregate statically.Tristan Gingold2016-12-231-79/+89
|
* Remove Get/Set_Value_Staticness, add Get/Set_Aggregate_Expand_FlagTristan Gingold2016-12-201-36/+12
|
* Evaluation: handle array aggregate and indexed names.Tristan Gingold2016-12-191-8/+21
| | | | Fix #216
* vhdl2008: evaluate static record aggregate.Tristan Gingold2016-12-171-6/+2
| | | | Fix #227
* canon: do not set formal of association by position.Tristan Gingold2016-10-191-9/+3
|
* Rework AST to setup ownership and reference policy.Tristan Gingold2016-10-111-1/+1
| | | | Check it with nodes_gc.
* vhdl08: create interface subprogram declaration.Tristan Gingold2016-09-191-3/+0
|
* vhdl08: parse and analyze interface types.Tristan Gingold2016-09-011-0/+3
|
* Rewrite scan error messages: use formatting.Tristan Gingold2016-08-021-3/+3
|
* Rework warnings to have a uniq tag per warning.Tristan Gingold2016-08-011-1/+2
|
* vhdl08: add support of case-generate statementTristan Gingold2016-07-071-1/+1
|
* vhdl2008: implement new 'use clause' rules for types.Tristan Gingold2016-05-311-19/+0
| | | | Adjust test issue72.
* PSL: add clocked SERE, make endpoints visible from VHDL.Tristan Gingold2016-03-221-0/+7
|
* Add support for conditional assignments.Tristan Gingold2016-01-161-2/+16
|
* Do not create signal type for scalar type.Tristan Gingold2015-12-201-1/+1
| | | | Use ghdl_signal_ptr instead. Fallout of sigptr.
* Pass signal values to interfaces. 'sigptr' optimization.Tristan Gingold2015-12-181-99/+64
| | | | Improve simulation speed by about 20%.
* Allow concatenation of element whose type is an array with non-static boundsTristan Gingold2015-11-171-1/+1
| | | | Fix bug24064
* Suppress stack switching; save process state in secondary stack.Tristan Gingold2015-09-041-41/+42
|
* Translate: explicitly clean transient types.Tristan Gingold2015-09-021-10/+9
|