Commit Graph

21 Commits

Author SHA1 Message Date
Matthew Bastien
b4e5d8995b Merge pull request #2198 from matthewbastien/docc-swift-symbols
Always try to render some documentation for Swift files
2025-07-16 10:03:04 -04:00
Alex Hoppen
f433f58448 Miscellaneous small cleanups 2025-04-23 18:54:45 +02:00
Alex Hoppen
d3c2d04f49 Use < for canonical sorting of catalog URLs
The exact sorting here should not matter and `<` is the standard choice here instead of `>=`, reducing distraction.
2025-04-23 18:54:45 +02:00
Alex Hoppen
024efc2fa1 Remove dependency from SourceKitLSP on swift-docc-symbolkit
This way all dependencies on the `docc` libraries are wrapped inside the `DocCDocumentation` module.
2025-04-23 18:54:45 +02:00
Matthew Bastien
2ae2e709b3 add LRUCache struct to SKUtilities 2025-04-17 13:46:01 -04:00
Matthew Bastien
c24f92d73e add documentation for certain functions 2025-04-16 15:13:04 -04:00
Matthew Bastien
9cdd1ac517 simplify logic for CheckedIndex.primaryDefinitionOrDeclarationOccurrence(ofDocCSymbolLink:) 2025-04-16 14:44:14 -04:00
Matthew Bastien
01517746ec simplify logic for DocCSymbolInformation.matches(_:) 2025-04-16 14:44:13 -04:00
Matthew Bastien
1de68c5298 add logging to DocCReferenceResolutionService 2025-04-16 14:44:13 -04:00
Matthew Bastien
f77e323ad6 update invalidation logic for DocC catalogs 2025-04-16 14:44:13 -04:00
Matthew Bastien
b9e93f7551 add logging of failure cases to DocCCatalogIndexManager 2025-04-16 14:44:13 -04:00
Matthew Bastien
c1895c3b9f add logging to BuildSystemIntegrationExtensions 2025-04-16 14:44:13 -04:00
Matthew Bastien
0ea0e00c55 use LinkCompletionTools to parse SwiftDocC symbol links 2025-04-16 14:44:13 -04:00
Matthew Bastien
8c15e27959 use a helper document in cursorInfo() 2025-04-16 14:44:12 -04:00
Matthew Bastien
909e63961e add missing copyright header 2025-04-16 14:44:12 -04:00
Matthew Bastien
f6f1cb33ea remove public access modifiers from package symbols 2025-04-16 14:44:12 -04:00
Matthew Bastien
1ca1441054 fix some review comments 2025-04-16 14:44:12 -04:00
Matthew Bastien
0adaf2581f more robust searching for DocC catalogs 2025-04-16 14:44:12 -04:00
Matthew Bastien
a8eae3c6d8 remove protocols from DocCDocumentation module 2025-04-16 14:44:12 -04:00
Matthew Bastien
c1a6e65efd add CMake build to DocCDocumentation module 2025-04-16 14:44:11 -04:00
Matthew Bastien
49b3f531eb move SwiftDocC related functionality into its own module 2025-04-16 14:44:11 -04:00