summaryrefslogtreecommitdiff
path: root/src/reports/mod.rs
Commit message (Collapse)AuthorAge
* Implement source chainsBen Bridle2025-03-11
| | | | | | | | | | A SourceSpan can now contain a child SourceSpan, ad infinitum, in order to represent a chain of locations. The report_source_issue function has been changed to print the entire chain, instead of just one SourceSpan. The report_source_issue function has also been changed to correctly print SourceSpans that extend across multiple source lines.
* Make output of report_source_issue more conciseBen Bridle2025-03-10
| | | | | Instead of displaying two locations for the same error, only show the in_merged source location if there is no in_source location.
* Create struct for reporting unused definitionsBen Bridle2025-02-13
|
* Create struct for reporting in detail the symbols in a resolverBen Bridle2025-02-10
| | | | This is used for debugging symbol definition and resolution issues.
* Import from the log and ansi crates once in the reports moduleBen Bridle2025-02-10
| | | | This is tidier than duplicate imports in every file of the module.
* Move report-printing structs to separate moduleBen Bridle2025-02-10