aboutsummaryrefslogtreecommitdiffstats
path: root/debug/DebugInformation.mli
Commit message (Collapse)AuthorAgeFilesLines
* Print only debug info for printed functions.Bernhard Schommer2019-04-161-1/+1
| | | | | | | | | | | Functions that are removed from the compilation unit, for example inline functions without extern, should not produce debug information. This commit reuses the mechanism used for variables in order to track additionally the printed functions. Therefore the printed variable versions are exchanged for a printed symbol version. Bug 26234
* Simplified DebugInformation interface.Bernhard Schommer2017-02-061-50/+1
| | | | | Instead of exporting and setting all functions we just fill the struct already in DebugInformation with the correct functions.
* Remove open AST.Bernhard Schommer2017-02-061-4/+3
| | | | The two types needed from AST are prefixed directly.
* Added an interface file for DebugInformation.Bernhard Schommer2016-03-181-0/+106
The interface hides the implementation details, like the huge number of Hashtbls from the rest of the implementatio. Bug 18394