aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/sem_assocs.adb
Commit message (Collapse)AuthorAgeFilesLines
* record ownership of record element constraints.Tristan Gingold2018-12-091-2/+3
|
* Implement Get_Base_Element_Declaration in iirs_utils.Tristan Gingold2018-12-091-2/+0
|
* sem_assocs: improve error message.Tristan Gingold2018-12-011-1/+4
|
* Create sem_lib from libraries.Tristan Gingold2018-11-141-1/+2
|
* vhdl: avoid a crash on invalid actual conversion in association.Tristan Gingold2018-11-101-0/+5
| | | | Fix #691
* Rework translation of unbounded and complex types.Tristan Gingold2018-10-211-3/+16
|
* sem_expr: refactoring for choices, add reorder_choices.Tristan Gingold2018-09-201-2/+2
|
* Adjust -Whide (disabled in some useless cases).Tristan Gingold2018-09-181-0/+10
|
* sem_assocs: fix crash. Fix #631Tristan Gingold2018-08-101-2/+1
|
* sem_assocs: fix crash. Fix #630Tristan Gingold2018-08-101-2/+1
|
* sem_association_subprogram: handle instantiated subprograms in marking used.Tristan Gingold2018-08-051-1/+1
| | | | Fix #620
* Avoid cascaded error messages.Tristan Gingold2018-03-151-1/+1
|
* Minor rewrite for previous patch.Tristan Gingold2018-02-251-7/+3
|
* Also consider interface function for implicit operators association.Tristan Gingold2018-02-251-3/+7
| | | | Fix #535
* Rework list implementation, use iterator.Tristan Gingold2017-11-111-12/+19
|
* Use Flist for records.Tristan Gingold2017-11-071-5/+6
|
* Use Flist for array indexes.Tristan Gingold2017-11-061-8/+8
|
* Fix duplicate owner in conversion, fix early reference in attribute spec.Tristan Gingold2017-11-051-0/+5
|
* Rework slightly sem_assocs to fix regression of visibility.Tristan Gingold2017-10-301-177/+194
|
* translate: handle unbounded record in individual assocs.Tristan Gingold2017-10-221-1/+2
|
* sem_assocs: handle nested individual associations.Tristan Gingold2017-10-221-67/+79
|
* sem_assocs: add comments and assertions.Tristan Gingold2017-10-221-11/+21
|
* sem_assocs: fix location on by_individual artificial association.Tristan Gingold2017-10-171-1/+3
|
* Improve error message for bad interface (and fix a crash).Tristan Gingold2017-10-121-1/+3
|
* sem_assocs: fix crash.Tristan Gingold2017-09-281-0/+9
| | | | Fix #419
* sem_assocs: finish formal analyze before the actual one.Tristan Gingold2017-09-251-31/+51
|
* sem_assocs: remove unused subprograms.Tristan Gingold2017-09-251-134/+0
|
* sem_assocs: always cleanup formals if not finishing.Tristan Gingold2017-09-251-31/+24
|
* sem_assoc: fix cleanup, emit errors when not soft.Tristan Gingold2017-09-251-20/+84
|
* sem_assocs: rewrite (pass v87)Tristan Gingold2017-09-251-400/+253
|
* sem_assoc: create a specific loop for assoc by name.Tristan Gingold2017-09-251-33/+53
|
* Rename In_Conversion/Out_Conversion to Actual_Conversion/Formal_Conversion.Tristan Gingold2017-09-131-13/+13
|
* sem_assocs: cosmetic changes.Tristan Gingold2017-09-121-22/+21
|
* Handle protected function as association conversion function.Tristan Gingold2017-08-251-0/+2
| | | | Fix #400
* sem_assoc: do not try to extract formal conversion if actual is open.Tristan Gingold2017-06-291-2/+6
|
* sem_assocs: correctly check both possibilities for parenthesis formal.Tristan Gingold2017-06-271-46/+80
| | | | Fix #373
* Detect missing association for subprogram interfaceTristan Gingold2017-03-141-1/+3
| | | | Fix #316
* vhdl08: unbounded records (WIP - individual association)Tristan Gingold2017-03-091-3/+61
|
* eval_is_in_bound: make it more tolerant.Tristan Gingold2017-01-191-2/+2
| | | | | | Replaces check_implicit_conversion. Fix #258
* iirs: renames Iir_Kinds_Scalar_Type_DefinitionTristan Gingold2017-01-021-1/+2
|
* vhdl08: add port association rules.Tristan Gingold2016-12-231-28/+60
| | | | Fix #233
* assocs: rework conversion.Tristan Gingold2016-12-151-14/+37
| | | | | | | An actual is analyzed as a conversion if the inner expression is an object of the right class. Fix #225
* Allow operator symbol as formal name.Tristan Gingold2016-12-081-4/+5
| | | | For #205
* sem_assocs.Extract_Non_Object_Association: fix when multiple assocs.Tristan Gingold2016-12-081-3/+8
|
* Add xrefs for interface_subprograms.Tristan Gingold2016-12-061-0/+1
|
* sem_assocs: handle overloaded operators for interface_functionTristan Gingold2016-12-051-12/+55
| | | | For #199
* support operator_symbol in subprogram association.Tristan Gingold2016-11-121-6/+12
| | | | Fix #197
* canon: do not set formal of association by position.Tristan Gingold2016-10-191-15/+6
|
* Rework AST to setup ownership and reference policy.Tristan Gingold2016-10-111-15/+67
| | | | Check it with nodes_gc.
* association for subprograms: set use_flag.Tristan Gingold2016-09-301-1/+10
|