├── .changeset ├── README.md └── config.json ├── .editorconfig ├── .github └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── .prettierignore ├── .vscode └── launch.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── codeql-analysis.yml ├── examples ├── html-external │ ├── adders.js │ ├── index.html │ └── objects.js ├── html-inline │ └── adders.html ├── simple │ └── adders.js ├── two-modules │ ├── adders.js │ └── objects.js └── v8-deopt-webapp.png ├── package.json └── packages ├── v8-deopt-generate-log ├── CHANGELOG.md ├── README.md ├── package.json ├── src │ ├── index.d.ts │ └── index.js └── test │ └── index.test.js ├── v8-deopt-parser ├── CHANGELOG.md ├── README.md ├── package.json ├── src │ ├── DeoptLogReader.js │ ├── deoptParsers.js │ ├── findEntry.js │ ├── groupBy.js │ ├── index.d.ts │ ├── index.js │ ├── optimizationStateParsers.js │ ├── propertyICParsers.js │ ├── sortEntries.js │ ├── utils.js │ └── v8-tools-core │ │ ├── Readme.md │ │ ├── codemap.js │ │ ├── csvparser.js │ │ ├── logreader.js │ │ ├── profile.js │ │ └── splaytree.js └── test │ ├── constants.js │ ├── groupBy.test.js │ ├── helpers.js │ ├── index.test.js │ ├── logs │ ├── adders.node16.v8.log.br │ ├── adders.node16_14.v8.log.br │ ├── adders.traceMaps.v8.log.br │ ├── adders.v8.log │ ├── brotli.js │ ├── html-external.traceMaps.v8.log │ ├── html-external.v8.log │ ├── html-inline.traceMaps.v8.log │ ├── html-inline.v8.log │ ├── two-modules.v8.log │ └── v8-deopt-parser.v8.log.br │ ├── parseLogs.js │ ├── parseV8Log.test.js │ ├── parseV8Log.traceMaps.test.js │ ├── snapshots │ ├── adders.json │ ├── adders.traceMaps.json │ ├── adders.traceMaps.mapTree.txt │ ├── html-external.json │ ├── html-external.traceMaps.json │ ├── html-external.traceMaps.mapTree.txt │ ├── html-inline.json │ ├── html-inline.traceMaps.json │ ├── html-inline.traceMaps.mapTree.txt │ └── two-modules.json │ ├── traceMapsHelpers.js │ └── utils.test.js ├── v8-deopt-viewer ├── CHANGELOG.md ├── bin │ └── v8-deopt-viewer.js ├── package.json ├── scripts │ └── prepare.js ├── src │ ├── determineCommonRoot.js │ ├── index.d.ts │ ├── index.js │ └── template.html └── test │ └── determineCommonRoot.test.js └── v8-deopt-webapp ├── .gitignore ├── CHANGELOG.md ├── README.md ├── index.html ├── jsconfig.json ├── package.json ├── src ├── _variables.scss ├── components │ ├── App.jsx │ ├── App.module.scss │ ├── CodePanel.jsx │ ├── CodePanel.module.scss │ ├── CodeSettings.jsx │ ├── CodeSettings.module.scss │ ├── FileViewer.jsx │ ├── FileViewer.module.scss │ ├── Summary.jsx │ ├── SummaryList.jsx │ ├── SummaryList.module.scss │ ├── SummaryTable.jsx │ ├── SummaryTable.module.scss │ ├── V8DeoptInfoPanel │ │ ├── DeoptTables.jsx │ │ ├── DeoptTables.module.scss │ │ ├── MapExplorer.jsx │ │ ├── MapExplorer.module.scss │ │ ├── index.jsx │ │ └── index.module.scss │ └── appState.jsx ├── index.d.ts ├── index.jsx ├── modules.d.ts ├── prism.scss ├── routes.js ├── spectre.module.scss ├── theme.module.scss └── utils │ ├── deoptMarkers.js │ ├── deoptMarkers.module.scss │ ├── mapUtils.js │ └── useHashLocation.js ├── test └── generateTestData.mjs └── vite.config.mjs /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npm run lint-staged 5 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | packages/v8-deopt-parser/src/v8-tools-core -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/README.md -------------------------------------------------------------------------------- /codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/codeql-analysis.yml -------------------------------------------------------------------------------- /examples/html-external/adders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/examples/html-external/adders.js -------------------------------------------------------------------------------- /examples/html-external/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/examples/html-external/index.html -------------------------------------------------------------------------------- /examples/html-external/objects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/examples/html-external/objects.js -------------------------------------------------------------------------------- /examples/html-inline/adders.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/examples/html-inline/adders.html -------------------------------------------------------------------------------- /examples/simple/adders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/examples/simple/adders.js -------------------------------------------------------------------------------- /examples/two-modules/adders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/examples/two-modules/adders.js -------------------------------------------------------------------------------- /examples/two-modules/objects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/examples/two-modules/objects.js -------------------------------------------------------------------------------- /examples/v8-deopt-webapp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/examples/v8-deopt-webapp.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/package.json -------------------------------------------------------------------------------- /packages/v8-deopt-generate-log/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-generate-log/CHANGELOG.md -------------------------------------------------------------------------------- /packages/v8-deopt-generate-log/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-generate-log/README.md -------------------------------------------------------------------------------- /packages/v8-deopt-generate-log/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-generate-log/package.json -------------------------------------------------------------------------------- /packages/v8-deopt-generate-log/src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-generate-log/src/index.d.ts -------------------------------------------------------------------------------- /packages/v8-deopt-generate-log/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-generate-log/src/index.js -------------------------------------------------------------------------------- /packages/v8-deopt-generate-log/test/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-generate-log/test/index.test.js -------------------------------------------------------------------------------- /packages/v8-deopt-parser/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/CHANGELOG.md -------------------------------------------------------------------------------- /packages/v8-deopt-parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/README.md -------------------------------------------------------------------------------- /packages/v8-deopt-parser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/package.json -------------------------------------------------------------------------------- /packages/v8-deopt-parser/src/DeoptLogReader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/src/DeoptLogReader.js -------------------------------------------------------------------------------- /packages/v8-deopt-parser/src/deoptParsers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/src/deoptParsers.js -------------------------------------------------------------------------------- /packages/v8-deopt-parser/src/findEntry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/src/findEntry.js -------------------------------------------------------------------------------- /packages/v8-deopt-parser/src/groupBy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/src/groupBy.js -------------------------------------------------------------------------------- /packages/v8-deopt-parser/src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/src/index.d.ts -------------------------------------------------------------------------------- /packages/v8-deopt-parser/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/src/index.js -------------------------------------------------------------------------------- /packages/v8-deopt-parser/src/optimizationStateParsers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/src/optimizationStateParsers.js -------------------------------------------------------------------------------- /packages/v8-deopt-parser/src/propertyICParsers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/src/propertyICParsers.js -------------------------------------------------------------------------------- /packages/v8-deopt-parser/src/sortEntries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/src/sortEntries.js -------------------------------------------------------------------------------- /packages/v8-deopt-parser/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/src/utils.js -------------------------------------------------------------------------------- /packages/v8-deopt-parser/src/v8-tools-core/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/src/v8-tools-core/Readme.md -------------------------------------------------------------------------------- /packages/v8-deopt-parser/src/v8-tools-core/codemap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/src/v8-tools-core/codemap.js -------------------------------------------------------------------------------- /packages/v8-deopt-parser/src/v8-tools-core/csvparser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/src/v8-tools-core/csvparser.js -------------------------------------------------------------------------------- /packages/v8-deopt-parser/src/v8-tools-core/logreader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/src/v8-tools-core/logreader.js -------------------------------------------------------------------------------- /packages/v8-deopt-parser/src/v8-tools-core/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/src/v8-tools-core/profile.js -------------------------------------------------------------------------------- /packages/v8-deopt-parser/src/v8-tools-core/splaytree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/src/v8-tools-core/splaytree.js -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/constants.js -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/groupBy.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/groupBy.test.js -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/helpers.js -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/index.test.js -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/logs/adders.node16.v8.log.br: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/logs/adders.node16.v8.log.br -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/logs/adders.node16_14.v8.log.br: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/logs/adders.node16_14.v8.log.br -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/logs/adders.traceMaps.v8.log.br: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/logs/adders.traceMaps.v8.log.br -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/logs/adders.v8.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/logs/adders.v8.log -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/logs/brotli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/logs/brotli.js -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/logs/html-external.traceMaps.v8.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/logs/html-external.traceMaps.v8.log -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/logs/html-external.v8.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/logs/html-external.v8.log -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/logs/html-inline.traceMaps.v8.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/logs/html-inline.traceMaps.v8.log -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/logs/html-inline.v8.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/logs/html-inline.v8.log -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/logs/two-modules.v8.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/logs/two-modules.v8.log -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/logs/v8-deopt-parser.v8.log.br: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/logs/v8-deopt-parser.v8.log.br -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/parseLogs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/parseLogs.js -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/parseV8Log.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/parseV8Log.test.js -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/parseV8Log.traceMaps.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/parseV8Log.traceMaps.test.js -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/snapshots/adders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/snapshots/adders.json -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/snapshots/adders.traceMaps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/snapshots/adders.traceMaps.json -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/snapshots/adders.traceMaps.mapTree.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/snapshots/adders.traceMaps.mapTree.txt -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/snapshots/html-external.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/snapshots/html-external.json -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/snapshots/html-external.traceMaps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/snapshots/html-external.traceMaps.json -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/snapshots/html-external.traceMaps.mapTree.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/snapshots/html-external.traceMaps.mapTree.txt -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/snapshots/html-inline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/snapshots/html-inline.json -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/snapshots/html-inline.traceMaps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/snapshots/html-inline.traceMaps.json -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/snapshots/html-inline.traceMaps.mapTree.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/snapshots/html-inline.traceMaps.mapTree.txt -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/snapshots/two-modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/snapshots/two-modules.json -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/traceMapsHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/traceMapsHelpers.js -------------------------------------------------------------------------------- /packages/v8-deopt-parser/test/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-parser/test/utils.test.js -------------------------------------------------------------------------------- /packages/v8-deopt-viewer/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-viewer/CHANGELOG.md -------------------------------------------------------------------------------- /packages/v8-deopt-viewer/bin/v8-deopt-viewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-viewer/bin/v8-deopt-viewer.js -------------------------------------------------------------------------------- /packages/v8-deopt-viewer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-viewer/package.json -------------------------------------------------------------------------------- /packages/v8-deopt-viewer/scripts/prepare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-viewer/scripts/prepare.js -------------------------------------------------------------------------------- /packages/v8-deopt-viewer/src/determineCommonRoot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-viewer/src/determineCommonRoot.js -------------------------------------------------------------------------------- /packages/v8-deopt-viewer/src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-viewer/src/index.d.ts -------------------------------------------------------------------------------- /packages/v8-deopt-viewer/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-viewer/src/index.js -------------------------------------------------------------------------------- /packages/v8-deopt-viewer/src/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-viewer/src/template.html -------------------------------------------------------------------------------- /packages/v8-deopt-viewer/test/determineCommonRoot.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-viewer/test/determineCommonRoot.test.js -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/.gitignore: -------------------------------------------------------------------------------- 1 | stats.html 2 | -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/CHANGELOG.md -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/README.md -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/index.html -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/jsconfig.json -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/package.json -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/_variables.scss -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/components/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/components/App.jsx -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/components/App.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/components/App.module.scss -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/components/CodePanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/components/CodePanel.jsx -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/components/CodePanel.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/components/CodePanel.module.scss -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/components/CodeSettings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/components/CodeSettings.jsx -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/components/CodeSettings.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/components/CodeSettings.module.scss -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/components/FileViewer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/components/FileViewer.jsx -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/components/FileViewer.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/components/FileViewer.module.scss -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/components/Summary.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/components/Summary.jsx -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/components/SummaryList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/components/SummaryList.jsx -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/components/SummaryList.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/components/SummaryList.module.scss -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/components/SummaryTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/components/SummaryTable.jsx -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/components/SummaryTable.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/components/SummaryTable.module.scss -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/components/V8DeoptInfoPanel/DeoptTables.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/components/V8DeoptInfoPanel/DeoptTables.jsx -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/components/V8DeoptInfoPanel/DeoptTables.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/components/V8DeoptInfoPanel/DeoptTables.module.scss -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/components/V8DeoptInfoPanel/MapExplorer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/components/V8DeoptInfoPanel/MapExplorer.jsx -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/components/V8DeoptInfoPanel/MapExplorer.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/components/V8DeoptInfoPanel/MapExplorer.module.scss -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/components/V8DeoptInfoPanel/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/components/V8DeoptInfoPanel/index.jsx -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/components/V8DeoptInfoPanel/index.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/components/V8DeoptInfoPanel/index.module.scss -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/components/appState.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/components/appState.jsx -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/index.d.ts -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/index.jsx -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/modules.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/modules.d.ts -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/prism.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/prism.scss -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/routes.js -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/spectre.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/spectre.module.scss -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/theme.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/theme.module.scss -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/utils/deoptMarkers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/utils/deoptMarkers.js -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/utils/deoptMarkers.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/utils/deoptMarkers.module.scss -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/utils/mapUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/utils/mapUtils.js -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/src/utils/useHashLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/src/utils/useHashLocation.js -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/test/generateTestData.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/test/generateTestData.mjs -------------------------------------------------------------------------------- /packages/v8-deopt-webapp/vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewiggins/v8-deopt-viewer/HEAD/packages/v8-deopt-webapp/vite.config.mjs --------------------------------------------------------------------------------