Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | trans-chap8: avoid to create slice type too late. | Tristan Gingold | 2020-07-28 | 1 | -0/+10 | |
| | ||||||
* | translate: fix foreach_non_composite for arrays with unbounded elements. | Tristan Gingold | 2020-07-27 | 3 | -6/+11 | |
| | ||||||
* | translate: handle slice of arrays with unbounded elements. | Tristan Gingold | 2020-07-27 | 5 | -23/+83 | |
| | ||||||
* | trans-chap3: renaming to clarify parameters. | Tristan Gingold | 2020-07-27 | 2 | -9/+9 | |
| | ||||||
* | trans-chap6: minor rework in translate_slice_name_finish | Tristan Gingold | 2020-07-27 | 1 | -32/+39 | |
| | ||||||
* | trans-chap8: fix handling of some aggregate assignments. | Tristan Gingold | 2020-07-25 | 1 | -37/+48 | |
| | ||||||
* | trans-chap3: copy array subtype bounds from parent if derived | Tristan Gingold | 2020-07-25 | 1 | -12/+32 | |
| | ||||||
* | vhdl/translate: add comments. | Tristan Gingold | 2020-07-25 | 1 | -7/+11 | |
| | ||||||
* | trans-chap3: handle constant subtype indication. | Tristan Gingold | 2020-07-25 | 1 | -22/+27 | |
| | ||||||
* | trans: propagate parent_type changes. | Tristan Gingold | 2020-07-25 | 4 | -49/+27 | |
| | ||||||
* | trans-chap3: do not rewrite layout bounds when constant. | Tristan Gingold | 2020-07-25 | 1 | -0/+5 | |
| | ||||||
* | translate: improve support of unbounded records and arrays. | Tristan Gingold | 2020-07-25 | 11 | -800/+847 | |
| | ||||||
* | ortho: add unbounded records, rework array subtypes. | Tristan Gingold | 2020-07-25 | 8 | -42/+77 | |
| | ||||||
* | vhdl trans-chap7: fix result of read with length. Fix #1392 | Tristan Gingold | 2020-07-19 | 1 | -11/+70 | |
| | ||||||
* | vhdl/translate: clarify meaning of Mstate_E for Mnode. | Tristan Gingold | 2020-07-18 | 4 | -47/+62 | |
| | | | | | Split into Mstate_Ev (for values) and Mstate_Ep (for pointers). Also fix stabilize calls for Ev. | |||||
* | vhdl: improve support of subtype attribute. | Tristan Gingold | 2020-07-18 | 3 | -34/+67 | |
| | | | | | A subtype definition does not mean anymore that the subtype is constrained. It is now defined by the subtype indication of the name. | |||||
* | trans-chap8: add a stabilize. | Tristan Gingold | 2020-07-18 | 1 | -0/+1 | |
| | ||||||
* | trans-chap3: fix handling of unbounded element subtype | Tristan Gingold | 2020-07-01 | 1 | -6/+12 | |
| | ||||||
* | trans-chap3: propagate object kind to bounds mnode. Fix #1376 | Tristan Gingold | 2020-06-27 | 1 | -1/+1 | |
| | ||||||
* | vhdl/translate: add support for subtype attribute. For #641 | Tristan Gingold | 2020-06-25 | 2 | -21/+54 | |
| | | | | Copy bounds from the object. | |||||
* | vhdl/translate: rework object type elaboration. For #641 | Tristan Gingold | 2020-06-24 | 7 | -40/+92 | |
| | ||||||
* | vhdl: add ghdl_integer_index_check_failed. For #1257 | Tristan Gingold | 2020-06-17 | 8 | -52/+110 | |
| | | | | Improve error message in case of (integer) index not in bounds. | |||||
* | vhdl/translate: minor refactoring. | Tristan Gingold | 2020-06-17 | 3 | -67/+64 | |
| | ||||||
* | vhdl/translate: simplify some variable assignments. Fix #1361 | Tristan Gingold | 2020-06-13 | 2 | -8/+23 | |
| | | | | | When the expression is an aggregate of the form (others => X), do not use intermediate variables. | |||||
* | vhdl: allows --work between files for -c. Fix #1362 | Tristan Gingold | 2020-06-09 | 1 | -19/+37 | |
| | ||||||
* | trans-chap8: handle accesses like scalar in return statement. | Tristan Gingold | 2020-06-04 | 1 | -10/+4 | |
| | | | | So that stack2 is released if needed. | |||||
* | trans-chap8: handle stack2 in condition of control statement. | Tristan Gingold | 2020-06-04 | 1 | -14/+43 | |
| | | | | | Be sure the stack2 is released if used in the condition of a control statement, as the statement may no execute the normal release of stack2. | |||||
* | ortho: add a length parameter to start_array_aggr. | Tristan Gingold | 2020-05-28 | 6 | -59/+44 | |
| | ||||||
* | trans-chap3: factorize code. | Tristan Gingold | 2020-05-15 | 1 | -11/+1 | |
| | ||||||
* | vhdl-utils: factorize Get_File_Signature. | Tristan Gingold | 2020-05-15 | 1 | -68/+0 | |
| | ||||||
* | trans-chap7: add a comment. | Tristan Gingold | 2020-05-13 | 1 | -0/+3 | |
| | ||||||
* | trans-chap5: handle record subtypes in port association. | Tristan Gingold | 2020-05-13 | 1 | -13/+22 | |
| | | | | Part of #1300 | |||||
* | trans-chap7: Translate_Equality: also convert to base type for records. | Tristan Gingold | 2020-05-13 | 1 | -26/+36 | |
| | | | | For #1300 | |||||
* | vhdl: translate_record_subtype: inherit from parent type | Tristan Gingold | 2020-05-12 | 1 | -18/+24 | |
| | | | | (instead of base type). For #1300 | |||||
* | vhdl: minimal support of interface package in entities. For #1262 | Tristan Gingold | 2020-04-27 | 5 | -17/+37 | |
| | ||||||
* | evaluation: weaken error for out of bound static value. | Tristan Gingold | 2020-04-22 | 2 | -8/+10 | |
| | ||||||
* | find_top_entity: add location to report errors. Fix #1254 | Tristan Gingold | 2020-04-22 | 1 | -2/+2 | |
| | ||||||
* | translate: fix handling of nested generic package. Fix #1246 | Tristan Gingold | 2020-04-20 | 1 | -8/+13 | |
| | ||||||
* | vhdl: allow attribute specifications in protected types. For #1252 | Tristan Gingold | 2020-04-20 | 1 | -1/+3 | |
| | ||||||
* | types: introduce Direction_Type, which replaces Iir_Direction. | Tristan Gingold | 2020-04-20 | 8 | -44/+42 | |
| | | | | Global renaming. | |||||
* | vhdl-evaluation: static out of bounds values are now a warning. For #1237 | Tristan Gingold | 2020-04-17 | 1 | -7/+11 | |
| | | | | Also adjust 'Image attribute evaluation and translate for thin arrays. | |||||
* | vhdl: fix crash on vhdl08 sub-sub index constraint. For #1191 | Tristan Gingold | 2020-04-07 | 2 | -3/+3 | |
| | ||||||
* | vhdl: add scalar_size. Size of scalar types is computed during analysis. | Tristan Gingold | 2020-04-06 | 5 | -55/+25 | |
| | ||||||
* | trans-chap7: minor renaming. | Tristan Gingold | 2020-03-14 | 1 | -5/+5 | |
| | ||||||
* | psl: keep denoting names in the PSL ast. | Tristan Gingold | 2020-03-13 | 1 | -1/+2 | |
| | ||||||
* | translate: refine condition. Fix #1125 | Tristan Gingold | 2020-02-11 | 1 | -1/+1 | |
| | | | | For the check of matching direction in slices. | |||||
* | trans-chap8: handle vector in aggregate target for variable assignments. | Tristan Gingold | 2020-02-02 | 1 | -23/+47 | |
| | | | | Fix #1120 | |||||
* | trans-chap8: optimize assignment for non-overlapping targets. | Tristan Gingold | 2020-01-31 | 1 | -11/+108 | |
| | ||||||
* | translate: add Convert_Array_Base. For #1038 | Tristan Gingold | 2020-01-27 | 3 | -8/+29 | |
| | ||||||
* | vhdl/translate: handle implicit record-record conversions. | Tristan Gingold | 2020-01-06 | 1 | -12/+1 | |
| |