aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/sem_decls.adb
Commit message (Collapse)AuthorAgeFilesLines
* Rework list implementation, use iterator.Tristan Gingold2017-11-111-3/+7
|
* Use flist for entity_name_list.Tristan Gingold2017-11-081-1/+1
|
* Use flist for group declaration.Tristan Gingold2017-11-071-6/+4
|
* Use flist for enumerations.Tristan Gingold2017-11-071-3/+2
|
* Use flist for signatures.Tristan Gingold2017-11-071-19/+14
|
* Make interface subprogram visible in the package declaration.Tristan Gingold2017-10-241-4/+7
| | | | Supports alias of interface subprograms.
* Set parent of interface p of deallocate.Tristan Gingold2017-10-231-0/+1
|
* Make interfaces of implicitly defined subprograms visible.Tristan Gingold2017-09-251-0/+12
|
* Set parent of implicit deallocate declaration.Tristan Gingold2017-07-141-0/+1
| | | | Fix #384
* sem_decls: avoid crash on unknown subtype.Tristan Gingold2017-06-161-1/+1
|
* Add color diagnostics, show diagnostic option.Tristan Gingold2017-02-061-8/+6
|
* Allow 'subtype and 'base for 'simple_name prefix.Tristan Gingold2017-01-231-2/+2
| | | | Fix #261
* WIP: translate size of unbounded records.Tristan Gingold2017-01-231-2/+3
|
* eval_is_in_bound: make it more tolerant.Tristan Gingold2017-01-191-3/+9
| | | | | | Replaces check_implicit_conversion. Fix #258
* vhdl08: allow PSL default clock declaration in block declarative parts.Tristan Gingold2017-01-131-0/+7
|
* iirs: renames Iir_Kinds_Scalar_Type_DefinitionTristan Gingold2017-01-021-1/+1
|
* Set pure on implicit interface function.Tristan Gingold2016-12-081-0/+1
| | | | Fix #204
* Add xrefs for interface_subprograms.Tristan Gingold2016-12-061-0/+1
|
* ownership: fix arrays and physical types from parse.Tristan Gingold2016-10-181-1/+1
|
* Rework AST to setup ownership and reference policy.Tristan Gingold2016-10-111-4/+19
| | | | Check it with nodes_gc.
* Add signal_attribute_declaration to hold implicit atribute signals.Tristan Gingold2016-10-081-37/+87
|
* iirs: subtype indication is never a ref.Tristan Gingold2016-10-051-1/+3
|
* Consider object for array attribute.Tristan Gingold2016-10-011-29/+0
| | | | Fix issue #151
* Rework range_expression and incomplete type for instantiation.Tristan Gingold2016-09-301-90/+92
|
* vhdl08: more support for interface subprograms.Tristan Gingold2016-09-271-1/+7
|
* vhdl08: preliminary support of interface subprogramTristan Gingold2016-09-251-0/+7
|
* Create a pseudo source file for instantiation.Tristan Gingold2016-09-201-0/+3
|
* vhdl08: create interface subprogram declaration.Tristan Gingold2016-09-191-6/+23
|
* vhdl08: handle new visibility rule of generic interface list.Tristan Gingold2016-09-151-5/+20
|
* Handle expanded name for interface package.Tristan Gingold2016-09-121-0/+1
|
* Rework restriction checks on declarative item.Tristan Gingold2016-09-051-43/+2
| | | | Properly handle declarations in nested package.
* vhdl08: preliminary work to support nested package bodies.Tristan Gingold2016-09-041-0/+6
|
* vhdl08: preliminary work for nested package and type association.Tristan Gingold2016-09-011-0/+8
|
* vhdl08: parse and analyze interface types.Tristan Gingold2016-09-011-12/+78
|
* Rewrite most of error and warning messages.Tristan Gingold2016-08-021-1/+1
|
* Rewrite error messages.Tristan Gingold2016-08-021-96/+93
|
* Rewrite scan error messages: use formatting.Tristan Gingold2016-08-021-6/+5
|
* Rework warnings to have a uniq tag per warning.Tristan Gingold2016-08-011-2/+3
|
* Fix indentation and English mistakes.Tristan Gingold2016-07-051-1/+1
|
* Remove Get/Set_Type_ReferenceTristan Gingold2016-06-011-8/+0
|
* vhdl2008: implement new 'use clause' rules for types.Tristan Gingold2016-05-311-3/+3
| | | | Adjust test issue72.
* Clean up some code and comments about constant declarations.Tristan Gingold2016-01-191-5/+0
|
* Set type staticness for a constant declaration and attribute specification.Tristan Gingold2016-01-111-14/+50
| | | | Fix for issue 10.
* Replace fat accesses by bounds accessesTristan Gingold2015-08-291-7/+19
| | | | | translate: separate info for signals from object. Improve some error messages.
* Fix regression for expanded names.Tristan Gingold2015-05-271-10/+17
|
* Handle signal attribute in declarations. Fix alias of implicit signal.Tristan Gingold2015-05-271-24/+77
|
* vhdl 00+: allow non-protected shared variables with -frelaxed-rulesTristan Gingold2015-05-151-1/+1
| | | | Implements ticket 62.
* Always report pure rules violation, but as a warning in 93c or -frelaxed-rulesTristan Gingold2015-05-121-25/+23
| | | | For ticket 57.
* aliases: avoid crash in case of mismatch between function and procedure.Tristan Gingold2015-05-121-0/+6
| | | | Fix ticket 55.
* Report incorrect use of 'Base.Tristan Gingold2015-05-091-0/+3
|