aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* vhdl-sem_assocs: relax constrained on type conversion of formalTristan Gingold2023-05-011-3/+19
| | | | Fix #2422
* vhdl-sem_expr: adjust check of aggregate rangeTristan Gingold2023-05-012-3/+8
| | | | For #2422
* vhdl-sem_specs: allow attribute specification on a type if -frelaxedTristan Gingold2023-04-302-10/+22
| | | | Fix #2427
* translate: adjust bounds handling in procedure calls.Tristan Gingold2023-04-303-22/+45
| | | | Part of #2417
* vhdl-evaluation: some ieee functions return a subtypeTristan Gingold2023-04-301-1/+1
| | | | Fix #2425
* translate: fix use on subtype attribute in signal declarationTristan Gingold2023-04-282-20/+22
| | | | Fix #2424
* libraries: avoid a crash when replacing a file without checksum.Tristan Gingold2023-04-271-2/+4
| | | | Fix #2411
* libraries(Get_Library): add parameter Force.Tristan Gingold2023-04-242-3/+10
|
* libraries.adb: allow to purge from any libraryTristan Gingold2023-04-241-2/+3
|
* synth-vhdl_expr: handle components in external namesTristan Gingold2023-04-231-7/+20
|
* synth-vhdl_insts.adb: handle no keep hierarchy for componentsTristan Gingold2023-04-231-51/+65
|
* vhdl-configuration(Find_Top_Entity): avoid a crash after an errorTristan Gingold2023-04-231-0/+11
|
* synth: check external names subtypeTristan Gingold2023-04-231-1/+33
|
* trans-chap7: optimize is_a_derived_type for #2417Tristan Gingold2023-04-201-5/+20
| | | | Avoid useless subtype conversions
* ghdlcomp: set Flag_Elaboration for -c/-rTristan Gingold2023-04-201-0/+1
| | | | So that component instantiations are bound even if outdated.
* synth-vhdl_expr: improve support of external names.Tristan Gingold2023-04-201-62/+120
|
* synth: support aggregate when target is a dynamic sliceTristan Gingold2023-04-194-5/+14
| | | | Fix #2418
* ghdlsynth: add --keep-hierarchy optionTristan Gingold2023-04-191-14/+30
|
* synth: very early support of external namesTristan Gingold2023-04-182-5/+120
|
* synth: add create_value_net with a pool parameterTristan Gingold2023-04-185-16/+17
|
* elab-vhdl_insts: set global variable with top instanceTristan Gingold2023-04-182-0/+5
|
* synth: preliminary support of flat netlistsTristan Gingold2023-04-172-71/+211
|
* netlists-memories: improve detection of inverted enableTristan Gingold2023-04-171-14/+30
|
* netlists-memories: factorize codeTristan Gingold2023-04-171-74/+27
|
* is_tribuf_net: refineTristan Gingold2023-04-161-3/+10
|
* netlists-memories: add commentsTristan Gingold2023-04-161-1/+5
|
* netlists-gates: add commentsTristan Gingold2023-04-161-0/+4
|
* synth: handle conditional variable assignment with no default.Tristan Gingold2023-04-141-2/+16
| | | | Fix ghdl/ghdl-yosys-plugin#183
* synth: handle conv_signed. Fix #2408Tristan Gingold2023-04-142-2/+9
|
* vhdl: recognize conv_signed. For #2408Tristan Gingold2023-04-142-0/+13
|
* trans-chap2: handle more package instantiationsTristan Gingold2023-04-131-26/+48
|
* translate: improve support of nested uninstantiated packagesTristan Gingold2023-04-133-35/+105
|
* translate: refactoring for subprg_translate_kindTristan Gingold2023-04-134-9/+21
|
* translate: fix elaboration of nested uninstantiated package.Tristan Gingold2023-04-131-7/+31
| | | | For #2395
* translate: more refactoring for packagesTristan Gingold2023-04-131-73/+87
|
* translate: refactor subprograms translation for packagesTristan Gingold2023-04-133-34/+78
|
* translate: refactorize translate_package_internalTristan Gingold2023-04-121-100/+121
|
* translate: refactor prefixes for packagesTristan Gingold2023-04-121-37/+34
|
* translate: refactoring for package unitsTristan Gingold2023-04-123-58/+108
|
* translate: add elab_package_declarationTristan Gingold2023-04-123-3/+13
|
* translate: add Elab_Package_Unit_Without_BodyTristan Gingold2023-04-123-1/+7
|
* trans-chap2: add commentsTristan Gingold2023-04-081-0/+5
|
* translation: minor cleanup (remove unreachable code)Tristan Gingold2023-04-081-6/+0
|
* trans-chap2: defer body elaboration if non-immediate bodyTristan Gingold2023-04-081-6/+9
| | | | Fix #2402
* translation: improve type conversion (recurse)Tristan Gingold2023-04-073-82/+120
|
* translate: factorize and improve implicit subtype conversion codeTristan Gingold2023-04-072-132/+124
|
* trans-chap7: fix incorrect element layout for concatenationTristan Gingold2023-04-071-6/+18
|
* llvm-cbinding.cpp: adjust for llvm 16Tristan Gingold2023-04-041-2/+7
|
* translate: rework subtype conversion. Fix #2356Tristan Gingold2023-03-294-14/+160
|
* ghdlrun: report unreferenced nodes with --check-astTristan Gingold2023-03-281-0/+5
|