aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/canon.adb
Commit message (Expand)AuthorAgeFilesLines
* vhdl: move canon to a vhdl child package.Tristan Gingold2019-05-051-3290/+0
* vhdl: do not clear original node in canon for conditional signal assignment.Tristan Gingold2019-03-151-6/+9
* vhdl: fix uvvm failure in scoreboard testbench.Tristan Gingold2019-02-071-1/+1
* canon: partially handle instantiated packages in process (all).Tristan Gingold2018-12-261-1/+28
* trans-chap9: add a guard.Tristan Gingold2018-10-241-2/+3
* canon_extract_sensitivity: handle dereference. Fix #637Tristan Gingold2018-08-241-6/+9
* Fix warning: use clause for package has no effectVicente Bergas2018-05-031-3/+0
* sem_subprogram_body: handle all_sensitized_state for all subprograms.Tristan Gingold2018-02-181-2/+1
* sem_names: improve support of external names.Tristan Gingold2018-01-211-1/+6
* simul: handle psl endpoints (and adjust issue45).Tristan Gingold2017-12-211-1/+2
* canon: handle unaffected in waveform expression.Tristan Gingold2017-11-181-0/+5
* Rework list implementation, use iterator.Tristan Gingold2017-11-111-8/+10
* Remove some deprecated iir_list subtypes.Tristan Gingold2017-11-081-2/+2
* Use flist for disconnection specification and component specification.Tristan Gingold2017-11-081-25/+27
* Use Flist for array indexes.Tristan Gingold2017-11-061-21/+22
* canon: fix thinko related to incremental binding.Tristan Gingold2017-10-291-6/+12
* Rename In_Conversion/Out_Conversion to Actual_Conversion/Formal_Conversion.Tristan Gingold2017-09-131-4/+6
* Also fix for next/exit statement.Tristan Gingold2017-09-061-1/+1
* Also fix crash for assert statementTristan Gingold2017-09-061-2/+2
* Fix crash on report stmt in all sentisitized processTristan Gingold2017-09-061-1/+1
* remove build_reference_decl, add maybe_ref to condition and target.Tristan Gingold2017-07-021-9/+7
* canon_sensitivity: handle conditional signal assignment.Tristan Gingold2017-06-271-6/+26
* canon: fix thinko for sequential conditional signal assignment.Tristan Gingold2017-01-181-4/+2
* canon: handle all signal attributes in canon_extract_sensitivity.Tristan Gingold2017-01-151-10/+2
* vhdl08: allow PSL default clock declaration in block declarative parts.Tristan Gingold2017-01-131-0/+4
* iirs: renames Iir_Kinds_Scalar_Type_DefinitionTristan Gingold2017-01-021-1/+2
* Fixes for nodes_gcTristan Gingold2016-12-241-1/+18
* canon: do not create default association if flag_associations is falseTristan Gingold2016-12-141-0/+4
* ghdlprint: do not canon associations.Tristan Gingold2016-12-121-0/+4
* canon: can canon expressions without canon concurrent statements.Tristan Gingold2016-12-121-149/+186
* cleanup: remove Package_Instantiation_Bodies_ChainTristan Gingold2016-12-051-30/+0
* vhdl08: support top-level macro-expanded package instantiation declarations.Tristan Gingold2016-12-051-44/+22
* Handle top-level instantiation of macro-expansed packages.Tristan Gingold2016-11-121-15/+14
* ownership: check tree after sem and canon.Tristan Gingold2016-11-051-95/+121
* vhdl08: allow unaffected in sequential signal assignments.Tristan Gingold2016-11-011-1/+1
* canon: use vhdl08 for concurrent selected signal assignment.Tristan Gingold2016-11-011-28/+56
* Remove default_*_map_aspect from binding_indication.Tristan Gingold2016-10-201-6/+16
* canon: do not set formal of association by position.Tristan Gingold2016-10-191-55/+66
* Disable most of canon for reprint.Tristan Gingold2016-10-171-31/+43
* Finish_Compilation: factorize code, move to libraries.Tristan Gingold2016-10-151-5/+4
* Handle parenthesis_expression in canon.Tristan Gingold2016-10-111-1/+2
* Rework AST to setup ownership and reference policy.Tristan Gingold2016-10-111-2/+1
* Add signal_attribute_declaration to hold implicit atribute signals.Tristan Gingold2016-10-081-1/+1
* Create_Instantiation_Bodies: add parentTristan Gingold2016-09-301-2/+3
* vhdl08: more support for interface subprograms.Tristan Gingold2016-09-271-1/+2
* vhdl08: preliminary work for package body instantiation.Tristan Gingold2016-09-181-0/+31
* Handle macro-expansion of instantiation of declaration with interface type.Tristan Gingold2016-09-161-19/+82
* Comments and reformatting.Tristan Gingold2016-09-141-114/+64
* vhdl08: handle very simple nested packages.Tristan Gingold2016-09-031-38/+8
* vhdl08: preliminary work for nested package and type association.Tristan Gingold2016-09-011-12/+20