aboutsummaryrefslogtreecommitdiffstats
path: root/src/libraries.adb
Commit message (Collapse)AuthorAgeFilesLines
* vhdl: extract vhdl.errors from errorout.Tristan Gingold2019-05-081-0/+1
|
* vhdl: move iirs_utils to vhdl.utilsTristan Gingold2019-05-061-3/+3
|
* vhdl: move std_standard package to vhdl child.Tristan Gingold2019-05-051-4/+4
|
* vhdl: move tokens as vhdl child package.Tristan Gingold2019-05-041-2/+2
|
* vhdl: move scanner under vhdl hierarchy.Tristan Gingold2019-05-041-4/+4
|
* parse/sem: be more tolerant of parse errors.Tristan Gingold2018-12-231-0/+5
|
* libraries: clear last_design_file cache.Tristan Gingold2018-12-181-22/+30
|
* files_map: renaming for consistency.Tristan Gingold2018-12-141-2/+2
|
* libraries: use Get_Design_File_Source to get the file.Tristan Gingold2018-12-131-4/+2
|
* libraries: handle files without checksum.Tristan Gingold2018-12-131-0/+1
|
* libraries, iirs: use Logging instead of Text_IO.Tristan Gingold2018-12-051-10/+9
|
* Create sem_lib from libraries.Tristan Gingold2018-11-141-379/+0
|
* Fix warning: use clause for package has no effectVicente Bergas2018-05-031-1/+0
| | | | | | | With gcc 8.1 the following message appears: warning: use clause for package "*" has no effect gnatmake: "*.adb" compilation error This patch fixes it.
* libraries: get rid of Nam_Buffer.Tristan Gingold2018-01-201-1/+1
|
* libraries: remove use of Nam_Buffer.Tristan Gingold2018-01-181-49/+45
|
* Improve error message in case of circular dependency.Tristan Gingold2017-12-011-1/+6
| | | | Fix #471
* Rename of Iir_Kinds_Library_UnitTristan Gingold2017-12-011-26/+10
|
* Rework list implementation, use iterator.Tristan Gingold2017-11-111-16/+17
|
* libraries.adb: constant-ify.Tristan Gingold2017-10-241-5/+4
|
* libraries: rename Implicit_Location by Library_Location.Tristan Gingold2017-10-091-10/+7
|
* files_map: rename Load_Source_File to Read_Source_File.Tristan Gingold2017-10-051-3/+3
|
* Minor refactoring to simplify interfacing.Tristan Gingold2017-10-031-0/+1
|
* libraries: add debug traces.Tristan Gingold2017-10-021-4/+11
|
* Refine previous patch: don't keep obsolete units of current analyzed file.Tristan Gingold2017-07-201-1/+1
|
* libraries: mark unit obsolete to reduce the number of obsolete checks.Tristan Gingold2017-07-191-186/+270
| | | | Fix #385
* Add ghdl --find-top command.Tristan Gingold2017-07-051-0/+15
|
* Fix typo: paths.Tristan Gingold2017-05-181-15/+15
|
* Disable warnings while analyzing dependences.Tristan Gingold2017-02-211-1/+12
|
* libraries: fix incorrect use of scanner during sem.Tristan Gingold2017-02-131-6/+4
|
* Library: unload library file after parsing it.Tristan Gingold2017-02-131-21/+17
|
* Add color diagnostics, show diagnostic option.Tristan Gingold2017-02-061-15/+15
|
* vhdl08: support top-level macro-expanded package instantiation declarations.Tristan Gingold2016-12-051-42/+0
| | | | Fixes #199
* Handle top-level instantiation of macro-expansed packages.Tristan Gingold2016-11-121-2/+26
| | | | Fix #199
* ownership: check tree after sem and canon.Tristan Gingold2016-11-051-0/+8
|
* nodes_gc: move checks in libraries (WIP)Tristan Gingold2016-10-171-0/+5
|
* Finish_Compilation: factorize code, move to libraries.Tristan Gingold2016-10-151-2/+85
|
* Rework AST to setup ownership and reference policy.Tristan Gingold2016-10-111-3/+22
| | | | Check it with nodes_gc.
* Move Library_To_File_Name from Back_End to LibrariesTristan Gingold2016-09-171-4/+22
|
* Rewrite most of error and warning messages.Tristan Gingold2016-08-021-15/+14
|
* Rewrite error messages.Tristan Gingold2016-08-021-19/+23
|
* Rewrite scan error messages: use formatting.Tristan Gingold2016-08-021-5/+7
|
* Rework warnings to have a uniq tag per warning.Tristan Gingold2016-08-011-6/+6
|
* Fix indentation and English mistakes.Tristan Gingold2016-07-051-2/+2
|
* Also search library in DIR/LIB/vVV.Tristan Gingold2016-05-171-19/+55
| | | | Implement enhancement for issue69.
* Reimplement table package (used instead of GNAT.Table).Tristan Gingold2015-09-101-4/+3
|
* Replace fat accesses by bounds accessesTristan Gingold2015-08-291-1/+5
| | | | | translate: separate info for signals from object. Improve some error messages.
* errors: remove error_msg and warning_msg.Tristan Gingold2015-05-171-14/+28
|
* Change library format: now store file checksum instead of file time stamp.Tristan Gingold2015-05-131-26/+24
| | | | For ticket 48.
* Add context declaration and reference (vhdl 2008).Tristan Gingold2015-05-121-2/+14
|
* Allow generic without default values in top-level entity.Tristan Gingold2015-05-111-1/+1
| | | | Implement ticket #47.