Commit Graph

15 Commits

Author SHA1 Message Date
Alex Hoppen
ae101d2911 Prefer a toolchain if it is a strict superset of another toolchain
This fixes the issue that you need to set the `PATH` environment variable to have `/usr/bin` as the first entry to test sourcekit-lsp on Linux.

rdar://78525669
2024-01-26 15:30:07 -08:00
Alex Hoppen
2d0c81896e Remove TIBS test infrastructure
All test have been migrated to define their sources inline, so we can remove the usage of the TIBS test infrastructure, also removing our dependency on `ninja` to run tests.
2023-10-31 09:57:25 -07:00
Saleem Abdulrasool
e3ef00fb8d docs: add some documentation for building on Windows
The Windows development builds require that the user builds with SPM
(CMake it only supported for toolchain releases).  This requires some
additional flags to be passed along.  This should hopefully make it
easier for others to participate in development.
2022-07-07 08:40:26 -07:00
Alex Hoppen
59c5b63238 Update python scripts to Python3 2022-05-31 22:58:25 +02:00
Alex Hoppen
31cff08534 List dependencies to build SourceKit-LSP in the Linux section
They were previously only listed in the Docker section, but they apply to general Linux equally.
2021-05-26 12:18:15 +02:00
Alex Hoppen
5af8a8bb77 Add comment in Development.md that updating PATH is important
I’ve spend an hour trying to figure out why the test suite didn’t pass, because I was trying to be clever and not modify my `PATH` to have `<path_to_swift_toolchain>/usr/bin` as the first entry. So: Add a comment, telling you to not try and be clever.
2021-05-26 12:17:36 +02:00
Alex Hoppen
a9ab06a6a2 Add documentation how to run SourceKit-LSP inside the Swift Docker images 2021-03-19 20:03:10 +01:00
Alex Hoppen
a0c9b30a2a Restart sourcekitd and clangd after they have crashed 2021-01-18 13:30:35 +01:00
Ben Langmuir
49d13ce85b [docs] Update test documentation for INPUTS move 2020-10-01 15:19:21 -07:00
Ben Langmuir
70d5c6dea2 Update references to 'master' to 'main' 2020-09-23 11:40:42 -07:00
Ben Langmuir
cb1c01ebfc [docs] Update README and documentation for Xcode 11.4 Beta 2020-02-03 15:18:13 -08:00
Ben Langmuir
bd5d232326 [readme] Update Getting Started for using a Swift.org toolchain
Now that sourcekit-lsp is available in the swift.org downloadable
toolchains, update the readme to suggest that as the best way to try out
sourcekit-lsp, and move the information about building from source into
the developer documentation.
2019-08-16 11:21:36 -07:00
Ben Langmuir
b9025aba7f [docs] Fix directory name casing 2019-08-06 11:36:46 -07:00
Ben Langmuir
131db61b85 [docs] Move debugging docs into new Development.md 2019-08-06 11:15:00 -07:00
Ben Langmuir
9e84e08c04 [docs] Add documentation about writing tests 2019-08-06 11:10:51 -07:00