aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/sem_expr.adb
Commit message (Collapse)AuthorAgeFilesLines
* vhdl: move sem* packages to vhdl children.Tristan Gingold2019-05-051-5229/+0
|
* vhdl: handle interface procedure for purity checks. Fix #791Tristan Gingold2019-04-061-0/+3
|
* move algos to grt.Tristan Gingold2019-03-201-3/+4
|
* sem_expr: renaming.Tristan Gingold2019-01-171-16/+16
|
* sem_expr/allocator: avoid a crash for access subtype.Tristan Gingold2019-01-071-0/+1
| | | | Fix #734
* Remove unused is_ref for choices. Adjust.Tristan Gingold2019-01-021-104/+8
|
* sem_expr: do not reorder choices, adjust for consequences.Tristan Gingold2019-01-021-1/+1
|
* sem_expr: improve error message.Tristan Gingold2018-12-291-0/+4
|
* sem_expr: fix crash when the choice subtype is not locally static.Tristan Gingold2018-12-291-0/+2
|
* parse/sem: be more tolerant of parse errors.Tristan Gingold2018-12-231-1/+5
|
* sem_type_conversion: rewrite.Tristan Gingold2018-12-221-27/+44
|
* Sem: tolerates more parse errors.Tristan Gingold2018-12-191-6/+23
|
* record ownership of record element constraints.Tristan Gingold2018-12-091-1/+11
|
* Update_Record_Constraint: fix initial state.Tristan Gingold2018-12-081-1/+4
|
* update_record_constraint: minor refactoring.Tristan Gingold2018-12-081-2/+1
|
* sem_expr: fix ast ownership for type in record aggregate.Tristan Gingold2018-12-081-0/+1
|
* sem_expr: add constraints to record aggregates.Tristan Gingold2018-12-051-0/+48
| | | | Fix #646
* sem_record_aggregate: minor change - use subtype instead of type.Tristan Gingold2018-12-051-3/+1
|
* sem_expr: use context subtype for aggregate type when possible.Tristan Gingold2018-12-041-13/+25
|
* sem_expr: allow non-static length aggregate.Tristan Gingold2018-11-281-9/+19
| | | | For #676
* sem_expr: fix regression when replace a choice by expression by a choice by ↵Tristan Gingold2018-11-261-0/+1
| | | | | | range. Fix #707
* aggregates: WIP for arrays of unbounded elements.Tristan Gingold2018-11-211-0/+3
| | | | Fix #546
* sem: add force_constraints for aggregates.Tristan Gingold2018-11-161-8/+27
|
* Create sem_lib from libraries.Tristan Gingold2018-11-141-1/+2
|
* sem_expr: fix reference issue to subtypes.Tristan Gingold2018-11-091-1/+7
|
* sem_expr: handle interface subprograms in sem_subprogram_call_stage1.Tristan Gingold2018-11-081-2/+4
| | | | Fix #690
* Forward type of expression in qualified expression.Tristan Gingold2018-11-071-0/+13
| | | | Fix a regression.
* Improve doc, fix English typo.Tristan Gingold2018-09-231-3/+3
|
* Add -Wothers warning.Tristan Gingold2018-09-231-10/+24
|
* Add Warnid_Static, detect incorrect use of others in aggregate.Tristan Gingold2018-09-221-0/+12
|
* Display aggregates with initial choice order.Tristan Gingold2018-09-211-30/+107
|
* sem_expr: refactoring for choices, add reorder_choices.Tristan Gingold2018-09-201-31/+60
|
* aggregates: WIP for association with arrays.Tristan Gingold2018-09-151-4/+31
|
* sem_expr (aggregates): analyze elements before choices.Tristan Gingold2018-09-121-57/+64
|
* sem_expr: refactoring for aggregates.Tristan Gingold2018-09-121-8/+4
|
* Add Element_Type_Flag for associations.Tristan Gingold2018-09-101-0/+2
|
* sem_expr: WIP for 08 aggregates.Tristan Gingold2018-09-101-6/+110
|
* sem_expr: minor refactoring (for aggregates).Tristan Gingold2018-09-081-42/+51
|
* sem_simple_range_expression: improve error handling. Fix #632Tristan Gingold2018-08-151-2/+14
|
* Add support for --time-resolution (jit only). Fix #613Tristan Gingold2018-08-101-8/+37
|
* fix 'occured' typo1138-4EB2018-05-261-1/+1
|
* Improve handling of cascaded error.Tristan Gingold2018-03-211-0/+2
| | | | Fir #543
* Minor rewrite for previous patch.Tristan Gingold2018-02-251-2/+1
|
* Improve handling of implicit condition.Tristan Gingold2018-02-031-3/+10
| | | | | | Avoid a crash on aggregate (fix #524) Improve error message if operator is not found Don't print operator with --reprint.
* Avoid a crash in case of error.Tristan Gingold2017-11-291-1/+1
| | | | Fix #472
* Rework list implementation, use iterator.Tristan Gingold2017-11-111-63/+99
|
* Use flist for enumerations.Tristan Gingold2017-11-071-1/+1
|
* Use Flist for records.Tristan Gingold2017-11-071-2/+3
|
* Use Flist for array indexes.Tristan Gingold2017-11-061-4/+4
|
* vhdl2008: add support for 'unbounded' case statements.Tristan Gingold2017-10-151-11/+28
|