Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | vhdl-evaluation.adb: use is_overflow_literal. | Tristan Gingold | 2021-02-11 | 1 | -13/+18 |
| | | | | Avoid crash in Eval_Discrete_Range_Length on overflow. | ||||
* | vhdl-evaluation: factorize code | Tristan Gingold | 2021-02-11 | 1 | -7/+5 |
| | |||||
* | eval_is_range_in_bound: avoid crash in case of overflow. Fix #1640 | Tristan Gingold | 2021-02-11 | 1 | -2/+12 |
| | |||||
* | vhdl-evaluation: minor simplification | Tristan Gingold | 2021-02-10 | 1 | -3/+1 |
| | |||||
* | update license headers | umarcor | 2021-01-14 | 1 | -11/+9 |
| | |||||
* | vhdl-evaluation: minor rewrite. | Tristan Gingold | 2020-09-28 | 1 | -5/+5 |
| | |||||
* | vhdl: evaluate operands of operators, check bounds. For #1475 | Tristan Gingold | 2020-09-26 | 1 | -3/+17 |
| | |||||
* | vhdl-evaluation: make eval_dyadic_bit_array_operator more generic. | Tristan Gingold | 2020-08-25 | 1 | -42/+71 |
| | | | | Handle any form of static expressions. Fix #1429 | ||||
* | vhdl: replace base_type with parent_type in nodes | Tristan Gingold | 2020-07-22 | 1 | -5/+7 |
| | | | | | Only for subtype definition and remove base_type in type definitions. Allows to better track the addition of contraints. | ||||
* | vhdl-evaluation: fix for array index. For #1387 | Tristan Gingold | 2020-07-02 | 1 | -1/+7 |
| | |||||
* | vhdl-evaluation: handle to_string for floating point types. Fix #1354 | Tristan Gingold | 2020-06-13 | 1 | -0/+3 |
| | |||||
* | vhdl-evaluation: handle record equality. For #1283 | Tristan Gingold | 2020-05-05 | 1 | -5/+127 |
| | |||||
* | vhdl: fix handling of types name in name attributes. Fix #1268 | Tristan Gingold | 2020-04-27 | 1 | -9/+22 |
| | |||||
* | evaluation: weaken error for out of bound static value. | Tristan Gingold | 2020-04-22 | 1 | -1/+2 |
| | |||||
* | types: introduce Direction_Type, which replaces Iir_Direction. | Tristan Gingold | 2020-04-20 | 1 | -34/+34 |
| | | | | Global renaming. | ||||
* | vhdl-evaluation: remove some cascaded errors. | Tristan Gingold | 2020-04-18 | 1 | -23/+13 |
| | | | | Add an argument to eval_is_in_bound for the return value of overflow literal. | ||||
* | vhdl-evaluation: static out of bounds values are now a warning. For #1237 | Tristan Gingold | 2020-04-17 | 1 | -3/+6 |
| | | | | Also adjust 'Image attribute evaluation and translate for thin arrays. | ||||
* | vhdl: evaluate std_logic matching equality. Fix #1063 | Tristan Gingold | 2020-01-01 | 1 | -7/+50 |
| | |||||
* | ams-vhdl: add frequency function, minor fixes. | Tristan Gingold | 2019-12-30 | 1 | -0/+1 |
| | |||||
* | vhdl: improve support of AMS-vhdl (array and record natures, source quantities) | Tristan Gingold | 2019-12-28 | 1 | -1/+4 |
| | |||||
* | vhdl-evaluation: handle bit condition operator. Fix #977 | Tristan Gingold | 2019-10-13 | 1 | -0/+3 |
| | |||||
* | vhdl: linearize analyze and evaluation of concat operators. | Tristan Gingold | 2019-07-26 | 1 | -121/+220 |
| | |||||
* | vhdl: get rid of Get/Set_Physical_Unit. | Tristan Gingold | 2019-05-28 | 1 | -19/+12 |
| | | | | Use integer_literal for evaluated physical literals. | ||||
* | vhdl: replace Iir_Int64 by Int64, and Iir_Fp64 by Fp64. | Tristan Gingold | 2019-05-10 | 1 | -80/+79 |
| | |||||
* | vhdl: extract vhdl.errors from errorout. | Tristan Gingold | 2019-05-08 | 1 | -0/+1 |
| | |||||
* | vhdl: Add a warning for null range in discrete type declaration. | Tristan Gingold | 2019-05-07 | 1 | -0/+14 |
| | | | | For issue #810 | ||||
* | vhdl: move iirs_utils to vhdl.utils | Tristan Gingold | 2019-05-06 | 1 | -1/+1 |
| | |||||
* | vhdl: move evaluation to vhdl child. | Tristan Gingold | 2019-05-05 | 1 | -0/+3994 |