Commit Graph

  • 177c0dea58 [gardening] Refactor and rename some internal methods for clarity Ben Langmuir 2018-12-13 00:18:06 -08:00
  • 1bdbd02bc2 [swiftpm] Add tests for more settings cases Ben Langmuir 2018-12-12 23:58:46 -08:00
  • d69e25dd5a [swiftpm] Add tests for package loading errors Ben Langmuir 2018-12-12 23:58:30 -08:00
  • aaf4760c58 [gardening] Rename fs to fileSystem Ben Langmuir 2018-12-12 23:27:54 -08:00
  • 4358bf86d9 [swiftpm] Refactor init to throw instead of return nil Ben Langmuir 2018-12-12 23:25:17 -08:00
  • 8b8eb6beec Merge pull request #43 from benlangmuir/test-lsp-layer Ben Langmuir 2018-12-12 22:24:53 -08:00
  • 7a64c89ba6 [lsp] Remove dead initializer on MessageDecodingError Ben Langmuir 2018-12-12 18:37:02 -08:00
  • b3b9b243fb [test] Add test for DiagnosticCode serialization Ben Langmuir 2018-12-12 18:26:51 -08:00
  • 31ac957edc [test] Add tests for LSP Language properties and serialization Ben Langmuir 2018-12-12 18:20:27 -08:00
  • bb84e7bf9f Merge pull request #42 from benlangmuir/test-fallback Ben Langmuir 2018-12-12 18:06:46 -08:00
  • 92ccb258ea [test] Add tests for FallbackBuildSystem Ben Langmuir 2018-12-12 18:01:43 -08:00
  • eb1c5df22d Merge pull request #40 from abdullahselek/master Ben Langmuir 2018-12-10 14:26:34 -08:00
  • a9f4e09e3b Merge pull request #41 from benlangmuir/update-tc Ben Langmuir 2018-12-10 14:12:48 -08:00
  • 46f2acd59b Update recommended toolchain to 2018-12-07-a Ben Langmuir 2018-12-10 14:06:14 -08:00
  • fcc91d6e84 Add logs on JSONRPCConnection. Abdullah Selek 2018-12-10 19:18:09 +00:00
  • a13278ffab Merge pull request #38 from abdullahselek/master Ben Langmuir 2018-12-08 10:41:34 -08:00
  • 85cf046cdf Merge pull request #39 from benlangmuir/tr-tests Ben Langmuir 2018-12-08 10:35:55 -08:00
  • e73dac558c Use Void over () on Tests files. Abdullah Selek 2018-12-08 18:32:44 +00:00
  • 360f88b6db Use Void over () on SKTestSupport files. Abdullah Selek 2018-12-08 18:32:12 +00:00
  • 1ff465d6d3 Use Void over () on Logging. Abdullah Selek 2018-12-08 18:31:26 +00:00
  • e41128e5ff Use Void over () on LanguageServerProtocolJSONRPC. Abdullah Selek 2018-12-08 18:30:11 +00:00
  • 3c1b0683f7 [test] Add a couple of tests for the toolchain registration API Ben Langmuir 2018-12-08 10:29:33 -08:00
  • 9c6fd98d38 Use Void over () on SourceKit files. Abdullah Selek 2018-12-08 18:29:13 +00:00
  • 3cfa9f14f5 Use Void over () on LanguageServerProtocol files. Abdullah Selek 2018-12-08 18:27:41 +00:00
  • 37d14d486d Fold doc comments Bruno Rocha 2018-12-08 15:41:03 -02:00
  • 05eee7a92a Folding Ranges gardening Bruno Rocha 2018-12-06 09:41:27 -02:00
  • c4603e4da3 Folding Ranges improvements and gardening Bruno Rocha 2018-12-05 21:06:12 -02:00
  • 3f58e09dcf Add folding range requests Bruno Rocha 2018-11-30 10:15:42 -02:00
  • ca425833b9 Merge pull request #37 from benlangmuir/document-the-things Ben Langmuir 2018-12-08 09:45:40 -08:00
  • 12dc9ddfac [gardening] Spellcheck the changed comments Ben Langmuir 2018-12-07 23:38:59 -08:00
  • 51be8a9abb [gardening] Cleanup comments in Message(s).swift Ben Langmuir 2018-12-07 22:50:24 -08:00
  • 4e524d595b [lsp] Document the initialize request and split into its own file Ben Langmuir 2018-12-07 22:47:45 -08:00
  • c39f2467e3 [lsp] Document the cancelRequest notification and split into its own file Ben Langmuir 2018-12-07 22:37:08 -08:00
  • 9991227875 [lsp] Document the shutdown/exit request and split into their own file Ben Langmuir 2018-12-07 22:33:03 -08:00
  • ea2e15bd08 [lsp] Document the logMessage notification and split into its own file Ben Langmuir 2018-12-07 22:29:02 -08:00
  • 4775d9689c [lsp] Document the didChangeConfiguration notification and split into its own file Ben Langmuir 2018-12-07 22:26:03 -08:00
  • 9ea71b531b [lsp] Document the workspaceFolders request and split into its own file Ben Langmuir 2018-12-07 22:18:17 -08:00
  • 8561419c6e [lsp] Document the text sync notifications and split into their own file Ben Langmuir 2018-12-07 22:07:37 -08:00
  • fd830950c3 [lsp] Document the publishDiagnostics notification and split into its own file Ben Langmuir 2018-12-07 21:46:44 -08:00
  • 291fdc8e9e [lsp] Document the completion request and split into its own file Ben Langmuir 2018-12-07 21:37:30 -08:00
  • e02b573dce [lsp] Document the hover request and split into its own file Ben Langmuir 2018-12-07 21:18:47 -08:00
  • 3db952465b [lsp] Document the definition request and split into its own file Ben Langmuir 2018-12-07 18:46:21 -08:00
  • 9732d065ad [lsp] Document the references request and split into its own file Ben Langmuir 2018-12-07 18:42:38 -08:00
  • 58f0144d08 [lsp] Document the documentHighlight request and split out of Messages.swift Ben Langmuir 2018-12-07 18:33:24 -08:00
  • 68867b3cfd [lsp] Document the formatting requests and split them into their own file Ben Langmuir 2018-12-07 18:07:40 -08:00
  • 882b20745e [lsp] Move SymbolInfoRequest to its own file Ben Langmuir 2018-12-07 17:45:31 -08:00
  • 4880184603 [gardening] Move synthesized conformances to primary declaration Ben Langmuir 2018-12-07 17:38:49 -08:00
  • 740ccb9a1d [gardening] Remove unnecessary url: label from TextDocumentIdentifier Ben Langmuir 2018-12-07 17:30:04 -08:00
  • dc32473696 Merge pull request #36 from benlangmuir/symbol-info Ben Langmuir 2018-12-07 10:04:31 -08:00
  • c05e9b891e Merge pull request #18 from yhkaplan/cleanup-syntax Ben Langmuir 2018-12-07 08:40:20 -08:00
  • 8b3cf55022 [swift] Cleanup CursorInfo and Hover requests Ben Langmuir 2018-12-06 23:48:44 -08:00
  • aab4abafd0 [test] Update linuxmain for test missed in previous commits Ben Langmuir 2018-12-06 23:43:18 -08:00
  • f7288278f6 [sourcekit] Adopt symbolInfo to implement definition and references Ben Langmuir 2018-12-06 23:09:15 -08:00
  • 4b3b7ba768 [swift] Add bestKnownDeclaration location to symbolInfo for Swift Ben Langmuir 2018-12-06 22:56:23 -08:00
  • 7c82c9b583 [swift] Implement symbolInfo for Swift Ben Langmuir 2018-12-06 22:38:25 -08:00
  • 22a49414e8 Fix merge conflicts (Toolchain, SwiftPMWorkspace, SwiftLanguageServer) josh 2018-12-07 13:39:43 +09:00
  • 3ef53f3f23 Use trailing closure with Kevin's syntax yhkaplan 2018-12-03 13:40:42 +09:00
  • 707bd082cb Use for where Joshua Kaplan 2018-11-24 12:55:14 +09:00
  • 10078dedef Fix CamelCase Joshua Kaplan 2018-11-24 12:55:00 +09:00
  • 06144c9901 Mark unused completion handler properties as _ Joshua Kaplan 2018-11-24 12:53:30 +09:00
  • 3698a8e0cd Remove unneeded case let _ Joshua Kaplan 2018-11-24 12:51:57 +09:00
  • 19ae355cb3 Use discardableResult to reduce _ = Joshua Kaplan 2018-11-24 12:51:21 +09:00
  • e3ade6c50f Use Void over () Joshua Kaplan 2018-11-24 12:50:28 +09:00
  • ae1d0d96e7 [test] Remove unnecessary SK prefix from test Ben Langmuir 2018-12-06 20:14:20 -08:00
  • 6c1c5d3283 Add textDocument/symbolInfo LSP extension Ben Langmuir 2018-12-06 20:06:51 -08:00
  • 1a076bb861 Merge pull request #35 from benlangmuir/defunct Ben Langmuir 2018-12-06 10:10:09 -08:00
  • 13095fab99 [test] Remove defunct static var allTests everywhere Ben Langmuir 2018-12-06 09:42:18 -08:00
  • 75c66e9800 Merge pull request #34 from benlangmuir/tests Ben Langmuir 2018-12-06 09:58:16 -08:00
  • 80b0fdf0f7 [support] Add a couple of missing tests Ben Langmuir 2018-12-06 09:27:27 -08:00
  • 8c8f5a3406 Merge pull request #33 from benlangmuir/xcconfig-workaround Ben Langmuir 2018-12-06 09:44:04 -08:00
  • 2d9a2badd4 [build] Update xcconfig overrides with workarounds from SR-9292 Ben Langmuir 2018-12-06 08:59:33 -08:00
  • 75fb5bd907 Merge pull request #32 from benlangmuir/fix-buid-dir Ben Langmuir 2018-12-05 15:40:03 -08:00
  • 8b3a4eb0ef [swiftpm] Add target triple string to build directory path Ben Langmuir 2018-12-05 15:11:44 -08:00
  • bf4c8bc518 Merge pull request #31 from benlangmuir/build-system-cleanup1 Ben Langmuir 2018-12-04 14:32:31 -08:00
  • 676a81c268 Merge pull request #30 from benlangmuir/logup Ben Langmuir 2018-12-04 07:17:47 -08:00
  • c17ae6992a [build-system] Rename BuildSettingsProviderList -> BuildSystemList Ben Langmuir 2018-12-03 23:05:35 -08:00
  • 802a416c17 [build-system] Rename FallbackBuildSettingsProvider -> FallbackBuildSystem Ben Langmuir 2018-12-03 23:01:07 -08:00
  • 7f74d4a25f [build-system] Fold ExternalWorkspace into BuildSystem Ben Langmuir 2018-12-03 22:54:35 -08:00
  • 63b9b3dbaf [build-system] Rename BuildSettingsProvider->BuildSystem and fix method name Ben Langmuir 2018-12-03 22:30:18 -08:00
  • 64ba25db5a [build-system] Move FileBuildSettings to its own file NFC Ben Langmuir 2018-12-03 22:08:56 -08:00
  • 87914fcd1e [compdb] Log only once per query on failure Ben Langmuir 2018-12-03 21:49:43 -08:00
  • 3229c0b4dc [swiftpm] Log Package.swift parsing errors Ben Langmuir 2018-12-03 21:49:08 -08:00
  • 6fc765199d Merge pull request #29 from benlangmuir/update-recommended-toolchain Ben Langmuir 2018-12-03 09:57:55 -08:00
  • 5181e28a7b [swiftpm] Add a test for deployment target option Ben Langmuir 2018-12-03 09:15:11 -08:00
  • 30b7cc8d4e [core] Allow overriding the default toolchain using env TOOLCHAINS on Darwin Ben Langmuir 2018-12-03 09:06:49 -08:00
  • ec6c3daba5 Update recommended toolchain to 2018-12-02-a Ben Langmuir 2018-12-03 08:31:58 -08:00
  • 5d4dfcbd07 Merge pull request #28 from benlangmuir/update-swiftpm2 Ben Langmuir 2018-12-03 07:16:51 -08:00
  • 7ff77070dd [swiftpm] Update to latest master Ben Langmuir 2018-12-02 20:10:31 -08:00
  • 361482f3be [swiftpm] Add some basic tests for swiftpm compiler argument calculation Ben Langmuir 2018-12-02 17:19:33 -08:00
  • a7999dd3d1 Merge pull request #27 from benlangmuir/fix-warnings Ben Langmuir 2018-12-02 09:55:26 -08:00
  • 1d8b9147e0 Merge pull request #26 from benlangmuir/update-linuxmain Ben Langmuir 2018-12-02 09:55:11 -08:00
  • 1b76db34ea Merge pull request #25 from benlangmuir/toolchain-refactor Ben Langmuir 2018-12-02 09:55:03 -08:00
  • 7124a0a3a7 [build] Fix warnings about Foundation.Process on Linux Ben Langmuir 2018-12-01 23:06:13 -08:00
  • 0236cd7097 [test] Regenerate linux test manifests Ben Langmuir 2018-12-01 22:48:36 -08:00
  • acfa8493d8 [core] Refactor ToolchainRegistry scanning and initialization Ben Langmuir 2018-12-01 21:31:15 -08:00
  • 93000d487f [core] Omit some unnecessary words from APIs being refactored Ben Langmuir 2018-12-01 20:42:47 -08:00
  • 61a3d069ed [test] Factor out common makeToolchain functions for Toolchain tests Ben Langmuir 2018-11-30 23:52:06 -08:00
  • 15aa9288ce [core] Move plist reading into Toolchain init Ben Langmuir 2018-11-30 23:02:48 -08:00
  • ce28fda9a2 [support] Move Platform.dynamicLibraryExtension to SKSupport NFC Ben Langmuir 2018-11-30 21:48:13 -08:00
  • 80630b53a9 [core] Factor out xctoolchain plist parsing NFC Ben Langmuir 2018-11-30 21:40:24 -08:00