From 1463f7e4f3e6e26994640953f34ebf44f962195b Mon Sep 17 00:00:00 2001 From: Graham Bates Date: Thu, 20 Jun 2024 12:30:36 +0100 Subject: [PATCH] fix: exception mask default Exception mask should default to 0b111100 (60) to break only on error types. Updated uae-dap to v1.1.5, which includes this change, and updated defaults in this project's `package.json`. Fixes #304 --- package-lock.json | 30 +++++++++++++++++++++++------- package.json | 12 ++++++------ 2 files changed, 29 insertions(+), 13 deletions(-) diff --git a/package-lock.json b/package-lock.json index dd323f4..4d983ee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "axios": "^1.6.7", "extract-zip": "^2.0.1", "glob": "^10.3.10", - "uae-dap": "^1.1.4", + "uae-dap": "^1.1.5", "uuid": "^9.0.1", "winston": "^3.11.0", "winston-transport": "^4.6.0" @@ -4495,9 +4495,9 @@ } }, "node_modules/uae-dap": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/uae-dap/-/uae-dap-1.1.4.tgz", - "integrity": "sha512-Ko3L3+fgg0q4smpnOH8qULV0rWfCUgckhDHzQa9VVjWFEeoY0MWFCMzpB7+lkZWbm8LjsXnN7l0CO+zuMcqi7Q==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/uae-dap/-/uae-dap-1.1.5.tgz", + "integrity": "sha512-rBMxpM4RohENb7zccABwcEZARpLq5ZAbZ8yyezYHr7yEE+qB0aG0oAp6Nr1uNR/44MwYi6YwW1TOQv10YqO6ZQ==", "dependencies": { "@vscode/debugadapter": "^1.55.1", "@vscode/debugprotocol": "^1.55.1", @@ -4516,6 +4516,14 @@ "vscode": "^1.84.2" } }, + "node_modules/uae-dap/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/uae-dap/node_modules/glob": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", @@ -8354,9 +8362,9 @@ "dev": true }, "uae-dap": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/uae-dap/-/uae-dap-1.1.4.tgz", - "integrity": "sha512-Ko3L3+fgg0q4smpnOH8qULV0rWfCUgckhDHzQa9VVjWFEeoY0MWFCMzpB7+lkZWbm8LjsXnN7l0CO+zuMcqi7Q==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/uae-dap/-/uae-dap-1.1.5.tgz", + "integrity": "sha512-rBMxpM4RohENb7zccABwcEZARpLq5ZAbZ8yyezYHr7yEE+qB0aG0oAp6Nr1uNR/44MwYi6YwW1TOQv10YqO6ZQ==", "requires": { "@vscode/debugadapter": "^1.55.1", "@vscode/debugprotocol": "^1.55.1", @@ -8368,6 +8376,14 @@ "temp": "^0.9.4" }, "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, "glob": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", diff --git a/package.json b/package.json index c17e237..7a69406 100644 --- a/package.json +++ b/package.json @@ -343,7 +343,7 @@ "exceptionMask": { "type": "number", "description": "Mask used to catch the exceptions", - "default": 8188 + "default": 60 }, "emulatorType": { "type": "string", @@ -402,7 +402,7 @@ "exceptionMask": { "type": "number", "description": "Mask used to catch the exceptions", - "default": 8188 + "default": 60 } } } @@ -594,7 +594,7 @@ "exceptionMask": { "type": "number", "description": "Mask used to catch the exceptions", - "default": 8188 + "default": 60 }, "emulatorStartDelay": { "type": "number", @@ -723,7 +723,7 @@ "exceptionMask": { "type": "number", "description": "Mask used to catch the exceptions", - "default": 8188 + "default": 60 }, "emulatorStartDelay": { "type": "number", @@ -1004,9 +1004,9 @@ "axios": "^1.6.7", "extract-zip": "^2.0.1", "glob": "^10.3.10", - "uae-dap": "^1.1.4", + "uae-dap": "^1.1.5", "uuid": "^9.0.1", "winston": "^3.11.0", "winston-transport": "^4.6.0" } -} \ No newline at end of file +}