Commit Graph

6 Commits

Author SHA1 Message Date
Alex Hoppen
5efdd19a3b Remove superfluous semicolons 2025-02-25 15:01:29 -08:00
Alex Hoppen
16f897aefa Make the SourceKit plugins work on Windows 2025-01-11 06:57:03 +01:00
Alex Hoppen
ab8bc45095 Define memmem using a header file
On Ubuntu 20.04, you need to define `_GNU_SOURCE` before importing `<string.h>` to get `memmem`. It is thus not available when importing `Glibc`.
2025-01-09 14:09:02 +01:00
Alex Hoppen
150423b490 Fix test failures 2025-01-09 14:09:01 +01:00
Alex Hoppen
69dd6558c0 Simplify rangeOf 2025-01-07 08:07:17 -08:00
Alex Hoppen
5709e1a864 Add a SourceKit plugin to handle code completion requests
This adds a sourcekitd plugin that drives the code completion requests. It also includes a `CompletionScoring` module that’s used to rank code completion results based on their contextual match, allowing us to show more relevant code completion results at the top.
2025-01-03 14:21:54 +01:00