aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/sem_inst.adb
Commit message (Expand)AuthorAgeFilesLines
* sem_inst: deals with simple aggregate.Tristan Gingold2018-11-161-0/+4
* Create sem_lib from libraries.Tristan Gingold2018-11-141-1/+0
* Create sem_utils (mostly from sem_decls).Tristan Gingold2018-11-141-1/+2
* Add Maybe_Ref_Chain (WIP).Tristan Gingold2018-09-201-0/+14
* sem_inst: fix relocation of instances in instances.Tristan Gingold2017-12-211-11/+37
* Instantiate declarations of interface packages.Tristan Gingold2017-12-121-0/+5
* Rework list implementation, use iterator.Tristan Gingold2017-11-111-15/+21
* Remove List_Others, cleanup lists.Tristan Gingold2017-11-081-6/+3
* Use flist for enumerations.Tristan Gingold2017-11-071-0/+45
* Use Flist for array indexes.Tristan Gingold2017-11-061-2/+44
* Add extended locations (elocations). Still WIPTristan Gingold2017-10-181-3/+0
* sem_inst: fix instantiation of element type for non-name actualTristan Gingold2017-09-041-1/+1
* Handle instantiation of protected types.Tristan Gingold2017-05-181-14/+11
* sem_inst: remove assert that prevented nested instantiation.Tristan Gingold2017-05-121-5/+7
* vhdl2008: allow nested packages in uninstantiated packageTristan Gingold2017-05-111-0/+6
* Fixes for nodes_gcTristan Gingold2016-12-241-0/+1
* Allow operator symbol as formal name.Tristan Gingold2016-12-081-1/+2
* sem_inst: set hash for interface subprograms.Tristan Gingold2016-12-081-1/+2
* vhdl08: support top-level macro-expanded package instantiation declarations.Tristan Gingold2016-12-051-6/+4
* sem_assocs: handle overloaded operators for interface_functionTristan Gingold2016-12-051-1/+1
* ownership: check tree after sem and canon.Tristan Gingold2016-11-051-12/+53
* iirs: rename base_type to number_base_type to avoid confusion.Tristan Gingold2016-10-131-2/+2
* Rework AST to setup ownership and reference policy.Tristan Gingold2016-10-111-7/+44
* sem_inst: handl subprogram association.Tristan Gingold2016-09-301-3/+13
* Rework range_expression and incomplete type for instantiation.Tristan Gingold2016-09-301-1/+59
* iirs: add Forward_Ref linksTristan Gingold2016-09-301-4/+10
* vhdl08: more support for interface subprograms.Tristan Gingold2016-09-271-1/+17
* sem_inst: handl forward reference in subprogramsTristan Gingold2016-09-241-13/+21
* vhdl08: first working example of interface type.Tristan Gingold2016-09-221-1/+17
* Create a pseudo source file for instantiation.Tristan Gingold2016-09-201-11/+28
* vhdl08: create interface subprogram declaration.Tristan Gingold2016-09-191-3/+39
* vhdl08: preliminary work for package body instantiation.Tristan Gingold2016-09-181-7/+48
* Handle macro-expansion of instantiation of declaration with interface type.Tristan Gingold2016-09-161-0/+24
* vhdl08: handle interface type in generic-mapped packageTristan Gingold2016-09-151-0/+102
* vhdl08: preliminary work for nested package and type association.Tristan Gingold2016-09-011-0/+12
* sem_inst: add a comment.Tristan Gingold2016-02-061-0/+2
* Reimplement table package (used instead of GNAT.Table).Tristan Gingold2015-09-101-7/+5
* Change library format: now store file checksum instead of file time stamp.Tristan Gingold2015-05-131-1/+2
* Rework string literals: store literals position.Tristan Gingold2014-12-291-2/+2
* iirs: reduce size of interface objects.Tristan Gingold2014-12-141-4/+3
* Create src/vhdl subdirectory.Tristan Gingold2014-11-041-0/+639