summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Update version to 2.2.2HEADv2.2.2mainBen Bridle11 days
* Report all symbols involved in a cyclic dependency errorBen Bridle11 days
* Fix resolver errorBen Bridle11 days
* Tidy source codeBen Bridle11 days
* Update version to 2.2.1v2.2.1Ben Bridle2025-03-25
* Don't print original source in redefinition errorsBen Bridle2025-03-25
* Update version to 2.2.0v2.2.0Ben Bridle2025-03-18
* Large restructureBen Bridle2025-03-18
* Update version to 2.1.1v2.1.1Ben Bridle2025-03-18
* Fix Tokeniser::end_of_line methodBen Bridle2025-03-17
* Update version to 2.1.0v2.1.0Ben Bridle2025-03-11
* Implement source chainsBen Bridle2025-03-11
* Prevent duplicate parent and child entries for source unitsBen Bridle2025-03-11
* Make output of report_source_issue more conciseBen Bridle2025-03-10
* Implement Borrow and BorrowMut for TrackedBen Bridle2025-03-09
* Make Tokeniser::eat_until even more generalBen Bridle2025-03-08
* Add Tokeniser::eat_if methodBen Bridle2025-03-08
* Implement Hash for TrackedBen Bridle2025-03-08
* Ignore source units that have already been includedBen Bridle2025-03-08
* Show an error when a source file fails to parseBen Bridle2025-03-08
* Rename Tokeniser::subtokenise to tokenise_child_spanBen Bridle2025-03-06
* Make Tokeniser::eat_to_delimiter method more generalBen Bridle2025-03-06
* Add Tracked typeBen Bridle2025-03-03
* Remove unneeded feature attribute from libraryBen Bridle2025-03-03
* Update version to 2.0.1v2.0.1Ben Bridle2025-03-01
* Fix compilation on rust nightly 1.87.0Ben Bridle2025-03-01
* Update version to 2.0.0v2.0.0Ben Bridle2025-02-27
* Change namespace delimiter in symbol debug outputBen Bridle2025-02-27
* Rewrite tokeniserBen Bridle2025-02-27
* Correctly record references resolved by each definitionBen Bridle2025-02-13
* Create struct for reporting unused definitionsBen Bridle2025-02-13
* Report redefinition errorsBen Bridle2025-02-13
* Create struct for reporting in detail the symbols in a resolverBen Bridle2025-02-10
* Definitions can only come from the same or a parent namespaceBen Bridle2025-02-10
* Track related symbols in resolverBen Bridle2025-02-10
* Import from the log and ansi crates once in the reports moduleBen Bridle2025-02-10
* Simplify infallible indexing operations in resolverBen Bridle2025-02-10
* Move report-printing structs to separate moduleBen Bridle2025-02-10
* Add tokeniser method to mark previous char as start of tokenBen Bridle2025-02-10
* Tidy codeBen Bridle2025-02-09
* Rename Position type to SourcePositionBen Bridle2025-02-09
* Log when a source file is merged into the resolverBen Bridle2025-02-08
* Support namespaces when resolving symbolsBen Bridle2025-02-08
* Fix displayed path when discovering librariesBen Bridle2025-02-08
* Implement basic namespace support for SymbolsBen Bridle2025-02-08
* Implement Copy, Clone, Debug for some typesBen Bridle2025-02-08
* Display name of symbol instead of full token in error messagesBen Bridle2025-02-08
* Update version to 1.1.0v1.1.0Ben Bridle2025-02-05
* Add logging to gather functionsBen Bridle2025-02-05
* Allow loading a source unit from a path with any extensionBen Bridle2025-02-05