You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* change "swift-lldb" debug configs to "swift" in tests
* add option to disable CodeLLDB settings prompt
* don't use liblldb on Swift versions <5.10
* disable flaky dependency tests until they can be fixed
* bump timeout for package resolve v2 test
Copy file name to clipboardExpand all lines: package.json
+26-7
Original file line number
Diff line number
Diff line change
@@ -673,20 +673,39 @@
673
673
"Use the `lldb-dap` executable from the toolchain. Requires Swift 6 or later.",
674
674
"Use the CodeLLDB extension's debug adapter."
675
675
],
676
-
"order": 1
677
-
},
678
-
"swift.debugger.useDebugAdapterFromToolchain": {
679
-
"type": "boolean",
680
-
"default": false,
681
-
"markdownDeprecationMessage": "**Deprecated**: Use the `swift.debugger.debugAdapter` setting instead. This will be removed in future versions of the Swift extension.",
682
-
"markdownDescription": "Use the LLDB debug adapter packaged with the Swift toolchain as your debug adapter. Note: this is only available starting with Swift 6. The CodeLLDB extension will be used if your Swift toolchain does not contain lldb-dap.",
676
+
"markdownDescription": "Select which debug adapter to use to debus Swift executables.",
683
677
"order": 1
684
678
},
685
679
"swift.debugger.path": {
686
680
"type": "string",
687
681
"default": "",
688
682
"markdownDescription": "Path to lldb debug adapter.",
689
683
"order": 2
684
+
},
685
+
"swift.debugger.setupCodeLLDB": {
686
+
"type": "string",
687
+
"default": "prompt",
688
+
"enum": [
689
+
"prompt",
690
+
"alwaysUpdateGlobal",
691
+
"alwaysUpdateWorkspace",
692
+
"never"
693
+
],
694
+
"enumDescriptions": [
695
+
"Prompt to update CodeLLDB settings when they are incorrect.",
696
+
"Always automatically update CodeLLDB settings globally when they are incorrect.",
697
+
"Always automatically update CodeLLDB settings in the workspace when they are incorrect.",
698
+
"Never automatically update CodeLLDB settings when they are incorrect."
699
+
],
700
+
"markdownDescription": "Choose how CodeLLDB settings are updated when debugging Swift executables.",
701
+
"order": 3
702
+
},
703
+
"swift.debugger.useDebugAdapterFromToolchain": {
704
+
"type": "boolean",
705
+
"default": false,
706
+
"markdownDeprecationMessage": "**Deprecated**: Use the `swift.debugger.debugAdapter` setting instead. This will be removed in future versions of the Swift extension.",
707
+
"markdownDescription": "Use the LLDB debug adapter packaged with the Swift toolchain as your debug adapter. Note: this is only available starting with Swift 6. The CodeLLDB extension will be used if your Swift toolchain does not contain lldb-dap.",
"The Swift extension needs to update some CodeLLDB settings to enable debugging features. Do you want to set this up in your global settings or workspace settings?",
"The Swift extension needs to update some CodeLLDB settings to enable debugging features. Do you want to set this up in your global settings or workspace settings?",
0 commit comments