aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/elab-vhdl_decls.adb
Commit message (Expand)AuthorAgeFilesLines
* synth: adjust for iir_kind_package_instantiation_bodyTristan Gingold2023-03-271-0/+2
* synth: always create shared variablesTristan Gingold2023-01-091-6/+12
* simul: handle nested packagesTristan Gingold2023-01-011-0/+10
* synth: avoid extra conversion during alias elaborationTristan Gingold2022-10-141-6/+4
* simul: handle quiet attributeTristan Gingold2022-09-291-2/+1
* synth: ignore groups and group templatesTristan Gingold2022-09-251-0/+7
* simul: use synth_declarations for processes and proceduresTristan Gingold2022-09-171-13/+0
* synth: factorize code (reuse synth_constant_declaration)Tristan Gingold2022-09-171-64/+5
* synth: handle incomplete typesTristan Gingold2022-09-171-1/+11
* synth: preliminary work to factorize codeTristan Gingold2022-09-161-3/+1
* synth: improve handling of top-level interfaces subtypeTristan Gingold2022-09-111-0/+2
* synth: fix and add checks for memory management.Tristan Gingold2022-09-101-3/+1
* simul: add support for protected objectsTristan Gingold2022-09-081-7/+2
* elab-vhdl_values: factorize codeTristan Gingold2022-09-071-1/+1
* synth: use areapoolsTristan Gingold2022-09-021-2/+45
* elab: add default value to portsTristan Gingold2022-08-231-9/+16
* elab-vhdl_expr: factorize codeTristan Gingold2022-08-191-5/+10
* simul: gather terminalsTristan Gingold2022-07-251-0/+28
* elab-vhdl_decls: elaborate dot attributeTristan Gingold2022-07-211-0/+13
* vhdl-nodes: renaming.Tristan Gingold2022-07-211-3/+3
* elab-vhdl_decls: elaborate implicit signalsTristan Gingold2022-07-211-2/+23
* vhdl: preliminary work to elaborat quantitiesTristan Gingold2022-07-161-0/+13
* elab-vhdl_types(Elab_Declaration_Type): rework to handle 'subtypeTristan Gingold2022-06-091-8/+12
* synth: handle suspend state declaration and statementTristan Gingold2022-05-271-0/+7
* synth: add a flag to force creation of variablesTristan Gingold2022-05-111-5/+13
* synth: handle shared variable without default value.Tristan Gingold2022-04-041-1/+1
* synth: handle package instantiation in declarations. Fix #1938Tristan Gingold2022-01-031-0/+3
* synth: do full elaboration before synthesisTristan Gingold2021-11-011-0/+361