aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/sem_names.adb
Commit message (Collapse)AuthorAgeFilesLines
* 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
* iirs: renames Iir_Kinds_Scalar_Type_DefinitionTristan Gingold2017-01-021-2/+3
|
* Improve error message for #243Tristan Gingold2016-12-221-0/+20
|
* Evaluation: handle array aggregate and indexed names.Tristan Gingold2016-12-191-8/+10
| | | | Fix #216
* select_name: consider subtype.Tristan Gingold2016-12-131-7/+11
| | | | For #191
* sem_names: handle expanded name of interface subprograms.Tristan Gingold2016-12-081-1/+8
|
* improve error message for a procedure call within an expression.Tristan Gingold2016-11-121-1/+2
|
* get_object_type_staticness: handle component_declaration.Tristan Gingold2016-10-171-0/+1
| | | | Fix #167
* sem_predefined_type_attribute: free attribute_name for base_attribute.Tristan Gingold2016-10-131-7/+7
|
* sem_parenthesis_name: avoid node leaks on prefix.Tristan Gingold2016-10-121-5/+24
|
* Rework AST to setup ownership and reference policy.Tristan Gingold2016-10-111-31/+67
| | | | Check it with nodes_gc.
* sem_names: add commentsTristan Gingold2016-10-021-2/+13
|
* nodes_gc: check bad refsTristan Gingold2016-10-021-0/+1
|