aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/vhdl-sem_expr.adb
Commit message (Expand)AuthorAgeFilesLines
* Sem_Array_Aggregate: free subtype definitions if not used.Tristan Gingold2023-03-261-0/+19
* sem_record_aggregate: add a check for constraints. Fix #2350Tristan Gingold2023-02-131-11/+23
* vhdl-canon: remove signal parameters for all-sensitized processes.Tristan Gingold2023-02-081-7/+0
* vhdl: reduce use of is_anonymous_type_definitionTristan Gingold2023-02-031-9/+8
* vhdl: avoid error storms in assertionsTristan Gingold2023-02-021-1/+1
* vhdl: minor changes to avoid recomputationTristan Gingold2023-01-281-0/+1
* vhdl: improve range checks, fix #2323Tristan Gingold2023-01-251-34/+21
* vhdl: add a warning to detect use before elaborationTristan Gingold2023-01-151-0/+9
* vhdl-sem_expr: extract is_expressionTristan Gingold2023-01-041-18/+27
* vhdl: handle dynamically bounded aggregates with unbounded element.Tristan Gingold2022-12-101-6/+8
* vhdl-evaluation: improve handling of ieee 08 static functions.Tristan Gingold2022-11-281-18/+2
* vhdl-sem_expr: fix aggregate index for vhdl-08Tristan Gingold2022-11-161-13/+42
* vhdl-sem_expr: fix a crash after error. Fix #2239Tristan Gingold2022-11-081-0/+2
* vhdl-sem_expr(sem_qualified_expression): relax staticness rules.Tristan Gingold2022-11-021-1/+11
* vhdl-sem_expr.adb: avoid crash after error on aggregate. Fix #2218Tristan Gingold2022-10-161-0/+6
* vhdl-sem_expr.adb(is_string_type): check character type.Tristan Gingold2022-10-161-1/+3
* vhdl: add iir_kind_psl_boolean_parameter node. For #2178Tristan Gingold2022-08-151-1/+3
* vhdl-sem_expr: fix a crash on invalid aggregate. Fix #2131Tristan Gingold2022-08-111-15/+30
* vhdl-sem_expr: add an error message for unbounded element aggregate.Tristan Gingold2022-08-111-7/+12
* vhdl: add Determined_Aggregate_Flag field. For #2166Tristan Gingold2022-08-101-0/+3
* vhdl: check read for attribute parameter and aggregates. Fix #2148Tristan Gingold2022-07-281-3/+19
* vhdl-sem_expr: check expression index range for aggregate. Fix #2066Tristan Gingold2022-06-191-0/+25
* vhdl-sem_expr: do not attribute element or subtype attributes as expr.Tristan Gingold2022-06-161-0/+2
* vhdl: consider fully static record aggregates. Fix #2051Tristan Gingold2022-05-071-2/+9
* vhdl-sem_expr: minor renamingTristan Gingold2022-04-271-3/+6
* vhdl-sem_expr: add a commentTristan Gingold2022-04-271-0/+21
* vhdl: handle static expressions with ieee operationsTristan Gingold2022-04-261-1/+29
* vhdl: check association restrictions for operators. Fix #1999Tristan Gingold2022-03-111-11/+18
* vhdl-sem_expr.adb: avoid a crash after forced analysisTristan Gingold2021-12-131-1/+2
* vhdl-sem_expr: improve code generation for multi-dim aggregatesTristan Gingold2021-11-151-3/+3
* vhdl: Iir_Kind_Foreign_Module is now a library unitTristan Gingold2021-11-091-1/+25
* vhdl: also warns on unused enumeration literalTristan Gingold2021-11-011-5/+10
* Fixed some typos (#1868)Patrick Lehmann2021-09-161-2/+2
* vhdl-sem_expr.adb: adjust aggregate element type extraction. For #737Tristan Gingold2021-09-141-2/+7
* vhdl-sem_expr.adb: check matching subtype of array aggregate elements.Tristan Gingold2021-08-061-31/+67
* vhdl: adjust ownership of agrgegate element subtypes. Fix #1419Tristan Gingold2021-08-051-2/+3
* vhdl-sem_expr: add commentsTristan Gingold2021-08-041-0/+6
* vhdl-sem_expr: check subtype constraint of record aggregate elements.Tristan Gingold2021-08-041-1/+2
* vhdl-sem_expr.adb: build element subtype for aggregate when possible.Tristan Gingold2021-08-031-10/+161
* vhdl-sem_expr: analyze choices before expressions in array aggregate.Tristan Gingold2021-07-281-22/+39
* vhdl-sem_expr.adb: detect incorrect static aggregate length mismatch. For #1697Tristan Gingold2021-03-301-1/+9
* vhdl-sem_expr.adb: improve fix for #1664Tristan Gingold2021-02-271-4/+1
* vhdl-sem_expr: detect incorrect condition for vhdl08. Fix #1664Tristan Gingold2021-02-271-0/+3
* vhdl-sem_expr: avoid duplicate error messages for overflow in rangeTristan Gingold2021-02-111-4/+1
* vhdl-sem_psl: factorize code for onehot/onehot0 and stable/fell/rose.Tristan Gingold2021-02-091-12/+6
* Add support for PSL onehot/onehot0 functions (#1633)T. Meissner2021-02-091-1/+9
* vhdl-sem_expr: remove assertion and change comment. Fix #1631Tristan Gingold2021-02-061-3/+4
* update license headersumarcor2021-01-141-11/+9
* src/vhd: remove use of chapter sign in comment to have on ASCII charactersTristan Gingold2021-01-091-2/+2
* vhdl-sem_expr: evaluate operands only if the operator result is not static.Tristan Gingold2020-09-281-5/+13