From f756d1e5b238cbd88928c89d40a0236e53db5aac Mon Sep 17 00:00:00 2001 From: Cory McWilliams Date: Wed, 3 Dec 2025 19:21:18 -0500 Subject: [PATCH] update: speedscope 1.25.0. --- apps/trace/app.js | 2 +- apps/trace/speedscope/LICENSE | 21 -- apps/trace/speedscope/README | 2 - .../speedscope/favicon-16x16-V2DMIAZS.js.map | 7 + .../speedscope/favicon-32x32-THY3JDJL.js.map | 7 + apps/trace/speedscope/favicon-M34RF7BI.js.map | 7 + apps/trace/speedscope/file-format-schema.json | 36 +--- apps/trace/speedscope/index.html | 2 +- .../trace/speedscope/jfrview_bg-BLJXNNQB.wasm | Bin 0 -> 135599 bytes apps/trace/speedscope/release.txt | 6 +- apps/trace/speedscope/speedscope-432XE7GS.js | 189 ------------------ .../speedscope/speedscope-GHPHNKXC.css.map | 7 + apps/trace/speedscope/speedscope-Y2522XSH.js | 189 ++++++++++++++++++ .../speedscope/speedscope-Y2522XSH.js.map | 7 + 14 files changed, 239 insertions(+), 243 deletions(-) delete mode 100644 apps/trace/speedscope/LICENSE delete mode 100644 apps/trace/speedscope/README create mode 100644 apps/trace/speedscope/favicon-16x16-V2DMIAZS.js.map create mode 100644 apps/trace/speedscope/favicon-32x32-THY3JDJL.js.map create mode 100644 apps/trace/speedscope/favicon-M34RF7BI.js.map create mode 100644 apps/trace/speedscope/jfrview_bg-BLJXNNQB.wasm delete mode 100644 apps/trace/speedscope/speedscope-432XE7GS.js create mode 100644 apps/trace/speedscope/speedscope-GHPHNKXC.css.map create mode 100644 apps/trace/speedscope/speedscope-Y2522XSH.js create mode 100644 apps/trace/speedscope/speedscope-Y2522XSH.js.map diff --git a/apps/trace/app.js b/apps/trace/app.js index 946f4025..bd2ef892 100644 --- a/apps/trace/app.js +++ b/apps/trace/app.js @@ -1,6 +1,6 @@ async function main() { let speedscope_js = await utf8Decode( - getFile('speedscope/speedscope-432XE7GS.js') + getFile('speedscope/speedscope-Y2522XSH.js') ); speedscope_js = speedscope_js.replace(/alert\(`Cannot load.*?return/, ''); app.setDocument(` diff --git a/apps/trace/speedscope/LICENSE b/apps/trace/speedscope/LICENSE deleted file mode 100644 index baf3e9d9..00000000 --- a/apps/trace/speedscope/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Jamie Wong - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/apps/trace/speedscope/README b/apps/trace/speedscope/README deleted file mode 100644 index 4d897271..00000000 --- a/apps/trace/speedscope/README +++ /dev/null @@ -1,2 +0,0 @@ -This is a self-contained release of https://github.com/jlfwong/speedscope. -To use it, open index.html in Chrome or Firefox. diff --git a/apps/trace/speedscope/favicon-16x16-V2DMIAZS.js.map b/apps/trace/speedscope/favicon-16x16-V2DMIAZS.js.map new file mode 100644 index 00000000..98652118 --- /dev/null +++ b/apps/trace/speedscope/favicon-16x16-V2DMIAZS.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": [], + "sourcesContent": [], + "mappings": "", + "names": [] +} diff --git a/apps/trace/speedscope/favicon-32x32-THY3JDJL.js.map b/apps/trace/speedscope/favicon-32x32-THY3JDJL.js.map new file mode 100644 index 00000000..98652118 --- /dev/null +++ b/apps/trace/speedscope/favicon-32x32-THY3JDJL.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": [], + "sourcesContent": [], + "mappings": "", + "names": [] +} diff --git a/apps/trace/speedscope/favicon-M34RF7BI.js.map b/apps/trace/speedscope/favicon-M34RF7BI.js.map new file mode 100644 index 00000000..98652118 --- /dev/null +++ b/apps/trace/speedscope/favicon-M34RF7BI.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": [], + "sourcesContent": [], + "mappings": "", + "names": [] +} diff --git a/apps/trace/speedscope/file-format-schema.json b/apps/trace/speedscope/file-format-schema.json index 33209916..1888f1bd 100644 --- a/apps/trace/speedscope/file-format-schema.json +++ b/apps/trace/speedscope/file-format-schema.json @@ -12,9 +12,7 @@ "type": "number" }, "type": { - "enum": [ - "C" - ], + "const": "C", "title": "type", "type": "string" } @@ -29,8 +27,8 @@ }, "FileFormat.EventType": { "enum": [ - "C", - "O" + "O", + "C" ], "title": "FileFormat.EventType", "type": "string" @@ -64,9 +62,7 @@ "type": "number" }, "type": { - "enum": [ - "evented" - ], + "const": "evented", "title": "type", "type": "string" }, @@ -89,9 +85,7 @@ "FileFormat.File": { "properties": { "$schema": { - "enum": [ - "https://www.speedscope.app/file-format-schema.json" - ], + "const": "https://www.speedscope.app/file-format-schema.json", "title": "$schema", "type": "string" }, @@ -109,14 +103,7 @@ }, "profiles": { "items": { - "anyOf": [ - { - "$ref": "#/definitions/FileFormat.EventedProfile" - }, - { - "$ref": "#/definitions/FileFormat.SampledProfile" - } - ] + "$ref": "#/definitions/FileFormat.Profile" }, "title": "profiles", "type": "array" @@ -192,7 +179,8 @@ { "$ref": "#/definitions/FileFormat.SampledProfile" } - ] + ], + "title": "FileFormat.Profile" }, "FileFormat.ProfileType": { "enum": [ @@ -227,9 +215,7 @@ "type": "number" }, "type": { - "enum": [ - "sampled" - ], + "const": "sampled", "title": "type", "type": "string" }, @@ -298,9 +284,7 @@ "type": "number" }, "type": { - "enum": [ - "O" - ], + "const": "O", "title": "type", "type": "string" } diff --git a/apps/trace/speedscope/index.html b/apps/trace/speedscope/index.html index 6ef4b820..efd40c2e 100644 --- a/apps/trace/speedscope/index.html +++ b/apps/trace/speedscope/index.html @@ -11,7 +11,7 @@ - + diff --git a/apps/trace/speedscope/jfrview_bg-BLJXNNQB.wasm b/apps/trace/speedscope/jfrview_bg-BLJXNNQB.wasm new file mode 100644 index 0000000000000000000000000000000000000000..38020784c849dd680a342807a44eaa70d34cd588 GIT binary patch literal 135599 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