aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/vhdl-evaluation.adb
Commit message (Expand)AuthorAgeFilesLines
* grt: refactoring to fix build failure. For #1913Tristan Gingold2021-11-171-2/+1
* vhdl-evaluation: use grt to compute value attribute for integers.Tristan Gingold2021-11-171-6/+17
* vhdl-evaluation: catch bad parameter for value attribute. Fix #1913Tristan Gingold2021-11-151-1/+7
* vhdl: Iir_Kind_Foreign_Module is now a library unitTristan Gingold2021-11-091-0/+3
* vhdl-evaluation.adb: Minor style fixesTristan Gingold2021-09-231-60/+61
* Implement Matching Operators (#1872)Brian Padalino2021-09-221-8/+148
* vhdl-evaluation.adb: handle iir_kind_aggregate in build_constant. Fix #543Tristan Gingold2021-09-181-0/+11
* vhdl-evaluation.adb: fix warningTristan Gingold2021-09-171-3/+0
* vhdl-evaluation: implement to_string for real with format. Fix #874Tristan Gingold2021-09-171-23/+69
* vhdl-evaluation: check integer evaluations fit in base type. Fix #1834Tristan Gingold2021-08-261-7/+28
* vhdl: introduce iir_kind_association_element_by_nameTristan Gingold2021-08-061-1/+2
* vhdl-evaluation: handle element attribute. Fix #1818Tristan Gingold2021-07-171-1/+2
* vhdl: handle mod/rem for physical. Fix #1810Tristan Gingold2021-06-301-0/+7
* vhdl-evaluation: add a commentTristan Gingold2021-05-221-0/+7
* vhdl-evaluation: avoid a crash on null range for enumeration typesTristan Gingold2021-05-211-2/+60
* vhdl-evaluation.adb: use is_overflow_literal.Tristan Gingold2021-02-111-13/+18
* vhdl-evaluation: factorize codeTristan Gingold2021-02-111-7/+5
* eval_is_range_in_bound: avoid crash in case of overflow. Fix #1640Tristan Gingold2021-02-111-2/+12
* vhdl-evaluation: minor simplificationTristan Gingold2021-02-101-3/+1
* update license headersumarcor2021-01-141-11/+9
* vhdl-evaluation: minor rewrite.Tristan Gingold2020-09-281-5/+5
* vhdl: evaluate operands of operators, check bounds. For #1475Tristan Gingold2020-09-261-3/+17
* vhdl-evaluation: make eval_dyadic_bit_array_operator more generic.Tristan Gingold2020-08-251-42/+71
* vhdl: replace base_type with parent_type in nodesTristan Gingold2020-07-221-5/+7
* vhdl-evaluation: fix for array index. For #1387Tristan Gingold2020-07-021-1/+7
* vhdl-evaluation: handle to_string for floating point types. Fix #1354Tristan Gingold2020-06-131-0/+3
* vhdl-evaluation: handle record equality. For #1283Tristan Gingold2020-05-051-5/+127
* vhdl: fix handling of types name in name attributes. Fix #1268Tristan Gingold2020-04-271-9/+22
* evaluation: weaken error for out of bound static value.Tristan Gingold2020-04-221-1/+2
* types: introduce Direction_Type, which replaces Iir_Direction.Tristan Gingold2020-04-201-34/+34
* vhdl-evaluation: remove some cascaded errors.Tristan Gingold2020-04-181-23/+13
* vhdl-evaluation: static out of bounds values are now a warning. For #1237Tristan Gingold2020-04-171-3/+6
* vhdl: evaluate std_logic matching equality. Fix #1063Tristan Gingold2020-01-011-7/+50
* ams-vhdl: add frequency function, minor fixes.Tristan Gingold2019-12-301-0/+1
* vhdl: improve support of AMS-vhdl (array and record natures, source quantities)Tristan Gingold2019-12-281-1/+4
* vhdl-evaluation: handle bit condition operator. Fix #977Tristan Gingold2019-10-131-0/+3
* vhdl: linearize analyze and evaluation of concat operators.Tristan Gingold2019-07-261-121/+220
* vhdl: get rid of Get/Set_Physical_Unit.Tristan Gingold2019-05-281-19/+12
* vhdl: replace Iir_Int64 by Int64, and Iir_Fp64 by Fp64.Tristan Gingold2019-05-101-80/+79
* vhdl: extract vhdl.errors from errorout.Tristan Gingold2019-05-081-0/+1
* vhdl: Add a warning for null range in discrete type declaration.Tristan Gingold2019-05-071-0/+14
* vhdl: move iirs_utils to vhdl.utilsTristan Gingold2019-05-061-1/+1
* vhdl: move evaluation to vhdl child.Tristan Gingold2019-05-051-0/+3994