| Commit message (Expand) | Author | Age | Files | Lines |
* | vhdl-sem_assocs: relax constrained on type conversion of formal | Tristan Gingold | 2023-05-01 | 1 | -3/+19 |
* | vhdl-sem_expr: adjust check of aggregate range | Tristan Gingold | 2023-05-01 | 2 | -3/+8 |
* | vhdl-sem_specs: allow attribute specification on a type if -frelaxed | Tristan Gingold | 2023-04-30 | 1 | -10/+21 |
* | translate: adjust bounds handling in procedure calls. | Tristan Gingold | 2023-04-30 | 3 | -22/+45 |
* | vhdl-evaluation: some ieee functions return a subtype | Tristan Gingold | 2023-04-30 | 1 | -1/+1 |
* | translate: fix use on subtype attribute in signal declaration | Tristan Gingold | 2023-04-28 | 2 | -20/+22 |
* | vhdl-configuration(Find_Top_Entity): avoid a crash after an error | Tristan Gingold | 2023-04-23 | 1 | -0/+11 |
* | trans-chap7: optimize is_a_derived_type for #2417 | Tristan Gingold | 2023-04-20 | 1 | -5/+20 |
* | vhdl: recognize conv_signed. For #2408 | Tristan Gingold | 2023-04-14 | 2 | -0/+13 |
* | trans-chap2: handle more package instantiations | Tristan Gingold | 2023-04-13 | 1 | -26/+48 |
* | translate: improve support of nested uninstantiated packages | Tristan Gingold | 2023-04-13 | 3 | -35/+105 |
* | translate: refactoring for subprg_translate_kind | Tristan Gingold | 2023-04-13 | 4 | -9/+21 |
* | translate: fix elaboration of nested uninstantiated package. | Tristan Gingold | 2023-04-13 | 1 | -7/+31 |
* | translate: more refactoring for packages | Tristan Gingold | 2023-04-13 | 1 | -73/+87 |
* | translate: refactor subprograms translation for packages | Tristan Gingold | 2023-04-13 | 3 | -34/+78 |
* | translate: refactorize translate_package_internal | Tristan Gingold | 2023-04-12 | 1 | -100/+121 |
* | translate: refactor prefixes for packages | Tristan Gingold | 2023-04-12 | 1 | -37/+34 |
* | translate: refactoring for package units | Tristan Gingold | 2023-04-12 | 3 | -58/+108 |
* | translate: add elab_package_declaration | Tristan Gingold | 2023-04-12 | 3 | -3/+13 |
* | translate: add Elab_Package_Unit_Without_Body | Tristan Gingold | 2023-04-12 | 3 | -1/+7 |
* | trans-chap2: add comments | Tristan Gingold | 2023-04-08 | 1 | -0/+5 |
* | translation: minor cleanup (remove unreachable code) | Tristan Gingold | 2023-04-08 | 1 | -6/+0 |
* | trans-chap2: defer body elaboration if non-immediate body | Tristan Gingold | 2023-04-08 | 1 | -6/+9 |
* | translation: improve type conversion (recurse) | Tristan Gingold | 2023-04-07 | 3 | -82/+120 |
* | translate: factorize and improve implicit subtype conversion code | Tristan Gingold | 2023-04-07 | 2 | -132/+124 |
* | trans-chap7: fix incorrect element layout for concatenation | Tristan Gingold | 2023-04-07 | 1 | -6/+18 |
* | translate: rework subtype conversion. Fix #2356 | Tristan Gingold | 2023-03-29 | 4 | -14/+160 |
* | vhdl-nodes_gc: initial support of PSL nodes | Tristan Gingold | 2023-03-27 | 1 | -16/+85 |
* | vhdl-evaluation: free temporary node | Tristan Gingold | 2023-03-27 | 1 | -2/+3 |
* | trans-chap8: free nodes created by canon for conditional assignment | Tristan Gingold | 2023-03-27 | 1 | -5/+23 |
* | vhdl-sem_types: free temporary nodes | Tristan Gingold | 2023-03-27 | 1 | -9/+24 |
* | eval_static_expr_orig: free temporary node for range attributes | Tristan Gingold | 2023-03-26 | 1 | -17/+64 |
* | translate_entity_init_ports: free a temporary node | Tristan Gingold | 2023-03-26 | 1 | -0/+4 |
* | sem_name_clean_1: also free names | Tristan Gingold | 2023-03-26 | 1 | -4/+9 |
* | finish_sem_name_1: free unused node | Tristan Gingold | 2023-03-26 | 1 | -0/+1 |
* | eval_static_expr: improve tracking of origin | Tristan Gingold | 2023-03-26 | 1 | -32/+47 |
* | Canon_Concurrent_Simple_Signal_Assignment: avoid leak | Tristan Gingold | 2023-03-26 | 1 | -2/+4 |
* | trans-chap8(translate_wait_statement): free sensitivity list | Tristan Gingold | 2023-03-26 | 1 | -1/+6 |
* | vhdl-canon: rewrite Canon_Concurrent_Conditional_Signal_Assignment | Tristan Gingold | 2023-03-26 | 1 | -19/+23 |
* | vhdl-canon: free temporary nodes created for configuration | Tristan Gingold | 2023-03-26 | 1 | -0/+28 |
* | vhdl: add Owned_Instance_Package_Body to handle ownership | Tristan Gingold | 2023-03-26 | 6 | -243/+297 |
* | Sem_Array_Aggregate: free subtype definitions if not used. | Tristan Gingold | 2023-03-26 | 1 | -0/+19 |
* | vhdl-canon: fix ownership on creation of configuration_declaration | Tristan Gingold | 2023-03-23 | 1 | -1/+1 |
* | vhdl-std_package: declare missing wildcard types | Tristan Gingold | 2023-03-23 | 1 | -0/+7 |
* | vhdl: make instance_package_body forward_ref, adjust | Tristan Gingold | 2023-03-23 | 4 | -4/+5 |
* | vhdl-sem_scopes: avoid duplicate hidden warning | Tristan Gingold | 2023-03-22 | 1 | -0/+5 |
* | vhdl: generate and handle package_instantiation_body | Tristan Gingold | 2023-03-22 | 5 | -11/+108 |
* | vhdl: add Set/Get_Immediate_Body_Flag (for package instantiation) | Tristan Gingold | 2023-03-22 | 4 | -239/+42 |
* | vhdl: add iir_kind_package_instantiation_body | Tristan Gingold | 2023-03-22 | 8 | -2/+283 |
* | vhdl-canon(canon_declaration): now a procedure, adjust | Tristan Gingold | 2023-03-22 | 1 | -40/+12 |