Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | trans-chap7: handle unbounded expressions in aggregates. | Tristan Gingold | 2022-12-31 | 1 | -24/+39 |
| | | | | Fix #2288 | ||||
* | trans-chap7.adb: handle any expression for bounds. | Tristan Gingold | 2022-12-11 | 1 | -2/+3 |
| | | | | Fix #2223 | ||||
* | trans-chap7: handle unconstrained vector in bounded aggregate. | Tristan Gingold | 2022-12-11 | 1 | -6/+10 |
| | |||||
* | vhdl: handle dynamically bounded aggregates with unbounded element. | Tristan Gingold | 2022-12-10 | 1 | -44/+134 |
| | | | | Fix #2216 | ||||
* | vhdl-evaluation(build_array_choices_vector): handle vhdl-08 aggregates. | Tristan Gingold | 2022-11-16 | 1 | -31/+7 |
| | | | | For #2244 | ||||
* | vhdl/translate: handle predefined operators as conversion functions | Tristan Gingold | 2022-11-07 | 1 | -4/+16 |
| | |||||
* | translate, grt: add lib function for div and rem. | Tristan Gingold | 2022-10-02 | 1 | -4/+54 |
| | | | | | Do not rely on hardware exceptions to catch division by 0, they are caught in windows by the c handler and not propagated | ||||
* | trans-chap7: fix choice of exp. Fix #2189 | Tristan Gingold | 2022-09-15 | 1 | -3/+3 |
| | |||||
* | trans-chap7: handle concat of unbounded elements. Fix #2055 | Tristan Gingold | 2022-08-11 | 1 | -33/+58 |
| | |||||
* | trans: rework aggregate. For #2166 | Tristan Gingold | 2022-08-10 | 1 | -38/+23 |
| | |||||
* | trans-chap7: translate anonymous subtype of overflow literal. Fox #2066 | Tristan Gingold | 2022-06-19 | 1 | -2/+6 |
| | |||||
* | vhdl: consider fully static record aggregates. Fix #2051 | Tristan Gingold | 2022-05-07 | 1 | -20/+72 |
| | |||||
* | vhdl/translate: handle target aggregate with unbounded names. Fix #1914 | Tristan Gingold | 2021-11-24 | 1 | -16/+65 |
| | |||||
* | trans-chap7: convert to base type for array-element operation. For #1898 | Tristan Gingold | 2021-11-03 | 1 | -3/+5 |
| | |||||
* | Add explicit ?>= and ?> functions for translation. | Brian Padalino | 2021-09-22 | 1 | -4/+4 |
| | | | | | | Instead of swapping L/R arguments to try to create ?>= and ?>, create a function for each which performs the not operation of ?< and ?<= as defined by the LRM. | ||||
* | trans-chap7: improve handling of vector in aggregates. Fix #1493 | Tristan Gingold | 2021-09-14 | 1 | -32/+58 |
| | |||||
* | trans-chap7: improve handling of vector in aggregates. Fix #1453 | Tristan Gingold | 2021-09-12 | 1 | -23/+27 |
| | |||||
* | trans-chap7: improve support of aggregate. Fix #1843 | Tristan Gingold | 2021-09-10 | 1 | -10/+29 |
| | |||||
* | trans-chap7: Handle unbounded elements in Translate_Concatenation | Tristan Gingold | 2021-09-07 | 1 | -27/+98 |
| | | | | | Fix #1831 Fix #1657 | ||||
* | vhdl: remove iir_kind_anonymous_signal_declaration (now unused) | Tristan Gingold | 2021-08-24 | 1 | -1/+0 |
| | |||||
* | trans-chap7: handle strings in static array. Fix #1637 | Tristan Gingold | 2021-08-06 | 1 | -2/+2 |
| | |||||
* | vhdl-sem_expr.adb: build element subtype for aggregate when possible. | Tristan Gingold | 2021-08-03 | 1 | -1/+1 |
| | | | | | | | | In case of array aggregate whose element subtype is not bounded, extract it from the aggregate elements. Fix #1055 Fix #1455 | ||||
* | vhdl: handle mod/rem for physical. Fix #1810 | Tristan Gingold | 2021-06-30 | 1 | -1/+5 |
| | |||||
* | src: Introduce two separate PSL counters (Finish and Start). | Ondrej Ille | 2021-04-08 | 1 | -1/+1 |
| | | | | | | Finish counter corresponds to legacy count. Start counter corresponds to number of times start state is left (assertion is triggered). | ||||
* | trans-chap7.adb: handle universal integer/real multiplication. Fix #1624 | Tristan Gingold | 2021-01-29 | 1 | -0/+4 |
| | |||||
* | update license headers | umarcor | 2021-01-14 | 1 | -11/+9 |
| | |||||
* | vhdl/translate: handle vhdl-93 'last_value. Fix #1440 | Tristan Gingold | 2020-08-26 | 1 | -38/+39 |
| | |||||
* | translate: handle slice of arrays with unbounded elements. | Tristan Gingold | 2020-07-27 | 1 | -2/+4 |
| | |||||
* | translate: improve support of unbounded records and arrays. | Tristan Gingold | 2020-07-25 | 1 | -102/+124 |
| | |||||
* | ortho: add unbounded records, rework array subtypes. | Tristan Gingold | 2020-07-25 | 1 | -2/+7 |
| | |||||
* | vhdl trans-chap7: fix result of read with length. Fix #1392 | Tristan Gingold | 2020-07-19 | 1 | -11/+70 |
| | |||||
* | vhdl: improve support of subtype attribute. | Tristan Gingold | 2020-07-18 | 1 | -1/+2 |
| | | | | | A subtype definition does not mean anymore that the subtype is constrained. It is now defined by the subtype indication of the name. | ||||
* | vhdl: add ghdl_integer_index_check_failed. For #1257 | Tristan Gingold | 2020-06-17 | 1 | -8/+8 |
| | | | | Improve error message in case of (integer) index not in bounds. | ||||
* | vhdl/translate: simplify some variable assignments. Fix #1361 | Tristan Gingold | 2020-06-13 | 1 | -6/+0 |
| | | | | | When the expression is an aggregate of the form (others => X), do not use intermediate variables. | ||||
* | ortho: add a length parameter to start_array_aggr. | Tristan Gingold | 2020-05-28 | 1 | -18/+17 |
| | |||||
* | trans-chap7: add a comment. | Tristan Gingold | 2020-05-13 | 1 | -0/+3 |
| | |||||
* | trans-chap7: Translate_Equality: also convert to base type for records. | Tristan Gingold | 2020-05-13 | 1 | -26/+36 |
| | | | | For #1300 | ||||
* | types: introduce Direction_Type, which replaces Iir_Direction. | Tristan Gingold | 2020-04-20 | 1 | -7/+7 |
| | | | | Global renaming. | ||||
* | trans-chap7: minor renaming. | Tristan Gingold | 2020-03-14 | 1 | -5/+5 |
| | |||||
* | vhdl/translate: handle implicit record-record conversions. | Tristan Gingold | 2020-01-06 | 1 | -12/+1 |
| | |||||
* | vhdl: handle untranslated subtypes for record aggregates. Fix #1051 | Tristan Gingold | 2020-01-02 | 1 | -3/+12 |
| | |||||
* | ams-vhdl: add frequency function, minor fixes. | Tristan Gingold | 2019-12-30 | 1 | -1/+2 |
| | |||||
* | vhdl: improve support of AMS-vhdl (array and record natures, source quantities) | Tristan Gingold | 2019-12-28 | 1 | -1/+2 |
| | |||||
* | vhdl: add anonymous_signal_declaration. | Tristan Gingold | 2019-07-03 | 1 | -0/+1 |
| | |||||
* | Add simple_IO - to be used instead of Text_IO. | Tristan Gingold | 2019-05-19 | 1 | -11/+4 |
| | |||||
* | vhdl: replace Iir_Int64 by Int64, and Iir_Fp64 by Fp64. | Tristan Gingold | 2019-05-10 | 1 | -7/+7 |
| | |||||
* | vhdl: extract vhdl.errors from errorout. | Tristan Gingold | 2019-05-08 | 1 | -0/+1 |
| | |||||
* | vhdl: renames iir_chains to vhdl.nodes_utils. Remove iir_chain_handling. | Tristan Gingold | 2019-05-06 | 1 | -1/+1 |
| | |||||
* | 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 | -1/+1 |
| |