aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/sem_names.adb
Commit message (Collapse)AuthorAgeFilesLines
* vhdl: do not crash on selected by name type conversion.Tristan Gingold2019-02-071-1/+2
| | | | Fix #747
* parse/sem: be more tolerante to parse errors.Tristan Gingold2018-12-231-7/+5
|
* sem_type_conversion: rewrite.Tristan Gingold2018-12-221-49/+47
|
* Analysis: tolerate more parse errors.Tristan Gingold2018-12-211-0/+7
|
* Improve error handling on use clauses.Tristan Gingold2018-12-211-12/+1
|
* iir_kind_selected_element: use Named_Entity for homogeneity.Tristan Gingold2018-12-181-2/+2
|
* Generics of instantiated package are not visible by selection from outside.Tristan Gingold2018-12-061-2/+6
| | | | For #440.
* Check for uninstantiated package in expanded names.Tristan Gingold2018-11-191-5/+21
| | | | Fix #697
* Create sem_lib from libraries.Tristan Gingold2018-11-141-4/+4
|
* vhdl: avoid a crash on invalid actual conversion in association.Tristan Gingold2018-11-101-2/+2
| | | | Fix #691
* user_attribute: handle invalid function call as prefix. Fix #636Tristan Gingold2018-08-231-0/+3
|
* sem_names: indexed attribute declaration is an error.Tristan Gingold2018-07-081-2/+4
| | | | Fix #621
* Improve error message for #560.Tristan Gingold2018-04-241-1/+9
|
* Avoid a crash on overload name used as a type mark.Tristan Gingold2018-04-121-1/+7
| | | | Fix #553
* Improve handling of cascaded error.Tristan Gingold2018-03-211-1/+1
| | | | Fir #543
* sem_names: improve support of external names.Tristan Gingold2018-01-211-0/+16
|
* evaluation: remove use of Nam_Buffer.Tristan Gingold2018-01-201-9/+13
|
* Rename of Iir_Kinds_Library_UnitTristan Gingold2017-12-011-4/+4
|
* Avoid crash on non-allowed declarations in protected types.Tristan Gingold2017-11-281-1/+3
| | | | Fix #470.
* sem_names: do not try to analyze a selected element as an expanded name.Tristan Gingold2017-11-191-1/+2
| | | | Fix #465.
* Rework list implementation, use iterator.Tristan Gingold2017-11-111-50/+70
|
* Use flist for enumerations.Tristan Gingold2017-11-071-3/+3
|
* Use Flist for records.Tristan Gingold2017-11-071-1/+1
|
* Use Flist for array indexes.Tristan Gingold2017-11-061-16/+14
|
* Follow object aliases while checking purity.Tristan Gingold2017-10-261-6/+15
| | | | Fix #447
* sem_names: set location on signal attribute.Tristan Gingold2017-10-241-0/+1
|
* Handle overload call to interface subprograms.Tristan Gingold2017-10-161-0/+3
| | | | Fix #439
* Reformating and comments.Tristan Gingold2017-10-151-1/+3
|
* Selected_Element: add Identifier field.Tristan Gingold2017-10-091-0/+1
|
* Sem_Name_Clean: handle selected_name.Tristan Gingold2017-10-041-1/+2
|
* TO FIX: handle parenthesis in sem_name.Tristan Gingold2017-09-251-0/+3
|
* sem_assocs: rewrite (pass v87)Tristan Gingold2017-09-251-15/+27
|
* sem_name: avoid a crash on error on the prefix of a selected name.Tristan Gingold2017-09-131-0/+4
| | | | Fix #413
* Handle protected function as association conversion function.Tristan Gingold2017-08-251-13/+25
| | | | Fix #400
* Avoid crash in overload resolution of selected element.Tristan Gingold2017-08-161-2/+8
| | | | Fix #397
* sem_names: fix a crash with overload on a slice.Tristan Gingold2017-08-031-0/+1
| | | | Fix #395
* Avoid crash on indexed enumeration literal.Tristan Gingold2017-07-221-1/+2
| | | | Fix #389
* Improve error handling on type mark.Tristan Gingold2017-07-221-0/+3
| | | | Fix #387
* sem_assocs: correctly check both possibilities for parenthesis formal.Tristan Gingold2017-06-271-29/+32
| | | | Fix #373
* sem_parenthesis_name: handle unit declaration as prefix.Tristan Gingold2017-06-261-1/+2
| | | | Fix #374
* Correctly reject user attribute of attribute.Tristan Gingold2017-06-061-0/+4
| | | | Fix #367
* Avoid a crash when a subtype indication is found within an expression.Tristan Gingold2017-05-211-0/+5
| | | | Fix #351
* Fix typo: paths.Tristan Gingold2017-05-181-1/+1
|
* Avoid cascaded crash for invalid mark_type name.Tristan Gingold2017-05-171-1/+5
|
* Allow function declaration to be a prefix of array attribute.Tristan Gingold2017-03-161-0/+8
| | | | Fix #320
* Add color diagnostics, show diagnostic option.Tristan Gingold2017-02-061-1/+2
|
* adjust previous patch.Tristan Gingold2017-01-231-1/+2
|
* Allow 'subtype and 'base for 'simple_name prefix.Tristan Gingold2017-01-231-77/+101
| | | | Fix #261
* sem_names: finish sem of 'subtype prefix.Tristan Gingold2017-01-161-3/+3
|
* vhdl08: implement 'subtype attributeTristan Gingold2017-01-131-26/+77
| | | | Fix #253