diff --git a/.vscode/launch.json b/.vscode/launch.json index 619197fac0..e509f9f530 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -21,6 +21,10 @@ "BUN_GARBAGE_COLLECTOR_LEVEL": "2", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, }, { "type": "lldb", @@ -34,8 +38,13 @@ "BUN_DEBUG_QUIET_LOGS": "1", "BUN_GARBAGE_COLLECTOR_LEVEL": "1", "BUN_DEBUG_FileReader": "1", + "BUN_DEBUG_jest": "1", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, }, { "type": "lldb", @@ -50,6 +59,10 @@ "BUN_GARBAGE_COLLECTOR_LEVEL": "0", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, }, { "type": "lldb", @@ -64,6 +77,10 @@ "BUN_GARBAGE_COLLECTOR_LEVEL": "2", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, }, { "type": "lldb", @@ -78,6 +95,10 @@ "BUN_GARBAGE_COLLECTOR_LEVEL": "2", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, }, { "type": "lldb", @@ -92,6 +113,10 @@ "BUN_GARBAGE_COLLECTOR_LEVEL": "2", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, }, { "type": "lldb", @@ -107,6 +132,10 @@ "BUN_INSPECT": "ws://localhost:0/?wait=1", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, "serverReadyAction": { "pattern": "https://debug.bun.sh/#localhost:([0-9]+)/", "uriFormat": "https://debug.bun.sh/#ws://localhost:%s/", @@ -127,6 +156,10 @@ "BUN_INSPECT": "ws://localhost:0/?break=1", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, "serverReadyAction": { "pattern": "https://debug.bun.sh/#localhost:([0-9]+)/", "uriFormat": "https://debug.bun.sh/#ws://localhost:%s/", @@ -144,9 +177,14 @@ "env": { "FORCE_COLOR": "0", "BUN_DEBUG_QUIET_LOGS": "1", + "BUN_DEBUG_EventLoop": "1", "BUN_GARBAGE_COLLECTOR_LEVEL": "2", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, }, { "type": "lldb", @@ -161,6 +199,10 @@ "BUN_GARBAGE_COLLECTOR_LEVEL": "0", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, }, { "type": "lldb", @@ -175,6 +217,10 @@ "BUN_GARBAGE_COLLECTOR_LEVEL": "2", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, }, { "type": "lldb", @@ -189,6 +235,10 @@ "BUN_GARBAGE_COLLECTOR_LEVEL": "2", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, }, { "type": "lldb", @@ -203,6 +253,10 @@ "BUN_GARBAGE_COLLECTOR_LEVEL": "2", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, }, { "type": "lldb", @@ -218,6 +272,10 @@ "BUN_INSPECT": "ws://localhost:0/?wait=1", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, "serverReadyAction": { "pattern": "https://debug.bun.sh/#localhost:([0-9]+)/", "uriFormat": "https://debug.bun.sh/#ws://localhost:%s/", @@ -238,6 +296,10 @@ "BUN_INSPECT": "ws://localhost:0/?break=1", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, "serverReadyAction": { "pattern": "https://debug.bun.sh/#localhost:([0-9]+)/", "uriFormat": "https://debug.bun.sh/#ws://localhost:%s/", @@ -258,6 +320,10 @@ "BUN_GARBAGE_COLLECTOR_LEVEL": "2", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, }, { "type": "lldb", @@ -272,6 +338,10 @@ "BUN_GARBAGE_COLLECTOR_LEVEL": "0", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, }, { "type": "lldb", @@ -286,6 +356,10 @@ "BUN_GARBAGE_COLLECTOR_LEVEL": "2", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, }, { "type": "lldb", @@ -300,6 +374,10 @@ "BUN_GARBAGE_COLLECTOR_LEVEL": "2", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, }, { "type": "lldb", @@ -314,6 +392,10 @@ "BUN_GARBAGE_COLLECTOR_LEVEL": "2", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, }, { "type": "lldb", @@ -329,6 +411,10 @@ "BUN_INSPECT": "ws://localhost:0/?wait=1", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, "serverReadyAction": { "pattern": "https://debug.bun.sh/#localhost:([0-9]+)/", "uriFormat": "https://debug.bun.sh/#ws://localhost:%s/", @@ -349,6 +435,10 @@ "BUN_INSPECT": "ws://localhost:0/?break=1", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, "serverReadyAction": { "pattern": "https://debug.bun.sh/#localhost:([0-9]+)/", "uriFormat": "https://debug.bun.sh/#ws://localhost:%s/", @@ -369,6 +459,10 @@ "BUN_GARBAGE_COLLECTOR_LEVEL": "2", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, }, // bun test [*] { @@ -384,6 +478,10 @@ "BUN_GARBAGE_COLLECTOR_LEVEL": "2", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, }, { "type": "lldb", @@ -398,6 +496,10 @@ "BUN_GARBAGE_COLLECTOR_LEVEL": "0", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, }, { "type": "lldb", @@ -413,6 +515,10 @@ "BUN_INSPECT": "ws://localhost:0/", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, "serverReadyAction": { "pattern": "https://debug.bun.sh/#localhost:([0-9]+)/", "uriFormat": "https://debug.bun.sh/#ws://localhost:%s/", @@ -432,6 +538,10 @@ "BUN_GARBAGE_COLLECTOR_LEVEL": "2", }, "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, }, { "type": "lldb", @@ -441,10 +551,17 @@ "args": ["src/runner.node.mjs"], "cwd": "${workspaceFolder}/packages/bun-internal-test", "console": "internalConsole", + "sourceMap": { + "/webkit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + "/Users/runner/work/WebKit/WebKit/Source": "${workspaceFolder}/src/bun.js/WebKit/Source", + }, }, // Windows: bun test [file] { "type": "cppvsdbg", + "sourceFileMap": { + "D:\\a\\WebKit\\WebKit\\Source": "${workspaceFolder}\\src\\bun.js\\WebKit\\Source", + }, "request": "launch", "name": "Windows: bun test [file]", "program": "${workspaceFolder}/build/bun-debug.exe", @@ -472,6 +589,9 @@ }, { "type": "cppvsdbg", + "sourceFileMap": { + "D:\\a\\WebKit\\WebKit\\Source": "${workspaceFolder}\\src\\bun.js\\WebKit\\Source", + }, "request": "launch", "name": "Windows: bun test --only [file]", "program": "${workspaceFolder}/build/bun-debug.exe", @@ -510,6 +630,9 @@ }, { "type": "cppvsdbg", + "sourceFileMap": { + "D:\\a\\WebKit\\WebKit\\Source": "${workspaceFolder}\\src\\bun.js\\WebKit\\Source", + }, "request": "launch", "name": "Windows: bun test [file] (fast)", "program": "${workspaceFolder}/build/bun-debug.exe", @@ -532,6 +655,9 @@ }, { "type": "cppvsdbg", + "sourceFileMap": { + "D:\\a\\WebKit\\WebKit\\Source": "${workspaceFolder}\\src\\bun.js\\WebKit\\Source", + }, "request": "launch", "name": "Windows: bun test [file] (verbose)", "program": "${workspaceFolder}/build/bun-debug.exe", @@ -554,6 +680,9 @@ }, { "type": "cppvsdbg", + "sourceFileMap": { + "D:\\a\\WebKit\\WebKit\\Source": "${workspaceFolder}\\src\\bun.js\\WebKit\\Source", + }, "request": "launch", "name": "Windows: bun test [file] --inspect", "program": "${workspaceFolder}/build/bun-debug.exe", @@ -585,6 +714,9 @@ }, { "type": "cppvsdbg", + "sourceFileMap": { + "D:\\a\\WebKit\\WebKit\\Source": "${workspaceFolder}\\src\\bun.js\\WebKit\\Source", + }, "request": "launch", "name": "Windows: bun test [file] --inspect-brk", "program": "${workspaceFolder}/build/bun-debug.exe", @@ -617,6 +749,9 @@ // Windows: bun run [file] { "type": "cppvsdbg", + "sourceFileMap": { + "D:\\a\\WebKit\\WebKit\\Source": "${workspaceFolder}\\src\\bun.js\\WebKit\\Source", + }, "request": "launch", "name": "Windows: bun run [file]", "program": "${workspaceFolder}/build/bun-debug.exe", @@ -639,6 +774,9 @@ }, { "type": "cppvsdbg", + "sourceFileMap": { + "D:\\a\\WebKit\\WebKit\\Source": "${workspaceFolder}\\src\\bun.js\\WebKit\\Source", + }, "request": "launch", "name": "Windows: bun install", "program": "${workspaceFolder}/build/bun-debug.exe", @@ -658,6 +796,9 @@ }, { "type": "cppvsdbg", + "sourceFileMap": { + "D:\\a\\WebKit\\WebKit\\Source": "${workspaceFolder}\\src\\bun.js\\WebKit\\Source", + }, "request": "launch", "name": "Windows: bun run [file] (verbose)", "program": "${workspaceFolder}/build/bun-debug.exe", @@ -680,6 +821,9 @@ }, { "type": "cppvsdbg", + "sourceFileMap": { + "D:\\a\\WebKit\\WebKit\\Source": "${workspaceFolder}\\src\\bun.js\\WebKit\\Source", + }, "request": "launch", "name": "Windows: bun run [file] --inspect", "program": "${workspaceFolder}/build/bun-debug.exe", @@ -711,6 +855,9 @@ }, { "type": "cppvsdbg", + "sourceFileMap": { + "D:\\a\\WebKit\\WebKit\\Source": "${workspaceFolder}\\src\\bun.js\\WebKit\\Source", + }, "request": "launch", "name": "Windows: bun run [file] --inspect-brk", "program": "${workspaceFolder}/build/bun-debug.exe", @@ -743,6 +890,9 @@ // Windows: bun test [...] { "type": "cppvsdbg", + "sourceFileMap": { + "D:\\a\\WebKit\\WebKit\\Source": "${workspaceFolder}\\src\\bun.js\\WebKit\\Source", + }, "request": "launch", "name": "Windows: bun test [...]", "program": "${workspaceFolder}/build/bun-debug.exe", @@ -765,6 +915,9 @@ }, { "type": "cppvsdbg", + "sourceFileMap": { + "D:\\a\\WebKit\\WebKit\\Source": "${workspaceFolder}\\src\\bun.js\\WebKit\\Source", + }, "request": "launch", "name": "Windows: bun test [...] (fast)", "program": "${workspaceFolder}/build/bun-debug.exe", @@ -787,6 +940,9 @@ }, { "type": "cppvsdbg", + "sourceFileMap": { + "D:\\a\\WebKit\\WebKit\\Source": "${workspaceFolder}\\src\\bun.js\\WebKit\\Source", + }, "request": "launch", "name": "Windows: bun test [...] (verbose)", "program": "${workspaceFolder}/build/bun-debug.exe", @@ -809,6 +965,9 @@ }, { "type": "cppvsdbg", + "sourceFileMap": { + "D:\\a\\WebKit\\WebKit\\Source": "${workspaceFolder}\\src\\bun.js\\WebKit\\Source", + }, "request": "launch", "name": "Windows: bun test [...] --watch", "program": "${workspaceFolder}/build/bun-debug.exe", @@ -831,6 +990,9 @@ }, { "type": "cppvsdbg", + "sourceFileMap": { + "D:\\a\\WebKit\\WebKit\\Source": "${workspaceFolder}\\src\\bun.js\\WebKit\\Source", + }, "request": "launch", "name": "Windows: bun test [...] --hot", "program": "${workspaceFolder}/build/bun-debug.exe", @@ -853,6 +1015,9 @@ }, { "type": "cppvsdbg", + "sourceFileMap": { + "D:\\a\\WebKit\\WebKit\\Source": "${workspaceFolder}\\src\\bun.js\\WebKit\\Source", + }, "request": "launch", "name": "Windows: bun test [...] --inspect", "program": "${workspaceFolder}/build/bun-debug.exe", @@ -884,6 +1049,9 @@ }, { "type": "cppvsdbg", + "sourceFileMap": { + "D:\\a\\WebKit\\WebKit\\Source": "${workspaceFolder}\\src\\bun.js\\WebKit\\Source", + }, "request": "launch", "name": "Windows: bun test [...] --inspect-brk", "program": "${workspaceFolder}/build/bun-debug.exe", @@ -916,6 +1084,9 @@ // Windows: bun exec [...] { "type": "cppvsdbg", + "sourceFileMap": { + "D:\\a\\WebKit\\WebKit\\Source": "${workspaceFolder}\\src\\bun.js\\WebKit\\Source", + }, "request": "launch", "name": "Windows: bun exec [...]", "program": "${workspaceFolder}/build/bun-debug.exe", @@ -939,6 +1110,9 @@ // Windows: bun test [*] { "type": "cppvsdbg", + "sourceFileMap": { + "D:\\a\\WebKit\\WebKit\\Source": "${workspaceFolder}\\src\\bun.js\\WebKit\\Source", + }, "request": "launch", "name": "Windows: bun test [*]", "program": "${workspaceFolder}/build/bun-debug.exe", @@ -961,6 +1135,9 @@ }, { "type": "cppvsdbg", + "sourceFileMap": { + "D:\\a\\WebKit\\WebKit\\Source": "${workspaceFolder}\\src\\bun.js\\WebKit\\Source", + }, "request": "launch", "name": "Windows: bun test [*] (fast)", "program": "${workspaceFolder}/build/bun-debug.exe", @@ -983,6 +1160,9 @@ }, { "type": "cppvsdbg", + "sourceFileMap": { + "D:\\a\\WebKit\\WebKit\\Source": "${workspaceFolder}\\src\\bun.js\\WebKit\\Source", + }, "request": "launch", "name": "Windows: bun test [*] --inspect", "program": "${workspaceFolder}/build/bun-debug.exe", @@ -1014,6 +1194,9 @@ }, { "type": "cppvsdbg", + "sourceFileMap": { + "D:\\a\\WebKit\\WebKit\\Source": "${workspaceFolder}\\src\\bun.js\\WebKit\\Source", + }, "request": "launch", "name": "Windows: bun test [*] (ci)", "program": "node",