summaryrefslogtreecommitdiff
path: root/.vscode
diff options
context:
space:
mode:
authorBotahamec <botahamec@outlook.com>2025-02-28 16:09:11 -0500
committerBotahamec <botahamec@outlook.com>2025-02-28 16:09:11 -0500
commit4ba03be97e6cc7e790bbc9bfc18caaa228c8a262 (patch)
treea257184577a93ddf240aba698755c2886188788b /.vscode
parent4a5ec04a29cba07c5960792528bd66b0f99ee3ee (diff)
Scoped lock API
Diffstat (limited to '.vscode')
-rw-r--r--.vscode/launch.json382
1 files changed, 382 insertions, 0 deletions
diff --git a/.vscode/launch.json b/.vscode/launch.json
new file mode 100644
index 0000000..a8e32a8
--- /dev/null
+++ b/.vscode/launch.json
@@ -0,0 +1,382 @@
+{
+ // Use IntelliSense to learn about possible attributes.
+ // Hover to view descriptions of existing attributes.
+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
+ "version": "0.2.0",
+ "configurations": [
+ {
+ "type": "lldb",
+ "request": "launch",
+ "name": "Debug unit tests in library 'happylock'",
+ "cargo": {
+ "args": [
+ "test",
+ "--no-run",
+ "--lib",
+ "--package=happylock"
+ ],
+ "filter": {
+ "name": "happylock",
+ "kind": "lib"
+ }
+ },
+ "args": [],
+ "cwd": "${workspaceFolder}"
+ },
+ {
+ "type": "lldb",
+ "request": "launch",
+ "name": "Debug example 'basic'",
+ "cargo": {
+ "args": [
+ "build",
+ "--example=basic",
+ "--package=happylock"
+ ],
+ "filter": {
+ "name": "basic",
+ "kind": "example"
+ }
+ },
+ "args": [],
+ "cwd": "${workspaceFolder}"
+ },
+ {
+ "type": "lldb",
+ "request": "launch",
+ "name": "Debug unit tests in example 'basic'",
+ "cargo": {
+ "args": [
+ "test",
+ "--no-run",
+ "--example=basic",
+ "--package=happylock"
+ ],
+ "filter": {
+ "name": "basic",
+ "kind": "example"
+ }
+ },
+ "args": [],
+ "cwd": "${workspaceFolder}"
+ },
+ {
+ "type": "lldb",
+ "request": "launch",
+ "name": "Debug example 'dining_philosophers'",
+ "cargo": {
+ "args": [
+ "build",
+ "--example=dining_philosophers",
+ "--package=happylock"
+ ],
+ "filter": {
+ "name": "dining_philosophers",
+ "kind": "example"
+ }
+ },
+ "args": [],
+ "cwd": "${workspaceFolder}"
+ },
+ {
+ "type": "lldb",
+ "request": "launch",
+ "name": "Debug unit tests in example 'dining_philosophers'",
+ "cargo": {
+ "args": [
+ "test",
+ "--no-run",
+ "--example=dining_philosophers",
+ "--package=happylock"
+ ],
+ "filter": {
+ "name": "dining_philosophers",
+ "kind": "example"
+ }
+ },
+ "args": [],
+ "cwd": "${workspaceFolder}"
+ },
+ {
+ "type": "lldb",
+ "request": "launch",
+ "name": "Debug example 'dining_philosophers_retry'",
+ "cargo": {
+ "args": [
+ "build",
+ "--example=dining_philosophers_retry",
+ "--package=happylock"
+ ],
+ "filter": {
+ "name": "dining_philosophers_retry",
+ "kind": "example"
+ }
+ },
+ "args": [],
+ "cwd": "${workspaceFolder}"
+ },
+ {
+ "type": "lldb",
+ "request": "launch",
+ "name": "Debug unit tests in example 'dining_philosophers_retry'",
+ "cargo": {
+ "args": [
+ "test",
+ "--no-run",
+ "--example=dining_philosophers_retry",
+ "--package=happylock"
+ ],
+ "filter": {
+ "name": "dining_philosophers_retry",
+ "kind": "example"
+ }
+ },
+ "args": [],
+ "cwd": "${workspaceFolder}"
+ },
+ {
+ "type": "lldb",
+ "request": "launch",
+ "name": "Debug example 'double_mutex'",
+ "cargo": {
+ "args": [
+ "build",
+ "--example=double_mutex",
+ "--package=happylock"
+ ],
+ "filter": {
+ "name": "double_mutex",
+ "kind": "example"
+ }
+ },
+ "args": [],
+ "cwd": "${workspaceFolder}"
+ },
+ {
+ "type": "lldb",
+ "request": "launch",
+ "name": "Debug unit tests in example 'double_mutex'",
+ "cargo": {
+ "args": [
+ "test",
+ "--no-run",
+ "--example=double_mutex",
+ "--package=happylock"
+ ],
+ "filter": {
+ "name": "double_mutex",
+ "kind": "example"
+ }
+ },
+ "args": [],
+ "cwd": "${workspaceFolder}"
+ },
+ {
+ "type": "lldb",
+ "request": "launch",
+ "name": "Debug example 'fibonacci'",
+ "cargo": {
+ "args": [
+ "build",
+ "--example=fibonacci",
+ "--package=happylock"
+ ],
+ "filter": {
+ "name": "fibonacci",
+ "kind": "example"
+ }
+ },
+ "args": [],
+ "cwd": "${workspaceFolder}"
+ },
+ {
+ "type": "lldb",
+ "request": "launch",
+ "name": "Debug unit tests in example 'fibonacci'",
+ "cargo": {
+ "args": [
+ "test",
+ "--no-run",
+ "--example=fibonacci",
+ "--package=happylock"
+ ],
+ "filter": {
+ "name": "fibonacci",
+ "kind": "example"
+ }
+ },
+ "args": [],
+ "cwd": "${workspaceFolder}"
+ },
+ {
+ "type": "lldb",
+ "request": "launch",
+ "name": "Debug example 'list'",
+ "cargo": {
+ "args": [
+ "build",
+ "--example=list",
+ "--package=happylock"
+ ],
+ "filter": {
+ "name": "list",
+ "kind": "example"
+ }
+ },
+ "args": [],
+ "cwd": "${workspaceFolder}"
+ },
+ {
+ "type": "lldb",
+ "request": "launch",
+ "name": "Debug unit tests in example 'list'",
+ "cargo": {
+ "args": [
+ "test",
+ "--no-run",
+ "--example=list",
+ "--package=happylock"
+ ],
+ "filter": {
+ "name": "list",
+ "kind": "example"
+ }
+ },
+ "args": [],
+ "cwd": "${workspaceFolder}"
+ },
+ {
+ "type": "lldb",
+ "request": "launch",
+ "name": "Debug integration test 'evil_mutex'",
+ "cargo": {
+ "args": [
+ "test",
+ "--no-run",
+ "--test=evil_mutex",
+ "--package=happylock"
+ ],
+ "filter": {
+ "name": "evil_mutex",
+ "kind": "test"
+ }
+ },
+ "args": [],
+ "cwd": "${workspaceFolder}"
+ },
+ {
+ "type": "lldb",
+ "request": "launch",
+ "name": "Debug integration test 'evil_rwlock'",
+ "cargo": {
+ "args": [
+ "test",
+ "--no-run",
+ "--test=evil_rwlock",
+ "--package=happylock"
+ ],
+ "filter": {
+ "name": "evil_rwlock",
+ "kind": "test"
+ }
+ },
+ "args": [],
+ "cwd": "${workspaceFolder}"
+ },
+ {
+ "type": "lldb",
+ "request": "launch",
+ "name": "Debug integration test 'evil_try_mutex'",
+ "cargo": {
+ "args": [
+ "test",
+ "--no-run",
+ "--test=evil_try_mutex",
+ "--package=happylock"
+ ],
+ "filter": {
+ "name": "evil_try_mutex",
+ "kind": "test"
+ }
+ },
+ "args": [],
+ "cwd": "${workspaceFolder}"
+ },
+ {
+ "type": "lldb",
+ "request": "launch",
+ "name": "Debug integration test 'evil_try_rwlock'",
+ "cargo": {
+ "args": [
+ "test",
+ "--no-run",
+ "--test=evil_try_rwlock",
+ "--package=happylock"
+ ],
+ "filter": {
+ "name": "evil_try_rwlock",
+ "kind": "test"
+ }
+ },
+ "args": [],
+ "cwd": "${workspaceFolder}"
+ },
+ {
+ "type": "lldb",
+ "request": "launch",
+ "name": "Debug integration test 'evil_unlock_mutex'",
+ "cargo": {
+ "args": [
+ "test",
+ "--no-run",
+ "--test=evil_unlock_mutex",
+ "--package=happylock"
+ ],
+ "filter": {
+ "name": "evil_unlock_mutex",
+ "kind": "test"
+ }
+ },
+ "args": [],
+ "cwd": "${workspaceFolder}"
+ },
+ {
+ "type": "lldb",
+ "request": "launch",
+ "name": "Debug integration test 'evil_unlock_rwlock'",
+ "cargo": {
+ "args": [
+ "test",
+ "--no-run",
+ "--test=evil_unlock_rwlock",
+ "--package=happylock"
+ ],
+ "filter": {
+ "name": "evil_unlock_rwlock",
+ "kind": "test"
+ }
+ },
+ "args": [],
+ "cwd": "${workspaceFolder}"
+ },
+ {
+ "type": "lldb",
+ "request": "launch",
+ "name": "Debug integration test 'retry'",
+ "cargo": {
+ "args": [
+ "test",
+ "--no-run",
+ "--test=retry",
+ "--package=happylock"
+ ],
+ "filter": {
+ "name": "retry",
+ "kind": "test"
+ }
+ },
+ "args": [],
+ "cwd": "${workspaceFolder}"
+ }
+ ]
+} \ No newline at end of file