Closed
Description
I've noticed this error in our TSServer log. I don't have a reliable repo for the issue but the sequence of events seems to be:
- Close request sent
- Project is closed
Exception on executing command semantic check
for a file that was in the project- No
close
response is ever received. This causes VSCode to become very confused
Here's the log:
-----------------------------------------------
Project '/dev/null/inferredProject1*' (Inferred) 2
/Users/matb/projects/vscode/extensions/node_modules/typescript/lib/lib.es2015.symbol.d.ts
/Users/matb/projects/vscode/extensions/node_modules/typescript/lib/lib.es2015.iterable.d.ts
/Users/matb/projects/vscode/node_modules/@types/minimist/index.d.ts
/Users/matb/projects/vscode/node_modules/@types/mocha/index.d.ts
/Users/matb/projects/vscode/node_modules/@types/semver/index.d.ts
/Users/matb/projects/vscode/node_modules/@types/sinon/index.d.ts
/Users/matb/projects/vscode/node_modules/@types/winreg/index.d.ts
-----------------------------------------------
Open files:
/Users/matb/projects/vscode/extensions/node_modules/typescript/lib/lib.es2015.iterable.d.ts
/Users/matb/projects/vscode/src/vs/base/common/winjs.base.d.ts
Info 138 event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/Users/matb/projects/vscode/src/vs/base/common/winjs.base.d.ts","configFile":"/Users/matb/projects/vscode/src/tsconfig.json","diagnostics":[]}}
Perf 139 27::open: async elapsed time (in milliseconds) 9236.6403
Info 140 request: {"seq":28,"type":"request","command":"navtree","arguments":{"file":"/Users/matb/projects/vscode/src/vs/base/common/winjs.base.d.ts"}}
Info 141 response: {"seq":0,"type":"response","command":"navtree","request_seq":28,"success":true,"body":{"canceled":true}}
Info 142 request: {"seq":29,"type":"request","command":"geterr","arguments":{"delay":0,"files":["/Users/matb/projects/vscode/src/vs/base/common/winjs.base.d.ts","/Users/matb/projects/vscode/extensions/node_modules/typescript/lib/lib.es2015.iterable.d.ts"]}}
Perf 143 29::geterr: async elapsed time (in milliseconds) 1.2270
Info 144 event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/Users/matb/projects/vscode/src/vs/base/common/winjs.base.d.ts","diagnostics":[]}}
Info 145 request: {"seq":30,"type":"request","command":"close","arguments":{"file":"/Users/matb/projects/vscode/src/vs/base/common/winjs.base.d.ts"}}
Info 146 remove project: /Users/matb/projects/vscode/src/typings/ansi-regex.d.ts,/Users/matb/projects/vscode/src/typings/applicationInsights.d.ts,/Users/matb/projects/vscode/src/typings/chokidar.d.ts,/Users/matb/projects/vscode/src/typings/electron.d.ts,/Users/matb/projects/vscode/src/typings/es6-promise.d.ts,/Users/matb/projects/vscode/src/typings/fast-plist.d.ts,/Users/matb/projects/vscode/src/typings/gc-signals.d.ts,/Users/matb/projects/vscode/src/typings/getmac.d.ts,/Users/matb/projects/vscode/src/typings/graceful-fs.d.ts,/Users/matb/projects/vscode/src/typings/http-proxy-agent.d.ts,/Users/matb/projects/vscode/src/typings/https-proxy-agent.d.ts,/Users/matb/projects/vscode/src/typings/iconv-lite.d.ts,/Users/matb/projects/vscode/src/typings/jschardet.d.ts,/Users/matb/projects/vscode/src/typings/lib.array-ext.d.ts,/Users/matb/projects/vscode/src/typings/lib.ie11_safe_es6.d.ts,/Users/matb/projects/vscode/src/typings/native-keymap.d.ts,/Users/matb/projects/vscode/src/typings/node-pty.d.ts,/Users/matb/projects/vscode/src/typings/node.d.ts,/Users/matb/projects/vscode/src/typings/node.processEnv-ext.d.ts,/Users/matb/projects/vscode/src/typings/original-fs.d.ts,/Users/matb/projects/vscode/src/typings/require.d.ts,/Users/matb/projects/vscode/src/typings/thenable.d.ts,/Users/matb/projects/vscode/src/typings/vscode-ripgrep.d.ts,/Users/matb/projects/vscode/src/typings/vscode-textmate.d.ts,/Users/matb/projects/vscode/src/typings/windows-foreground-love.d.ts,/Users/matb/projects/vscode/src/typings/windows-mutex.ts,/Users/matb/projects/vscode/src/typings/xterm.d.ts,/Users/matb/projects/vscode/src/typings/yauzl.d.ts,/Users/matb/projects/vscode/src/vs/css.d.ts,/Users/matb/projects/vscode/src/vs/monaco.d.ts,/Users/matb/projects/vscode/src/vs/nls.d.ts,/Users/matb/projects/vscode/src/vs/vscode.d.ts,/Users/matb/projects/vscode/src/vs/vscode.proposed.d.ts,/Users/matb/projects/vscode/src/vs/base/browser/browser.ts,/Users/matb/projects/vscode/src/vs/base/browser/builder.ts,/Users/matb/projects/vscode/src/vs/base/browser/dnd.ts,/Users/matb/projects/vscode/src/vs/base/browser/dom.ts,/Users/matb/projects/vscode/src/vs/base/browser/event.ts,/Users/matb/projects/vscode/src/vs/base/browser/fastDomNode.ts,/Users/matb/projects/vscode/src/vs/base/browser/globalMouseMoveMonitor.ts,/Users/matb/projects/vscode/src/vs/base/browser/htmlContentRenderer.ts,/Users/matb/projects/vscode/src/vs/base/browser/iframe.ts,/Users/matb/projects/vscode/src/vs/base/browser/keyboardEvent.ts,/Users/matb/projects/vscode/src/vs/base/browser/mouseEvent.ts,/Users/matb/projects/vscode/src/vs/base/browser/touch.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/widget.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/actionbar/actionbar.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/aria/aria.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/button/button.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/checkbox/checkbox.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/contextview/contextview.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/countBadge/countBadge.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/dropdown/dropdown.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/dropdown/linksDropdown.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/findinput/findInput.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/findinput/findInputCheckboxes.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/highlightedlabel/highlightedLabel.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/iconLabel/iconLabel.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/inputbox/inputBox.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/keybindingLabel/keybindingLabel.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/leftRightWidget/leftRightWidget.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/list/list.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/list/listPaging.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/list/listView.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/list/listWidget.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/list/rangeMap.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/list/rowCache.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/list/test/rangeMap.test.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/menu/menu.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/octiconLabel/octiconLabel.mock.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/octiconLabel/octiconLabel.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/progressbar/progressbar.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/resourceviewer/resourceViewer.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/sash/sash.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/scrollbar/abstractScrollbar.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/scrollbar/horizontalScrollbar.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/scrollbar/scrollableElementOptions.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/scrollbar/scrollbarArrow.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/scrollbar/scrollbarState.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/scrollbar/scrollbarVisibilityController.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/scrollbar/verticalScrollbar.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/selectBox/selectBox.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/splitview/splitview.ts,/Users/matb/projects/vscode/src/vs/base/browser/ui/toolbar/toolbar.ts,/Users/matb/projects/vscode/src/vs/base/common/actions.ts,/Users/matb/projects/vscode/src/vs/base/common/arrays.ts,/Users/matb/projects/vscode/src/vs/base/common/assert.ts,/Users/matb/projects/vscode/src/vs/base/common/async.ts,/Users/matb/projects/vscode/src/vs/base/common/cache.ts,/Users/matb/projects/vscode/src/vs/base/common/callbackList.ts,/Users/matb/projects/vscode/src/vs/base/common/cancellation.ts,/Users/matb/projects/vscode/src/vs/base/common/charCode.ts,/Users/matb/projects/vscode/src/vs/base/common/collections.ts,/Users/matb/projects/vscode/src/vs/base/common/color.ts,/Users/matb/projects/vscode/src/vs/base/common/comparers.ts,/Users/matb/projects/vscode/src/vs/base/common/decorators.ts,/Users/matb/projects/vscode/src/vs/base/common/diagnostics.ts,/Users/matb/projects/vscode/src/vs/base/common/errorMessage.ts,/Users/matb/projects/vscode/src/vs/base/common/errors.ts,/Users/matb/projects/vscode/src/vs/base/common/event.ts,/Users/matb/projects/vscode/src/vs/base/common/eventEmitter.ts,/Users/matb/projects/vscode/src/vs/base/common/events.ts,/Users/matb/projects/vscode/src/vs/base/common/filters.ts,/Users/matb/projects/vscode/src/vs/base/common/functional.ts,/Users/matb/projects/vscode/src/vs/base/common/glob.ts,/Users/matb/projects/vscode/src/vs/base/common/graph.ts,/Users/matb/projects/vscode/src/vs/base/common/hash.ts,/Users/matb/projects/vscode/src/vs/base/common/history.ts,/Users/matb/projects/vscode/src/vs/base/common/htmlContent.ts,/Users/matb/projects/vscode/src/vs/base/common/http.ts,/Users/matb/projects/vscode/src/vs/base/common/idGenerator.ts,/Users/matb/projects/vscode/src/vs/base/common/iterator.ts,/Users/matb/projects/vscode/src/vs/base/common/json.ts,/Users/matb/projects/vscode/src/vs/base/common/jsonEdit.ts,/Users/matb/projects/vscode/src/vs/base/common/jsonFormatter.ts,/Users/matb/projects/vscode/src/vs/base/common/jsonSchema.ts,/Users/matb/projects/vscode/src/vs/base/common/keyCodes.ts,/Users/matb/projects/vscode/src/vs/base/common/labels.ts,/Users/matb/projects/vscode/src/vs/base/common/lifecycle.ts,/Users/matb/projects/vscode/src/vs/base/common/map.ts,/Users/matb/projects/vscode/src/vs/base/common/marshalling.ts,/Users/matb/projects/vscode/src/vs/base/common/mime.ts,/Users/matb/projects/vscode/src/vs/base/common/network.ts,/Users/matb/projects/vscode/src/vs/base/common/numbers.ts,/Users/matb/projects/vscode/src/vs/base/common/objects.ts,/Users/matb/projects/vscode/src/vs/base/common/paging.ts,/Users/matb/projects/vscode/src/vs/base/common/parsers.ts,/Users/matb/projects/vscode/src/vs/base/common/paths.ts,/Users/matb/projects/vscode/src/vs/base/common/platform.ts,/Users/matb/projects/vscode/src/vs/base/common/processes.ts,/Users/matb/projects/vscode/src/vs/base/common/scorer.ts,/Users/matb/projects/vscode/src/vs/base/common/scrollable.ts,/Users/matb/projects/vscode/src/vs/base/common/set.ts,/Users/matb/projects/vscode/src/vs/base/common/severity.ts,/Users/matb/projects/vscode/src/vs/base/common/stopwatch.ts,/Users/matb/projects/vscode/src/vs/base/common/strings.ts,/Users/matb/projects/vscode/src/vs/base/common/types.ts,/Users/matb/projects/vscode/src/vs/base/common/uri.ts,/Users/matb/projects/vscode/src/vs/base/common/uuid.ts,/Users/matb/projects/vscode/src/vs/base/common/winjs.base.d.ts,/Users/matb/projects/vscode/src/vs/base/common/diff/diff.ts,/Users/matb/projects/vscode/src/vs/base/common/diff/diff2.ts,/Users/matb/projects/vscode/src/vs/base/common/diff/diffChange.ts,/Users/matb/projects/vscode/src/vs/base/common/marked/marked.d.ts,/Users/matb/projects/vscode/src/vs/base/common/worker/simpleWorker.ts,/Users/matb/projects/vscode/src/vs/base/node/config.ts,/Users/matb/projects/vscode/src/vs/base/node/crypto.ts,/Users/matb/projects/vscode/src/vs/base/node/decoder.ts,/Users/matb/projects/vscode/src/vs/base/node/encoding.ts,/Users/matb/projects/vscode/src/vs/base/node/event.ts,/Users/matb/projects/vscode/src/vs/base/node/extfs.ts,/Users/matb/projects/vscode/src/vs/base/node/flow.ts,/Users/matb/projects/vscode/src/vs/base/node/id.ts,/Users/matb/projects/vscode/src/vs/base/node/mime.ts,/Users/matb/projects/vscode/src/vs/base/node/paths.ts,/Users/matb/projects/vscode/src/vs/base/node/pfs.ts,/Users/matb/projects/vscode/src/vs/base/node/ports.ts,/Users/matb/projects/vscode/src/vs/base/node/processes.ts,/Users/matb/projects/vscode/src/vs/base/node/profiler.ts,/Users/matb/projects/vscode/src/vs/base/node/proxy.ts,/Users/matb/projects/vscode/src/vs/base/node/request.ts,/Users/matb/projects/vscode/src/vs/base/node/stdFork.ts,/Users/matb/projects/vscode/src/vs/base/node/stream.ts,/Users/matb/projects/vscode/src/vs/base/node/zip.ts,/Users/matb/projects/vscode/src/vs/base/parts/ipc/common/ipc.electron.ts,/Users/matb/projects/vscode/src/vs/base/parts/ipc/common/ipc.ts,/Users/matb/projects/vscode/src/vs/base/parts/ipc/electron-browser/ipc.electron-browser.ts,/Users/matb/projects/vscode/src/vs/base/parts/ipc/electron-main/ipc.electron-main.ts,/Users/matb/projects/vscode/src/vs/base/parts/ipc/node/ipc.cp.ts,/Users/matb/projects/vscode/src/vs/base/parts/ipc/node/ipc.net.ts,/Users/matb/projects/vscode/src/vs/base/parts/ipc/test/node/ipc.net.test.ts,/Users/matb/projects/vscode/src/vs/base/parts/ipc/test/node/ipc.perf.ts,/Users/matb/projects/vscode/src/vs/base/parts/ipc/test/node/ipc.test.ts,/Users/matb/projects/vscode/src/vs/base/parts/ipc/test/node/testApp.ts,/Users/matb/projects/vscode/src/vs/base/parts/ipc/test/node/testService.ts,/Users/matb/projects/vscode/src/vs/base/parts/quickopen/browser/quickOpenModel.ts,/Users/matb/projects/vscode/src/vs/base/parts/quickopen/browser/quickOpenViewer.ts,/Users/matb/projects/vscode/src/vs/base/parts/quickopen/browser/quickOpenWidget.ts,/Users/matb/projects/vscode/src/vs/base/parts/quickopen/common/quickOpen.ts,/Users/matb/projects/vscode/src/vs/base/parts/tree/browser/tree.ts,/Users/matb/projects/vscode/src/vs/base/parts/tree/browser/treeDefaults.ts,/Users/matb/projects/vscode/src/vs/base/parts/tree/browser/treeDnd.ts,/Users/matb/projects/vscode/src/vs/base/parts/tree/browser/treeImpl.ts,/Users/matb/projects/vscode/src/vs/base/parts/tree/browser/treeModel.ts,/Users/matb/projects/vscode/src/vs/base/parts/tree/browser/treeView.ts,/Users/matb/projects/vscode/src/vs/base/parts/tree/browser/treeViewModel.ts,/Users/matb/projects/vscode/src/vs/base/parts/tree/test/browser/treeModel.test.ts,/Users/matb/projects/vscode/src/vs/base/parts/tree/test/browser/treeViewModel.test.ts,/Users/matb/projects/vscode/src/vs/base/test/browser/browser.test.ts,/Users/matb/projects/vscode/src/vs/base/test/browser/builder.test.ts,/Users/matb/projects/vscode/src/vs/base/test/browser/comparers.test.ts,/Users/matb/projects/vscode/src/vs/base/test/browser/dom.test.ts,/Users/matb/projects/vscode/src/vs/base/test/browser/highlightedLabel.test.ts,/Users/matb/projects/vscode/src/vs/base/test/browser/htmlContent.test.ts,/Users/matb/projects/vscode/src/vs/base/test/browser/progressBar.test.ts,/Users/matb/projects/vscode/src/vs/base/test/browser/quickopen.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/actions.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/arrays.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/assert.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/async.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/cache.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/cancellation.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/charCode.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/collections.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/color.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/decorators.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/errors.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/event.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/eventEmitter.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/filters.perf.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/filters.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/graph.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/hash.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/history.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/json.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/jsonEdit.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/jsonFormatter.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/keyCodes.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/labels.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/lifecycle.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/map.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/marshalling.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/mime.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/network.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/objects.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/paging.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/paths.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/scorer.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/strings.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/types.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/uri.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/utils.ts,/Users/matb/projects/vscode/src/vs/base/test/common/uuid.test.ts,/Users/matb/projects/vscode/src/vs/base/test/common/diff/diff.test.ts,/Users/matb/projects/vscode/src/vs/base/test/node/config.test.ts,/Users/matb/projects/vscode/src/vs/base/test/node/decoder.test.ts,/Users/matb/projects/vscode/src/vs/base/test/node/flow.test.ts,/Users/matb/projects/vscode/src/vs/base/test/node/glob.test.ts,/Users/matb/projects/vscode/src/vs/base/test/node/pfs.test.ts,/Users/matb/projects/vscode/src/vs/base/test/node/port.test.ts,/Users/matb/projects/vscode/src/vs/base/test/node/encoding/encoding.test.ts,/Users/matb/projects/vscode/src/vs/base/test/node/extfs/extfs.test.ts,/Users/matb/projects/vscode/src/vs/base/test/node/mime/mime.test.ts,/Users/matb/projects/vscode/src/vs/base/test/node/processes/processes.test.ts,/Users/matb/projects/vscode/src/vs/base/test/node/processes/fixtures/fork_large.ts,/Users/matb/projects/vscode/src/vs/base/test/node/processes/fixtures/fork.ts,/Users/matb/projects/vscode/src/vs/base/test/node/stream/stream.test.ts,/Users/matb/projects/vscode/src/vs/base/test/node/zip/zip.test.ts,/Users/matb/projects/vscode/src/vs/base/worker/defaultWorkerFactory.ts,/Users/matb/projects/vscode/src/vs/base/worker/workerMain.ts,/Users/matb/projects/vscode/src/vs/code/common/windows.ts,/Users/matb/projects/vscode/src/vs/code/electron-browser/sharedProcessMain.ts,/Users/matb/projects/vscode/src/vs/code/electron-main/app.ts,/Users/matb/projects/vscode/src/vs/code/electron-main/launch.ts,/Users/matb/projects/vscode/src/vs/code/electron-main/lifecycle.ts,/Users/matb/projects/vscode/src/vs/code/electron-main/log.ts,/Users/matb/projects/vscode/src/vs/code/electron-main/main.ts,/Users/matb/projects/vscode/src/vs/code/electron-main/menus.ts,/Users/matb/projects/vscode/src/vs/code/electron-main/paths.ts,/Users/matb/projects/vscode/src/vs/code/electron-main/sharedProcess.ts,/Users/matb/projects/vscode/src/vs/code/electron-main/shellEnv.ts,/Users/matb/projects/vscode/src/vs/code/electron-main/storage.ts,/Users/matb/projects/vscode/src/vs/code/electron-main/window.ts,/Users/matb/projects/vscode/src/vs/code/electron-main/windows.ts,/Users/matb/projects/vscode/src/vs/code/node/cli.ts,/Users/matb/projects/vscode/src/vs/code/node/cliProcessMain.ts,/Users/matb/projects/vscode/src/vs/code/node/windowsUtils.ts,/Users/matb/projects/vscode/src/vs/code/test/node/argv.test.ts,/Users/matb/projects/vscode/src/vs/code/test/node/windowsUtils.test.ts,/Users/matb/projects/vscode/src/vs/editor/editor.main.ts,/Users/matb/projects/vscode/src/vs/editor/browser/codeEditor.ts,/Users/matb/projects/vscode/src/vs/editor/browser/editor.all.ts,/Users/matb/projects/vscode/src/vs/editor/browser/editorBrowser.ts,/Users/matb/projects/vscode/src/vs/editor/browser/editorBrowserExtensions.ts,/Users/matb/projects/vscode/src/vs/editor/browser/editorDom.ts,/Users/matb/projects/vscode/src/vs/editor/browser/config/charWidthReader.ts,/Users/matb/projects/vscode/src/vs/editor/browser/config/configuration.ts,/Users/matb/projects/vscode/src/vs/editor/browser/config/elementSizeObserver.ts,/Users/matb/projects/vscode/src/vs/editor/browser/controller/mouseHandler.ts,/Users/matb/projects/vscode/src/vs/editor/browser/controller/mouseTarget.ts,/Users/matb/projects/vscode/src/vs/editor/browser/controller/pointerHandler.ts,/Users/matb/projects/vscode/src/vs/editor/browser/controller/textAreaHandler.ts,/Users/matb/projects/vscode/src/vs/editor/browser/controller/textAreaInput.ts,/Users/matb/projects/vscode/src/vs/editor/browser/controller/textAreaState.ts,/Users/matb/projects/vscode/src/vs/editor/browser/services/codeEditorServiceImpl.ts,/Users/matb/projects/vscode/src/vs/editor/browser/services/standaloneThemeServiceImpl.ts,/Users/matb/projects/vscode/src/vs/editor/browser/standalone/colorizer.ts,/Users/matb/projects/vscode/src/vs/editor/browser/standalone/simpleServices.ts,/Users/matb/projects/vscode/src/vs/editor/browser/standalone/standaloneCodeEditor.ts,/Users/matb/projects/vscode/src/vs/editor/browser/standalone/standaloneEditor.ts,/Users/matb/projects/vscode/src/vs/editor/browser/standalone/standaloneLanguages.ts,/Users/matb/projects/vscode/src/vs/editor/browser/standalone/standaloneServices.ts,/Users/matb/projects/vscode/src/vs/editor/browser/view/dynamicViewOverlay.ts,/Users/matb/projects/vscode/src/vs/editor/browser/view/viewController.ts,/Users/matb/projects/vscode/src/vs/editor/browser/view/viewImpl.ts,/Users/matb/projects/vscode/src/vs/editor/browser/view/viewLayer.ts,/Users/matb/projects/vscode/src/vs/editor/browser/view/viewOutgoingEvents.ts,/Users/matb/projects/vscode/src/vs/editor/browser/view/viewOverlays.ts,/Users/matb/projects/vscode/src/vs/editor/browser/view/viewPart.ts,/Users/matb/projects/vscode/src/vs/editor/browser/viewParts/contentWidgets/contentWidgets.ts,/Users/matb/projects/vscode/src/vs/editor/browser/viewParts/currentLineHighlight/currentLineHighlight.ts,/Users/matb/projects/vscode/src/vs/editor/browser/viewParts/currentLineMarginHighlight/currentLineMarginHighlight.ts,/Users/matb/projects/vscode/src/vs/editor/browser/viewParts/decorations/decorations.ts,/Users/matb/projects/vscode/src/vs/editor/browser/viewParts/editorScrollbar/editorScrollbar.ts,/Users/matb/projects/vscode/src/vs/editor/browser/viewParts/glyphMargin/glyphMargin.ts,/Users/matb/projects/vscode/src/vs/editor/browser/viewParts/indentGuides/indentGuides.ts,/Users/matb/projects/vscode/src/vs/editor/browser/viewParts/lineNumbers/lineNumbers.ts,/Users/matb/projects/vscode/src/vs/editor/browser/viewParts/lines/rangeUtil.ts,/Users/matb/projects/vscode/src/vs/editor/browser/viewParts/lines/viewLine.ts,/Users/matb/projects/vscode/src/vs/editor/browser/viewParts/lines/viewLines.ts,/Users/matb/projects/vscode/src/vs/editor/browser/viewParts/linesDecorations/linesDecorations.ts,/Users/matb/projects/vscode/src/vs/editor/browser/viewParts/margin/margin.ts,/Users/matb/projects/vscode/src/vs/editor/browser/viewParts/marginDecorations/marginDecorations.ts,/Users/matb/projects/vscode/src/vs/editor/browser/viewParts/minimap/minimap.ts,/Users/matb/projects/vscode/src/vs/editor/browser/viewParts/overlayWidgets/overlayWidgets.ts,/Users/matb/projects/vscode/src/vs/editor/browser/viewParts/overviewRuler/decorationsOverviewRuler.ts,/Users/matb/projects/vscode/src/vs/editor/browser/viewParts/overviewRuler/overviewRuler.ts,/Users/matb/projects/vscode/src/vs/editor/browser/viewParts/overviewRuler/overviewRulerImpl.ts,/Users/matb/projects/vscode/src/vs/editor/browser/viewParts/rulers/rulers.ts,/Users/matb/projects/vscode/src/vs/editor/browser/viewParts/scrollDecoration/scrollDecoration.ts,/Users/matb/projects/vscode/src/vs/editor/browser/viewParts/selections/selections.ts,/Users/matb/projects/vscode/src/vs/editor/browser/viewParts/viewCursors/viewCursor.ts,/Users/matb/projects/vscode/src/vs/editor/browser/viewParts/viewCursors/viewCursors.ts,/Users/matb/projects/vscode/src/vs/editor/browser/viewParts/viewZones/viewZones.ts,/Users/matb/projects/vscode/src/vs/editor/browser/widget/codeEditorWidget.ts,/Users/matb/projects/vscode/src/vs/editor/browser/widget/diffEditorWidget.ts,/Users/matb/projects/vscode/src/vs/editor/browser/widget/embeddedCodeEditorWidget.ts,/Users/matb/projects/vscode/src/vs/editor/common/commonCodeEditor.ts,/Users/matb/projects/vscode/src/vs/editor/common/editorAction.ts,/Users/matb/projects/vscode/src/vs/editor/common/editorCommon.ts,/Users/matb/projects/vscode/src/vs/editor/common/editorCommonExtensions.ts,/Users/matb/projects/vscode/src/vs/editor/common/editorContextKeys.ts,/Users/matb/projects/vscode/src/vs/editor/common/modes.ts,/Users/matb/projects/vscode/src/vs/editor/common/commands/replaceCommand.ts,/Users/matb/projects/vscode/src/vs/editor/common/commands/shiftCommand.ts,/Users/matb/projects/vscode/src/vs/editor/common/commands/surroundSelectionCommand.ts,/Users/matb/projects/vscode/src/vs/editor/common/commands/trimTrailingWhitespaceCommand.ts,/Users/matb/projects/vscode/src/vs/editor/common/config/commonEditorConfig.ts,/Users/matb/projects/vscode/src/vs/editor/common/config/config.ts,/Users/matb/projects/vscode/src/vs/editor/common/config/defaultConfig.ts,/Users/matb/projects/vscode/src/vs/editor/common/config/editorOptions.ts,/Users/matb/projects/vscode/src/vs/editor/common/config/editorZoom.ts,/Users/matb/projects/vscode/src/vs/editor/common/config/fontInfo.ts,/Users/matb/projects/vscode/src/vs/editor/common/controller/coreCommands.ts,/Users/matb/projects/vscode/src/vs/editor/common/controller/cursor.ts,/Users/matb/projects/vscode/src/vs/editor/common/controller/cursorCollection.ts,/Users/matb/projects/vscode/src/vs/editor/common/controller/cursorColumnSelection.ts,/Users/matb/projects/vscode/src/vs/editor/common/controller/cursorCommon.ts,/Users/matb/projects/vscode/src/vs/editor/common/controller/cursorDeleteOperations.ts,/Users/matb/projects/vscode/src/vs/editor/common/controller/cursorEvents.ts,/Users/matb/projects/vscode/src/vs/editor/common/controller/cursorMoveCommands.ts,/Users/matb/projects/vscode/src/vs/editor/common/controller/cursorMoveOperations.ts,/Users/matb/projects/vscode/src/vs/editor/common/controller/cursorTypeOperations.ts,/Users/matb/projects/vscode/src/vs/editor/common/controller/cursorWordOperations.ts,/Users/matb/projects/vscode/src/vs/editor/common/controller/oneCursor.ts,/Users/matb/projects/vscode/src/vs/editor/common/core/characterClassifier.ts,/Users/matb/projects/vscode/src/vs/editor/common/core/editOperation.ts,/Users/matb/projects/vscode/src/vs/editor/common/core/editorState.ts,/Users/matb/projects/vscode/src/vs/editor/common/core/lineTokens.ts,/Users/matb/projects/vscode/src/vs/editor/common/core/position.ts,/Users/matb/projects/vscode/src/vs/editor/common/core/range.ts,/Users/matb/projects/vscode/src/vs/editor/common/core/selection.ts,/Users/matb/projects/vscode/src/vs/editor/common/core/token.ts,/Users/matb/projects/vscode/src/vs/editor/common/core/uint.ts,/Users/matb/projects/vscode/src/vs/editor/common/core/viewLineToken.ts,/Users/matb/projects/vscode/src/vs/editor/common/diff/diffComputer.ts,/Users/matb/projects/vscode/src/vs/editor/common/diff/nullDiffComputer.ts,/Users/matb/projects/vscode/src/vs/editor/common/model/editableTextModel.ts,/Users/matb/projects/vscode/src/vs/editor/common/model/editStack.ts,/Users/matb/projects/vscode/src/vs/editor/common/model/indentationGuesser.ts,/Users/matb/projects/vscode/src/vs/editor/common/model/indentRanges.ts,/Users/matb/projects/vscode/src/vs/editor/common/model/mirrorModel.ts,/Users/matb/projects/vscode/src/vs/editor/common/model/model.ts,/Users/matb/projects/vscode/src/vs/editor/common/model/modelLine.ts,/Users/matb/projects/vscode/src/vs/editor/common/model/textModel.ts,/Users/matb/projects/vscode/src/vs/editor/common/model/textModelEvents.ts,/Users/matb/projects/vscode/src/vs/editor/common/model/textModelSearch.ts,/Users/matb/projects/vscode/src/vs/editor/common/model/textModelWithDecorations.ts,/Users/matb/projects/vscode/src/vs/editor/common/model/textModelWithMarkers.ts,/Users/matb/projects/vscode/src/vs/editor/common/model/textModelWithTokens.ts,/Users/matb/projects/vscode/src/vs/editor/common/model/textSource.ts,/Users/matb/projects/vscode/src/vs/editor/common/model/tokenIterator.ts,/Users/matb/projects/vscode/src/vs/editor/common/model/tokensBinaryEncoding.ts,/Users/matb/projects/vscode/src/vs/editor/common/model/wordHelper.ts,/Users/matb/projects/vscode/src/vs/editor/common/modes/abstractMode.ts,/Users/matb/projects/vscode/src/vs/editor/common/modes/editorModeContext.ts,/Users/matb/projects/vscode/src/vs/editor/common/modes/languageConfiguration.ts,/Users/matb/projects/vscode/src/vs/editor/common/modes/languageConfigurationRegistry.ts,/Users/matb/projects/vscode/src/vs/editor/common/modes/languageFeatureRegistry.ts,/Users/matb/projects/vscode/src/vs/editor/common/modes/languageSelector.ts,/Users/matb/projects/vscode/src/vs/editor/common/modes/linkComputer.ts,/Users/matb/projects/vscode/src/vs/editor/common/modes/modesRegistry.ts,/Users/matb/projects/vscode/src/vs/editor/common/modes/nullMode.ts,/Users/matb/projects/vscode/src/vs/editor/common/modes/supports.ts,/Users/matb/projects/vscode/src/vs/editor/common/modes/textToHtmlTokenizer.ts,/Users/matb/projects/vscode/src/vs/editor/common/modes/tokenizationRegistry.ts,/Users/matb/projects/vscode/src/vs/editor/common/modes/monarch/monarchCommon.ts,/Users/matb/projects/vscode/src/vs/editor/common/modes/monarch/monarchCompile.ts,/Users/matb/projects/vscode/src/vs/editor/common/modes/monarch/monarchLexer.ts,/Users/matb/projects/vscode/src/vs/editor/common/modes/monarch/monarchTypes.ts,/Users/matb/projects/vscode/src/vs/editor/common/modes/supports/characterPair.ts,/Users/matb/projects/vscode/src/vs/editor/common/modes/supports/electricCharacter.ts,/Users/matb/projects/vscode/src/vs/editor/common/modes/supports/inplaceReplaceSupport.ts,/Users/matb/projects/vscode/src/vs/editor/common/modes/supports/onEnter.ts,/Users/matb/projects/vscode/src/vs/editor/common/modes/supports/richEditBrackets.ts,/Users/matb/projects/vscode/src/vs/editor/common/modes/supports/tokenization.ts,/Users/matb/projects/vscode/src/vs/editor/common/services/abstractCodeEditorService.ts,/Users/matb/projects/vscode/src/vs/editor/common/services/bulkEdit.ts,/Users/matb/projects/vscode/src/vs/editor/common/services/codeEditorService.ts,/Users/matb/projects/vscode/src/vs/editor/common/services/editorSimpleWorker.ts,/Users/matb/projects/vscode/src/vs/editor/common/services/editorWorkerService.ts,/Users/matb/projects/vscode/src/vs/editor/common/services/editorWorkerServiceImpl.ts,/Users/matb/projects/vscode/src/vs/editor/common/services/languagesRegistry.ts,/Users/matb/projects/vscode/src/vs/editor/common/services/modelService.ts,/Users/matb/projects/vscode/src/vs/editor/common/services/modelServiceImpl.ts,/Users/matb/projects/vscode/src/vs/editor/common/services/modeService.ts,/Users/matb/projects/vscode/src/vs/editor/common/services/modeServiceImpl.ts,/Users/matb/projects/vscode/src/vs/editor/common/services/resolverService.ts,/Users/matb/projects/vscode/src/vs/editor/common/services/standaloneThemeService.ts,/Users/matb/projects/vscode/src/vs/editor/common/services/webWorker.ts,/Users/matb/projects/vscode/src/vs/editor/common/standalone/standaloneBase.ts,/Users/matb/projects/vscode/src/vs/editor/common/standalone/themes.ts,/Users/matb/projects/vscode/src/vs/editor/common/view/editorColorRegistry.ts,/Users/matb/projects/vscode/src/vs/editor/common/view/minimapCharRenderer.ts,/Users/matb/projects/vscode/src/vs/editor/common/view/overviewZoneManager.ts,/Users/matb/projects/vscode/src/vs/editor/common/view/renderingContext.ts,/Users/matb/projects/vscode/src/vs/editor/common/view/runtimeMinimapCharRenderer.ts,/Users/matb/projects/vscode/src/vs/editor/common/view/viewContext.ts,/Users/matb/projects/vscode/src/vs/editor/common/view/viewEventDispatcher.ts,/Users/matb/projects/vscode/src/vs/editor/common/view/viewEvents.ts,/Users/matb/projects/vscode/src/vs/editor/common/viewLayout/editorLayoutProvider.ts,/Users/matb/projects/vscode/src/vs/editor/common/viewLayout/lineDecorations.ts,/Users/matb/projects/vscode/src/vs/editor/common/viewLayout/linesLayout.ts,/Users/matb/projects/vscode/src/vs/editor/common/viewLayout/viewLayout.ts,/Users/matb/projects/vscode/src/vs/editor/common/viewLayout/viewLineRenderer.ts,/Users/matb/projects/vscode/src/vs/editor/common/viewLayout/viewLinesViewportData.ts,/Users/matb/projects/vscode/src/vs/editor/com
10000
mon/viewLayout/whitespaceComputer.ts,/Users/matb/projects/vscode/src/vs/editor/common/viewModel/characterHardWrappingLineMapper.ts,/Users/matb/projects/vscode/src/vs/editor/common/viewModel/prefixSumComputer.ts,/Users/matb/projects/vscode/src/vs/editor/common/viewModel/splitLinesCollection.ts,/Users/matb/projects/vscode/src/vs/editor/common/viewModel/viewEventHandler.ts,/Users/matb/projects/vscode/src/vs/editor/common/viewModel/viewModel.ts,/Users/matb/projects/vscode/src/vs/editor/common/viewModel/viewModelCursors.ts,/Users/matb/projects/vscode/src/vs/editor/common/viewModel/viewModelDecorations.ts,/Users/matb/projects/vscode/src/vs/editor/common/viewModel/viewModelImpl.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/accessibility/browser/accessibility.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/bracketMatching/common/bracketMatching.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/bracketMatching/test/common/bracketMatching.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/caretOperations/common/caretOperations.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/caretOperations/common/moveCaretCommand.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/caretOperations/common/transpose.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/caretOperations/test/common/moveCarretCommand.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/clipboard/browser/clipboard.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/codelens/browser/codelens.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/codelens/common/codelens.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/comment/common/blockCommentCommand.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/comment/common/comment.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/comment/common/lineCommentCommand.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/comment/test/common/blockCommentCommand.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/comment/test/common/lineCommentCommand.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/contextmenu/browser/contextmenu.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/cursorUndo/browser/cursorUndo.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/diffNavigator/common/diffNavigator.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/dnd/browser/dnd.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/dnd/common/dragAndDropCommand.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/find/browser/find.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/find/browser/findOptionsWidget.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/find/browser/findWidget.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/find/common/findController.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/find/common/findDecorations.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/find/common/findModel.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/find/common/findState.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/find/common/replaceAllCommand.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/find/common/replacePattern.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/find/test/common/findController.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/find/test/common/findModel.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/find/test/common/replacePattern.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/folding/browser/folding.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/folding/common/folding.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/folding/common/foldingModel.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/folding/common/indentFoldStrategy.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/folding/test/indentFold.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/format/browser/formatActions.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/format/common/format.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/format/common/formatCommand.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/format/test/common/formatCommand.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/goToDeclaration/browser/goToDeclaration.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/goToDeclaration/browser/messageController.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/goToDeclaration/common/goToDeclaration.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/gotoError/browser/gotoError.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/hover/browser/hover.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/hover/browser/hoverOperation.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/hover/browser/hoverWidgets.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/hover/browser/modesContentHover.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/hover/browser/modesGlyphHover.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/hover/common/hover.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/indentation/common/indentation.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/indentation/test/indentation.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/inPlaceReplace/common/inPlaceReplace.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/inPlaceReplace/common/inPlaceReplaceCommand.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/inspectTMScopes/electron-browser/inspectTMScopes.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/inspectTokens/browser/inspectTokens.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/iPadShowKeyboard/browser/iPadShowKeyboard.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/linesOperations/common/copyLinesCommand.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/linesOperations/common/deleteLinesCommand.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/linesOperations/common/linesOperations.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/linesOperations/common/moveLinesCommand.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/linesOperations/common/sortLinesCommand.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/linesOperations/test/common/copyLinesCommand.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/linesOperations/test/common/deleteLinesCommand.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/linesOperations/test/common/linesOperations.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/linesOperations/test/common/moveLinesCommand.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/linesOperations/test/common/sortLinesCommand.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/links/browser/links.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/links/common/links.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/multicursor/browser/menuPreventer.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/multicursor/common/multicursor.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/multicursor/test/common/multicursor.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/parameterHints/browser/parameterHints.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/parameterHints/browser/parameterHintsWidget.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/parameterHints/common/parameterHints.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/quickFix/browser/lightBulbWidget.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/quickFix/browser/quickFix.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/quickFix/browser/quickFixCommands.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/quickFix/browser/quickFixModel.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/quickFix/browser/quickFixWidget.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/quickFix/test/browser/quickFixModel.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/quickOpen/browser/editorQuickOpen.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/quickOpen/browser/gotoLine.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/quickOpen/browser/quickCommand.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/quickOpen/browser/quickOpenEditorWidget.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/quickOpen/browser/quickOutline.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/quickOpen/common/quickOpen.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/referenceSearch/browser/referencesController.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/referenceSearch/browser/referenceSearch.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/referenceSearch/browser/referencesModel.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/referenceSearch/browser/referencesWidget.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/referenceSearch/test/browser/referencesModel.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/rename/browser/rename.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/rename/browser/renameInputField.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/selectionClipboard/electron-browser/selectionClipboard.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/smartSelect/common/smartSelect.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/smartSelect/common/tokenSelectionSupport.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/smartSelect/common/tokenTree.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/smartSelect/test/common/tokenSelectionSupport.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/snippet/browser/snippet.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/snippet/common/snippet.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/snippet/common/snippetController.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/snippet/common/snippetParser.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/snippet/common/snippetVariables.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/snippet/test/common/snippet.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/snippet/test/common/snippetController.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/snippet/test/common/snippetParser.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/snippet/test/common/snippetVariables.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/suggest/browser/completionModel.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/suggest/browser/suggest.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/suggest/browser/suggestController.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/suggest/browser/suggestModel.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/suggest/browser/suggestWidget.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/suggest/test/browser/completionModel.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/suggest/test/browser/suggest.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/suggest/test/browser/suggestModel.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/toggleTabFocusMode/common/toggleTabFocusMode.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/wordHighlighter/common/wordHighlighter.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/wordOperations/common/wordOperations.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/wordOperations/test/common/wordOperations.test.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/zoneWidget/browser/peekViewWidget.ts,/Users/matb/projects/vscode/src/vs/editor/contrib/zoneWidget/browser/zoneWidget.ts,/Users/matb/projects/vscode/src/vs/editor/electron-browser/textMate/TMHelper.ts,/Users/matb/projects/vscode/src/vs/editor/electron-browser/textMate/TMSyntax.ts,/Users/matb/projects/vscode/src/vs/editor/node/languageConfigurationExtensionPoint.ts,/Users/matb/projects/vscode/src/vs/editor/node/model/modelBuilder.ts,/Users/matb/projects/vscode/src/vs/editor/node/textMate/textMateService.ts,/Users/matb/projects/vscode/src/vs/editor/node/textMate/TMGrammars.ts,/Users/matb/projects/vscode/src/vs/editor/test/browser/controller/imeTester.ts,/Users/matb/projects/vscode/src/vs/editor/test/browser/controller/textAreaState.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/browser/services/decorationRenderOptions.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/browser/standalone/simpleServices.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/browser/view/minimapFontCreator.ts,/Users/matb/projects/vscode/src/vs/editor/test/browser/view/viewLayer.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/commentMode.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/editorTestUtils.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/modesTestUtils.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/commands/commandTestUtils.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/commands/shiftCommand.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/commands/sideEditing.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/commands/trimTrailingWhitespaceCommand.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/config/commonEditorConfig.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/controller/cursor.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/controller/cursorMoveCommand.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/controller/cursorMoveHelper.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/core/characterClassifier.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/core/editorState.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/core/lineTokens.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/core/range.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/diff/diffComputer.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/mocks/mockCodeEditor.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/mocks/mockCodeEditorService.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/mocks/mockExtensionService.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/mocks/mockMode.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/mocks/testConfiguration.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/model/editableTextModel.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/model/editableTextModelAuto.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/model/editableTextModelTestUtils.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/model/indentRanges.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/model/model.line.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/model/model.modes.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/model/model.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/model/modelDecorations.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/model/modelEditOperation.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/model/textModel.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/model/textModelSearch.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/model/textModelWithTokens.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/modes/languageConfiguration.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/modes/languageSelector.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/modes/linkComputer.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/modes/textToHtmlTokenizer.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/modes/supports/characterPair.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/modes/supports/electricCharacter.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/modes/supports/onEnter.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/modes/supports/richEditBrackets.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/modes/supports/tokenization.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/services/editorSimpleWorker.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/services/languagesRegistry.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/standalone/standaloneBase.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/view/minimapCharRenderer.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/view/minimapCharRendererFactory.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/view/overviewZoneManager.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/viewLayout/editorLayoutProvider.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/viewLayout/lineDecorations.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/viewLayout/linesLayout.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/viewLayout/viewLineRenderer.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/viewLayout/whitespaceComputer.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/viewModel/characterHardWrappingLineMapper.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/viewModel/prefixSumComputer.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/viewModel/splitLinesCollection.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/viewModel/testViewModel.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/viewModel/viewModelDecorations.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/common/viewModel/viewModelImpl.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/node/model/modelBuilder.test.ts,/Users/matb/projects/vscode/src/vs/editor/test/node/model/modelBuilderAuto.test.ts,/Users/matb/projects/vscode/src/vs/platform/platform.ts,/Users/matb/projects/vscode/src/vs/platform/actions/browser/menuItemActionItem.ts,/Users/matb/projects/vscode/src/vs/platform/actions/common/actions.ts,/Users/matb/projects/vscode/src/vs/platform/actions/common/menu.ts,/Users/matb/projects/vscode/src/vs/platform/actions/common/menuService.ts,/Users/matb/projects/vscode/src/vs/platform/actions/electron-browser/menusExtensionPoint.ts,/Users/matb/projects/vscode/src/vs/platform/actions/test/common/menuService.test.ts,/Users/matb/projects/vscode/src/vs/platform/backup/common/backup.ts,/Users/matb/projects/vscode/src/vs/platform/backup/common/backupIpc.ts,/Users/matb/projects/vscode/src/vs/platform/backup/electron-main/backupMainService.ts,/Users/matb/projects/vscode/src/vs/platform/backup/test/electron-main/backupMainService.test.ts,/Users/matb/projects/vscode/src/vs/platform/clipboard/common/clipboardService.ts,/Users/matb/projects/vscode/src/vs/platform/clipboard/electron-browser/clipboardService.ts,/Users/matb/projects/vscode/src/vs/platform/commands/common/commands.ts,/Users/matb/projects/vscode/src/vs/platform/commands/common/commandService.ts,/Users/matb/projects/vscode/src/vs/platform/commands/test/commands.test.ts,/Users/matb/projects/vscode/src/vs/platform/commands/test/commandService.test.ts,/Users/matb/projects/vscode/src/vs/platform/configuration/common/configuration.ts,/Users/matb/projects/vscode/src/vs/platform/configuration/common/configurationRegistry.ts,/Users/matb/projects/vscode/src/vs/platform/configuration/common/model.ts,/Users/matb/projects/vscode/src/vs/platform/configuration/node/configurationService.ts,/Users/matb/projects/vscode/src/vs/platform/configuration/test/common/model.test.ts,/Users/matb/projects/vscode/src/vs/platform/configuration/test/common/testConfigurationService.ts,/Users/matb/projects/vscode/src/vs/platform/configuration/test/node/configurationService.test.ts,/Users/matb/projects/vscode/src/vs/platform/contextkey/browser/contextKeyService.ts,/Users/matb/projects/vscode/src/vs/platform/contextkey/common/contextkey.ts,/Users/matb/projects/vscode/src/vs/platform/contextkey/test/common/contextkey.test.ts,/Users/matb/projects/vscode/src/vs/platform/contextview/browser/contextMenuHandler.ts,/Users/matb/projects/vscode/src/vs/platform/contextview/browser/contextMenuService.ts,/Users/matb/projects/vscode/src/vs/platform/contextview/browser/contextView.ts,/Users/matb/projects/vscode/src/vs/platform/contextview/browser/contextViewService.ts,/Users/matb/projects/vscode/src/vs/platform/editor/common/editor.ts,/Users/matb/projects/vscode/src/vs/platform/environment/common/environment.ts,/Users/matb/projects/vscode/src/vs/platform/environment/node/argv.ts,/Users/matb/projects/vscode/src/vs/platform/environment/node/environmentService.ts,/Users/matb/projects/vscode/src/vs/platform/environment/node/http.ts,/Users/matb/projects/vscode/src/vs/platform/environment/test/node/environmentService.test.ts,/Users/matb/projects/vscode/src/vs/platform/extensionManagement/common/extensionEnablementService.ts,/Users/matb/projects/vscode/src/vs/platform/extensionManagement/common/extensionManagement.ts,/Users/matb/projects/vscode/src/vs/platform/extensionManagement/common/extensionManagementIpc.ts,/Users/matb/projects/vscode/src/vs/platform/extensionManagement/common/extensionManagementUtil.ts,/Users/matb/projects/vscode/src/vs/platform/extensionManagement/common/extensionNls.ts,/Users/matb/projects/vscode/src/vs/platform/extensionManagement/node/extensionGalleryService.ts,/Users/matb/projects/vscode/src/vs/platform/extensionManagement/node/extensionManagementService.ts,/Users/matb/projects/vscode/src/vs/platform/extensionManagement/test/common/extensionEnablementService.test.ts,/Users/matb/projects/vscode/src/vs/platform/extensionManagement/test/common/extensionManagement.test.ts,/Users/matb/projects/vscode/src/vs/platform/extensions/common/abstractExtensionService.ts,/Users/matb/projects/vscode/src/vs/platform/extensions/common/extensions.ts,/Users/matb/projects/vscode/src/vs/platform/extensions/common/extensionsRegistry.ts,/Users/matb/projects/vscode/src/vs/platform/extensions/common/ipcRemoteCom.ts,/Users/matb/projects/vscode/src/vs/platform/extensions/node/extensionValidator.ts,/Users/matb/projects/vscode/src/vs/platform/extensions/test/node/extensionValidator.test.ts,/Users/matb/projects/vscode/src/vs/platform/files/common/files.ts,/Users/matb/projects/vscode/src/vs/platform/files/test/files.test.ts,/Users/matb/projects/vscode/src/vs/platform/instantiation/common/descriptors.ts,/Users/matb/projects/vscode/src/vs/platform/instantiation/common/extensions.ts,/Users/matb/projects/vscode/src/vs/platform/instantiation/common/instantiation.ts,/Users/matb/projects/vscode/src/vs/platform/instantiation/common/instantiationService.ts,/Users/matb/projects/vscode/src/vs/platform/instantiation/common/serviceCollection.ts,/Users/matb/projects/vscode/src/vs/platform/instantiation/test/common/instantiationService.test.ts,/Users/matb/projects/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts,/Users/matb/projects/vscode/src/vs/platform/integrity/common/integrity.ts,/Users/matb/projects/vscode/src/vs/platform/integrity/node/integrityServiceImpl.ts,/Users/matb/projects/vscode/src/vs/platform/jsonschemas/common/jsonContributionRegistry.ts,/Users/matb/projects/vscode/src/vs/platform/jsonschemas/common/jsonValidationExtensionPoint.ts,/Users/matb/projects/vscode/src/vs/platform/keybinding/common/abstractKeybindingService.ts,/Users/matb/projects/vscode/src/vs/platform/keybinding/common/keybinding.ts,/Users/matb/projects/vscode/src/vs/platform/keybinding/common/keybindingLabels.ts,/Users/matb/projects/vscode/src/vs/platform/keybinding/common/keybindingResolver.ts,/Users/matb/projects/vscode/src/vs/platform/keybinding/common/keybindingsRegistry.ts,/Users/matb/projects/vscode/src/vs/platform/keybinding/common/resolvedKeybindingItem.ts,/Users/matb/projects/vscode/src/vs/platform/keybinding/common/usLayoutResolvedKeybinding.ts,/Users/matb/projects/vscode/src/vs/platform/keybinding/test/common/abstractKeybindingService.test.ts,/Users/matb/projects/vscode/src/vs/platform/keybinding/test/common/keybindingLabels.test.ts,/Users/matb/projects/vscode/src/vs/platform/keybinding/test/common/keybindingResolver.test.ts,/Users/matb/projects/vscode/src/vs/platform/keybinding/test/common/mockKeybindingService.ts,/Users/matb/projects/vscode/src/vs/platform/lifecycle/common/lifecycle.ts,/Users/matb/projects/vscode/src/vs/platform/list/browser/listService.ts,/Users/matb/projects/vscode/src/vs/platform/markers/common/markers.ts,/Users/matb/projects/vscode/src/vs/platform/markers/common/markerService.ts,/Users/matb/projects/vscode/src/vs/platform/markers/common/problemMatcher.ts,/Users/matb/projects/vscode/src/vs/platform/markers/test/common/markerService.test.ts,/Users/matb/projects/vscode/src/vs/platform/message/common/message.ts,/Users/matb/projects/vscode/src/vs/platform/message/common/messageIpc.ts,/Users/matb/projects/vscode/src/vs/platform/message/node/messageCli.ts,/Users/matb/projects/vscode/src/vs/platform/node/package.ts,/Users/matb/projects/vscode/src/vs/platform/node/product.ts,/Users/matb/projects/vscode/src/vs/platform/opener/browser/opener.contribution.ts,/Users/matb/projects/vscode/src/vs/platform/opener/browser/openerService.ts,/Users/matb/projects/vscode/src/vs/platform/opener/common/opener.ts,/Users/matb/projects/vscode/src/vs/platform/opener/test/browser/openerService.test.ts,/Users/matb/projects/vscode/src/vs/platform/progress/common/progress.ts,/Users/matb/projects/vscode/src/vs/platform/quickOpen/common/quickOpen.ts,/Users/matb/projects/vscode/src/vs/platform/request/electron-browser/requestService.ts,/Users/matb/projects/vscode/src/vs/platform/request/electron-main/requestService.ts,/Users/matb/projects/vscode/src/vs/platform/request/node/request.ts,/Users/matb/projects/vscode/src/vs/platform/request/node/requestService.ts,/Users/matb/projects/vscode/src/vs/platform/search/common/replace.ts,/Users/matb/projects/vscode/src/vs/platform/search/common/search.ts,/Users/matb/projects/vscode/src/vs/platform/search/test/common/replace.test.ts,/Users/matb/projects/vscode/src/vs/platform/statusbar/common/statusbar.ts,/Users/matb/projects/vscode/src/vs/platform/storage/common/storage.ts,/Users/matb/projects/vscode/src/vs/platform/storage/common/storageService.ts,/Users/matb/projects/vscode/src/vs/platform/storage/test/storageService.test.ts,/Users/matb/projects/vscode/src/vs/platform/telemetry/browser/errorTelemetry.ts,/Users/matb/projects/vscode/src/vs/platform/telemetry/browser/idleMonitor.ts,/Users/matb/projects/vscode/src/vs/platform/telemetry/common/telemetry.ts,/Users/matb/projects/vscode/src/vs/platform/telemetry/common/telemetryIpc.ts,/Users/matb/projects/vscode/src/vs/platform/telemetry/common/telemetryService.ts,/Users/matb/projects/vscode/src/vs/platform/telemetry/common/telemetryUtils.ts,/Users/matb/projects/vscode/src/vs/platform/telemetry/node/appInsightsAppender.ts,/Users/matb/projects/vscode/src/vs/platform/telemetry/node/commonProperties.ts,/Users/matb/projects/vscode/src/vs/platform/telemetry/node/workbenchCommonProperties.ts,/Users/matb/projects/vscode/src/vs/platform/telemetry/test/electron-browser/appInsightsAppender.test.ts,/Users/matb/projects/vscode/src/vs/platform/telemetry/test/electron-browser/commonProperties.test.ts,/Users/matb/projects/vscode/src/vs/platform/telemetry/test/electron-browser/telemetryService.test.ts,/Users/matb/projects/vscode/src/vs/platform/test/common/platform.test.ts,/Users/matb/projects/vscode/src/vs/platform/theme/common/colorRegistry.ts,/Users/matb/projects/vscode/src/vs/platform/theme/common/styler.ts,/Users/matb/projects/vscode/src/vs/platform/theme/common/themes.ts,/Users/matb/projects/vscode/src/vs/platform/theme/common/themeService.ts,/Users/matb/projects/vscode/src/vs/platform/update/common/update.ts,/Users/matb/projects/vscode/src/vs/platform/update/common/updateIpc.ts,/Users/matb/projects/vscode/src/vs/platform/update/electron-main/auto-updater.linux.ts,/Users/matb/projects/vscode/src/vs/platform/update/electron-main/auto-updater.win32.ts,/Users/matb/projects/vscode/src/vs/platform/update/electron-main/updateService.ts,/Users/matb/projects/vscode/src/vs/platform/url/common/url.ts,/Users/matb/projects/vscode/src/vs/platform/url/common/urlIpc.ts,/Users/matb/projects/vscode/src/vs/platform/url/electron-main/urlService.ts,/Users/matb/projects/vscode/src/vs/platform/windows/common/windows.ts,/Users/matb/projects/vscode/src/vs/platform/windows/common/windowsIpc.ts,/Users/matb/projects/vscode/src/vs/platform/windows/electron-browser/windowService.ts,/Users/matb/projects/vscode/src/vs/platform/windows/electron-main/windowsService.ts,/Users/matb/projects/vscode/src/vs/platform/workspace/common/workspace.ts,/Users/matb/projects/vscode/src/vs/platform/workspace/test/common/testWorkspace.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHost.api.impl.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHost.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHost.protocol.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostApiCommands.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostCommands.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostConfiguration.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostDiagnostics.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostDocumentData.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostDocuments.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostDocumentsAndEditors.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostDocumentSaveParticipant.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostExplorerView.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostExtensionService.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostFileSystemEventService.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostHeapService.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostLanguageFeatures.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostLanguages.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostMessageService.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostOutputService.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostProgress.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostQuickOpen.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostSCM.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostStatusBar.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostStorage.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostTask.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostTelemetry.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostTerminalService.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostTextEditor.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostTextEditors.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostTypeConverters.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostTypes.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/extHostWorkspace.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/mainThreadCommands.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/mainThreadConfiguration.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/mainThreadDiagnostics.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/mainThreadDocuments.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/mainThreadDocumentsAndEditors.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/mainThreadEditor.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/mainThreadEditors.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/mainThreadErrors.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/mainThreadExplorerView.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/mainThreadExtensionService.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/mainThreadFileSystemEventService.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/mainThreadHeapService.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/mainThreadLanguageFeatures.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/mainThreadLanguages.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/mainThreadMessageService.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/mainThreadOutputService.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/mainThreadProgress.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/mainThreadQuickOpen.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/mainThreadSaveParticipant.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/mainThreadSCM.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/mainThreadStatusBar.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/mainThreadStorage.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/mainThreadTask.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/mainThreadTelemetry.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/mainThreadTerminalService.ts,/Users/matb/projects/vscode/src/vs/workbench/api/node/mainThreadWorkspace.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/actionBarRegistry.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/composite.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/fileResultsNavigation.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/labels.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/layout.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/panel.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/part.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/quickopen.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/viewlet.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/actions/configureLocale.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/actions/fileActions.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/actions/toggleActivityBarVisibility.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/actions/toggleEditorLayout.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/actions/toggleSidebarPosition.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/actions/toggleSidebarVisibility.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/actions/toggleStatusbarVisibility.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/actions/toggleZenMode.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/compositePart.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/activitybar/activitybarActions.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/activitybar/activitybarPart.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/editor/baseEditor.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/editor/binaryDiffEditor.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/editor/binaryEditor.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/editor/editor.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/editor/editorActions.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/editor/editorCommands.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/editor/editorGroupsControl.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/editor/editorPart.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/editor/editorPicker.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/editor/editorStatus.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/editor/noTabsTitleControl.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/editor/sideBySideEditor.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/editor/tabsTitleControl.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/editor/textDiffEditor.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/editor/textEditor.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/editor/textResourceEditor.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/editor/titleControl.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/panel/panelActions.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/panel/panelPart.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/quickopen/quickopen.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/quickopen/quickOpenController.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/sidebar/sidebarPart.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/statusbar/statusbar.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/statusbar/statusbarPart.ts,/Users/matb/projects/vscode/src/vs/workbench/browser/parts/titlebar/titlebarPart.ts,/Users/matb/projects/vscode/src/vs/workbench/common/actionRegistry.ts,/Users/matb/projects/vscode/src/vs/workbench/common/component.ts,/Users/matb/projects/vscode/src/vs/workbench/common/composite.ts,/Users/matb/projects/vscode/src/vs/workbench/common/contributions.ts,/Users/matb/projects/vscode/src/vs/workbench/common/editor.ts,/Users/matb/projects/vscode/src/vs/workbench/common/memento.ts,/Users/matb/projects/vscode/src/vs/workbench/common/options.ts,/Users/matb/projects/vscode/src/vs/workbench/common/panel.ts,/Users/matb/projects/vscode/src/vs/workbench/common/resourceContextKey.ts,/Users/matb/projects/vscode/src/vs/workbench/common/theme.ts,/Users/matb/projects/vscode/src/vs/workbench/common/viewlet.ts,/Users/matb/projects/vscode/src/vs/workbench/common/editor/binaryEditorModel.ts,/Users/matb/projects/vscode/src/vs/workbench/common/editor/diffEditorInput.ts,/Users/matb/projects/vscode/src/vs/workbench/common/editor/diffEditorModel.ts,/Users/matb/projects/vscode/src/vs/workbench/common/editor/editorStacksModel.ts,/Users/matb/projects/vscode/src/vs/workbench/common/editor/rangeDecorations.ts,/Users/matb/projects/vscode/src/vs/workbench/common/editor/resourceEditorInput.ts,/Users/matb/projects/vscode/src/vs/workbench/common/editor/resourceEditorModel.ts,/Users/matb/projects/vscode/src/vs/workbench/common/editor/textDiffEditorModel.ts,/Users/matb/projects/vscode/src/vs/workbench/common/editor/textEditorModel.ts,/Users/matb/projects/vscode/src/vs/workbench/common/editor/untitledEditorInput.ts,/Users/matb/projects/vscode/src/vs/workbench/common/editor/untitledEditorModel.ts,/Users/matb/projects/vscode/src/vs/workbench/electron-browser/actions.ts,/Users/matb/projects/vscode/src/vs/workbench/electron-browser/commands.ts,/Users/matb/projects/vscode/src/vs/workbench/electron-browser/common.ts,/Users/matb/projects/vscode/src/vs/workbench/electron-browser/crashReporter.ts,/Users/matb/projects/vscode/src/vs/workbench/electron-browser/extensionHost.ts,/Users/matb/projects/vscode/src/vs/workbench/electron-browser/main.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/electron-browser/main.ts,/Users/matb/projects/vscode/src/vs/workbench/electron-browser/nodeCachedDataManager.ts,/Users/matb/projects/vscode/src/vs/workbench/electron-browser/shell.ts,/Users/matb/projects/vscode/src/vs/workbench/electron-browser/window.ts,/Users/matb/projects/vscode/src/vs/workbench/electron-browser/workbench.main.ts,/Users/matb/projects/vscode/src/vs/workbench/electron-browser/workbench.ts,/Users/matb/projects/vscode/src/vs/workbench/node/extensionHostMain.ts,/Users/matb/projects/vscode/src/vs/workbench/node/extensionHostProcess.ts,/Users/matb/projects/vscode/src/vs/workbench/node/extensionPoints.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/backup/common/backup.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/backup/common/backupModelTracker.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/backup/common/backupRestorer.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/cli/electron-browser/cli.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/codeEditor/codeEditor.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/codeEditor/electron-browser/inspectKeybindings.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/codeEditor/electron-browser/toggleRenderControlCharacter.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/codeEditor/electron-browser/toggleRenderWhitespace.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/codeEditor/electron-browser/toggleWordWrap.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/codeEditor/electron-browser/wordWrapMigration.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/browser/breakpointWidget.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/browser/debugActionItems.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/browser/debugActions.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/browser/debugActionsWidget.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/browser/debugContentProvider.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/browser/debugEditorActions.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/browser/debugEditorModelManager.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/browser/debugQuickOpen.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/browser/debugViewlet.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/browser/debugViewRegistry.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/browser/exceptionWidget.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/browser/linkDetector.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/common/debug.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/common/debugModel.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/common/debugProtocol.d.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/common/debugSource.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/common/debugViewModel.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/common/replHistory.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/electron-browser/debug.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/electron-browser/debugCommands.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/electron-browser/debugConfigurationManager.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/electron-browser/debugEditorContribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/electron-browser/debugHover.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/electron-browser/debugService.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/electron-browser/debugViewer.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/electron-browser/debugViews.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/electron-browser/electronDebugActions.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/electron-browser/rawDebugSession.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/electron-browser/repl.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/electron-browser/replEditor.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/electron-browser/replViewer.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/electron-browser/statusbarColorProvider.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/electron-browser/terminalSupport.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/node/debugAdapter.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/node/telemetryApp.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/node/v8Protocol.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/test/common/debugSource.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/test/common/debugUtils.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/test/common/debugViewModel.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/test/common/mockDebug.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/test/common/replHistory.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/test/node/debugAdapter.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/debug/test/node/debugModel.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/emmet/browser/emmet.browser.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/emmet/browser/actions/showEmmetCommands.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/emmet/node/editorAccessor.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/emmet/node/emmet.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/emmet/node/emmet.d.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/emmet/node/emmetActions.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/emmet/node/actions/balance.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/emmet/node/actions/base64.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/emmet/node/actions/editPoints.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/emmet/node/actions/evaluateMath.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/emmet/node/actions/expandAbbreviation.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/emmet/node/actions/incrementDecrement.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/emmet/node/actions/matchingPair.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/emmet/node/actions/mergeLines.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/emmet/node/actions/reflectCssValue.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/emmet/node/actions/removeTag.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/emmet/node/actions/selectItem.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/emmet/node/actions/splitJoinTag.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/emmet/node/actions/toggleComment.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/emmet/node/actions/updateImageSize.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/emmet/node/actions/updateTag.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/emmet/node/actions/wrapWithAbbreviation.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/emmet/test/node/editorAccessor.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/execution/common/execution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/execution/electron-browser/execution.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/execution/electron-browser/terminal.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/execution/electron-browser/terminal.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/execution/electron-browser/terminalService.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/execution/test/electron-browser/terminalService.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/explorers/browser/explorer.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/explorers/browser/explorerView.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/explorers/browser/treeExplorer.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/explorers/browser/treeExplorerActions.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/explorers/browser/treeExplorerMenus.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/explorers/browser/treeExplorerService.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/explorers/browser/treeExplorerViewlet.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/explorers/browser/views/treeExplorerView.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/explorers/browser/views/treeExplorerViewer.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/explorers/common/explorer.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/explorers/common/treeExplorer.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/explorers/common/treeExplorerService.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/explorers/common/treeExplorerViewModel.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/extensions/browser/dependenciesViewer.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/extensions/browser/extensionEditor.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/extensions/browser/extensionsActions.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/extensions/browser/extensionsList.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/extensions/browser/extensionsQuickOpen.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/extensions/browser/extensionsWidgets.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/extensions/common/extensionQuery.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/extensions/common/extensions.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/extensions/common/extensionsFileTemplate.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/extensions/common/extensionsInput.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/extensions/electron-browser/extensions.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/extensions/electron-browser/extensionsActions.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/extensions/electron-browser/extensionsViewlet.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/extensions/electron-browser/extensionTipsService.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/extensions/electron-browser/keymapExtensions.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/extensions/node/extensionsWorkbenchService.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/extensions/test/common/extensionQuery.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/extensions/test/electron-browser/extensionsActions.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/extensions/test/electron-browser/extensionsWorkbenchService.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/feedback/electron-browser/feedback.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/feedback/electron-browser/feedback.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/feedback/electron-browser/feedbackStatusbarItem.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/files/browser/explorerViewlet.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/files/browser/fileActions.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/files/browser/fileActions.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/files/browser/fileCommands.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/files/browser/files.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/files/browser/saveErrorHandler.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/files/browser/editors/binaryFileEditor.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/files/browser/editors/textFileEditor.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/files/browser/views/emptyView.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/files/browser/views/explorerView.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/files/browser/views/explorerViewer.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/files/browser/views/openEditorsView.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/files/browser/views/openEditorsViewer.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/files/common/dirtyFilesTracker.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/files/common/explorerViewModel.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/files/common/files.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/files/common/editors/fileEditorInput.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/files/common/editors/fileEditorTracker.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/files/test/browser/explorerViewModel.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/files/test/browser/fileEditorInput.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/files/test/browser/fileEditorTracker.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/html/browser/html.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/html/browser/htmlEditorZone.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/html/browser/htmlPreviewPart.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/html/browser/webview.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/html/common/htmlInput.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/markers/markers.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/markers/browser/markersPanel.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/markers/browser/markersPanelActions.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/markers/browser/markersTreeController.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/markers/browser/markersTreeViewer.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/markers/browser/markersWorkbenchContributions.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/markers/common/constants.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/markers/common/markersModel.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/markers/common/messages.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/markers/electron-browser/markersElectronContributions.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/markers/test/common/markersModel.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/nps/electron-browser/nps.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/output/browser/output.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/output/browser/outputActions.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/output/browser/outputPanel.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/output/browser/outputServices.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/output/common/output.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/output/common/outputLinkComputer.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/output/common/outputLinkProvider.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/output/test/bufferedContent.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/output/test/outputLinkProvider.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/performance/electron-browser/performance.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/preferences/browser/keybindingsEditor.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/preferences/browser/keybindingsEditorContribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/preferences/browser/keybindingWidgets.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/preferences/browser/preferences.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/preferences/browser/preferencesActions.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/preferences/browser/preferencesEditor.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/preferences/browser/preferencesRenderers.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/preferences/browser/preferencesService.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/preferences/browser/preferencesWidgets.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/preferences/common/keybindingsEditorModel.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/preferences/common/preferences.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/preferences/common/preferencesContentProvider.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/preferences/common/preferencesModels.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/preferences/common/smartSnippetInserter.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/preferences/test/browser/keybindingsEditorContribution.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/preferences/test/common/keybindingsEditorModel.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/preferences/test/common/smartSnippetInserter.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/quickopen/browser/commandsHandler.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/quickopen/browser/gotoLineHandler.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/quickopen/browser/gotoSymbolHandler.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/quickopen/browser/helpHandler.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/quickopen/browser/quickopen.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/quickopen/browser/viewPickerHandler.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/relauncher/electron-browser/relauncher.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/scm/common/scm.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/scm/electron-browser/dirtydiffDecorator.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/scm/electron-browser/scm.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/scm/electron-browser/scmActivity.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/scm/electron-browser/scmMenus.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/scm/electron-browser/scmUtil.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/scm/electron-browser/scmViewlet.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/search/browser/openAnythingHandler.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/search/browser/openFileHandler.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/search/browser/openSymbolHandler.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/search/browser/patternInputWidget.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/search/browser/replaceContributions.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/search/browser/replaceService.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/search/browser/search.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/search/browser/searchActions.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/search/browser/searchResultsView.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/search/browser/searchViewlet.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/search/browser/searchWidget.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/search/common/constants.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/search/common/replace.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/search/common/search.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/search/common/searchModel.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/search/common/searchQuery.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/search/test/browser/openFileHandler.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/search/test/browser/searchActions.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/search/test/browser/searchViewlet.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/search/test/common/searchModel.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/search/test/common/searchResult.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/snippets/electron-browser/insertSnippet.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/snippets/electron-browser/snippets.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/snippets/electron-browser/snippetsService.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/snippets/electron-browser/snippetsTracker.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/snippets/electron-browser/tabCompletion.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/snippets/electron-browser/TMSnippets.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/snippets/test/electron-browser/snippetsRegistry.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/tasks/browser/quickOpen.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/tasks/browser/restartQuickOpen.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/tasks/browser/taskQuickOpen.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/tasks/browser/terminateQuickOpen.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/tasks/common/problemCollectors.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/tasks/common/taskConfiguration.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/tasks/common/tasks.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/tasks/common/taskService.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/tasks/common/taskSystem.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/tasks/common/taskTemplates.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/tasks/electron-browser/jsonSchema_v1.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/tasks/electron-browser/jsonSchema_v2.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/tasks/electron-browser/jsonSchemaCommon.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/tasks/electron-browser/task.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/tasks/electron-browser/terminalTaskSystem.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/tasks/node/processRunnerDetector.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/tasks/node/processTaskSystem.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/tasks/test/node/configuration.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/terminal/browser/terminalWidgetManager.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/terminal/common/terminal.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/terminal/common/terminalService.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/terminal/electron-browser/terminal.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/terminal/electron-browser/terminal.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/terminal/electron-browser/terminalActions.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/terminal/electron-browser/terminalColorRegistry.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/terminal/electron-browser/terminalConfigHelper.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/terminal/electron-browser/terminalInstance.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/terminal/electron-browser/terminalLinkHandler.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/terminal/electron-browser/terminalPanel.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/terminal/electron-browser/terminalService.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/terminal/test/electron-browser/terminalColorRegistry.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/terminal/test/electron-browser/terminalConfigHelper.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/terminal/test/electron-browser/terminalInstance.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/terminal/test/electron-browser/terminalLinkHandler.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/themes/electron-browser/themes.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/themes/test/electron-browser/themes.test.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/trust/electron-browser/unsupportedWorkspaceSettings.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/update/electron-browser/releaseNotesEditor.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/update/electron-browser/releaseNotesInput.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/update/electron-browser/update.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/update/electron-browser/update.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/watermark/electron-browser/watermark.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/welcome/gettingStarted/electron-browser/gettingStarted.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/welcome/gettingStarted/electron-browser/gettingStarted.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/welcome/gettingStarted/test/common/gettingStarted.test.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/welcome/overlay/browser/welcomeOverlay.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/welcome/page/electron-browser/vs_code_welcome_page.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/welcome/page/electron-browser/welcomePage.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/welcome/page/electron-browser/welcomePage.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/welcome/walkThrough/electron-browser/walkThrough.contribution.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/welcome/walkThrough/electron-browser/walkThroughActions.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/welcome/walkThrough/electron-browser/walkThroughPart.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/welcome/walkThrough/electron-browser/editor/editorWalkThrough.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/welcome/walkThrough/node/walkThroughContentProvider.ts,/Users/matb/projects/vscode/src/vs/workbench/parts/welcome/walkThrough/node/walkThroughInput.ts,/Users/matb/projects/vscode/src/vs/workbench/services/activity/common/activityBarService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/backup/common/backup.ts,/Users/matb/projects/vscode/src/vs/workbench/services/backup/node/backupFileService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/backup/test/backupFileService.test.ts,/Users/matb/projects/vscode/src/vs/workbench/services/configuration/common/configuration.ts,/Users/matb/projects/vscode/src/vs/workbench/services/configuration/common/configurationEditing.ts,/Users/matb/projects/vscode/src/vs/workbench/services/configuration/common/configurationModels.ts,/Users/matb/projects/vscode/src/vs/workbench/services/configuration/node/configuration
C2EE
EditingService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/configuration/node/configurationService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/configuration/test/common/configurationModels.test.ts,/Users/matb/projects/vscode/src/vs/workbench/services/configuration/test/node/configurationEditingService.test.ts,/Users/matb/projects/vscode/src/vs/workbench/services/configuration/test/node/configurationService.test.ts,/Users/matb/projects/vscode/src/vs/workbench/services/configurationResolver/common/configurationResolver.ts,/Users/matb/projects/vscode/src/vs/workbench/services/configurationResolver/node/configurationResolverService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/configurationResolver/test/node/configurationResolverService.test.ts,/Users/matb/projects/vscode/src/vs/workbench/services/contextview/electron-browser/contextmenuService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/editor/browser/editorService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/editor/common/editorService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/editor/test/browser/editorService.test.ts,/Users/matb/projects/vscode/src/vs/workbench/services/files/electron-browser/fileService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/files/node/fileService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/files/node/watcher/common.ts,/Users/matb/projects/vscode/src/vs/workbench/services/files/node/watcher/unix/chokidarWatcherService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/files/node/watcher/unix/watcher.ts,/Users/matb/projects/vscode/src/vs/workbench/services/files/node/watcher/unix/watcherApp.ts,/Users/matb/projects/vscode/src/vs/workbench/services/files/node/watcher/unix/watcherIpc.ts,/Users/matb/projects/vscode/src/vs/workbench/services/files/node/watcher/unix/watcherService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/files/node/watcher/win32/csharpWatcherService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/files/node/watcher/win32/watcherService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/files/test/node/fileService.test.ts,/Users/matb/projects/vscode/src/vs/workbench/services/files/test/node/resolver.test.ts,/Users/matb/projects/vscode/src/vs/workbench/services/files/test/node/utils.ts,/Users/matb/projects/vscode/src/vs/workbench/services/files/test/node/watcher.test.ts,/Users/matb/projects/vscode/src/vs/workbench/services/group/common/groupService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/history/browser/history.ts,/Users/matb/projects/vscode/src/vs/workbench/services/history/common/history.ts,/Users/matb/projects/vscode/src/vs/workbench/services/keybinding/common/keybindingEditing.ts,/Users/matb/projects/vscode/src/vs/workbench/services/keybinding/common/keybindingIO.ts,/Users/matb/projects/vscode/src/vs/workbench/services/keybinding/common/keyboardMapper.ts,/Users/matb/projects/vscode/src/vs/workbench/services/keybinding/common/macLinuxFallbackKeyboardMapper.ts,/Users/matb/projects/vscode/src/vs/workbench/services/keybinding/common/macLinuxKeyboardMapper.ts,/Users/matb/projects/vscode/src/vs/workbench/services/keybinding/common/scanCode.ts,/Users/matb/projects/vscode/src/vs/workbench/services/keybinding/common/windowsKeyboardMapper.ts,/Users/matb/projects/vscode/src/vs/workbench/services/keybinding/electron-browser/keybindingService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/keybinding/test/keybindingEditing.test.ts,/Users/matb/projects/vscode/src/vs/workbench/services/keybinding/test/keybindingIO.test.ts,/Users/matb/projects/vscode/src/vs/workbench/services/keybinding/test/keyboardMapperTestUtils.ts,/Users/matb/projects/vscode/src/vs/workbench/services/keybinding/test/macLinuxFallbackKeyboardMapper.test.ts,/Users/matb/projects/vscode/src/vs/workbench/services/keybinding/test/macLinuxKeyboardMapper.test.ts,/Users/matb/projects/vscode/src/vs/workbench/services/keybinding/test/windowsKeyboardMapper.test.ts,/Users/matb/projects/vscode/src/vs/workbench/services/lifecycle/electron-browser/lifecycleService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/message/browser/messageList.ts,/Users/matb/projects/vscode/src/vs/workbench/services/message/browser/messageService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/message/electron-browser/messageService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/mode/common/workbenchModeService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/panel/common/panelService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/part/common/partService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/progress/browser/progressService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/progress/browser/progressService2.ts,/Users/matb/projects/vscode/src/vs/workbench/services/progress/test/progressService.test.ts,/Users/matb/projects/vscode/src/vs/workbench/services/scm/common/scm.ts,/Users/matb/projects/vscode/src/vs/workbench/services/scm/common/scmService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/search/node/fileSearch.ts,/Users/matb/projects/vscode/src/vs/workbench/services/search/node/rawSearchService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/search/node/ripgrepTextSearch.ts,/Users/matb/projects/vscode/src/vs/workbench/services/search/node/search.ts,/Users/matb/projects/vscode/src/vs/workbench/services/search/node/searchApp.ts,/Users/matb/projects/vscode/src/vs/workbench/services/search/node/searchIpc.ts,/Users/matb/projects/vscode/src/vs/workbench/services/search/node/searchService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/search/node/textSearch.ts,/Users/matb/projects/vscode/src/vs/workbench/services/search/node/textSearchWorkerProvider.ts,/Users/matb/projects/vscode/src/vs/workbench/services/search/node/worker/searchWorker.ts,/Users/matb/projects/vscode/src/vs/workbench/services/search/node/worker/searchWorkerApp.ts,/Users/matb/projects/vscode/src/vs/workbench/services/search/node/worker/searchWorkerIpc.ts,/Users/matb/projects/vscode/src/vs/workbench/services/search/test/node/ripgrepTextSearch.test.ts,/Users/matb/projects/vscode/src/vs/workbench/services/search/test/node/search.test.ts,/Users/matb/projects/vscode/src/vs/workbench/services/search/test/node/searchService.test.ts,/Users/matb/projects/vscode/src/vs/workbench/services/search/test/node/textSearch.integrationTest.ts,/Users/matb/projects/vscode/src/vs/workbench/services/telemetry/common/workspaceStats.ts,/Users/matb/projects/vscode/src/vs/workbench/services/telemetry/test/workspaceStats.test.ts,/Users/matb/projects/vscode/src/vs/workbench/services/textfile/common/textFileEditorModel.ts,/Users/matb/projects/vscode/src/vs/workbench/services/textfile/common/textFileEditorModelManager.ts,/Users/matb/projects/vscode/src/vs/workbench/services/textfile/common/textfiles.ts,/Users/matb/projects/vscode/src/vs/workbench/services/textfile/common/textFileService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/textfile/electron-browser/textFileService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/textfile/test/textFileEditorModel.test.ts,/Users/matb/projects/vscode/src/vs/workbench/services/textfile/test/textFileEditorModelManager.test.ts,/Users/matb/projects/vscode/src/vs/workbench/services/textfile/test/textFileService.test.ts,/Users/matb/projects/vscode/src/vs/workbench/services/textmodelResolver/common/textModelResolverService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/textmodelResolver/test/textModelResolverService.test.ts,/Users/matb/projects/vscode/src/vs/workbench/services/themes/common/colorThemeSchema.ts,/Users/matb/projects/vscode/src/vs/workbench/services/themes/common/fileIconThemeSchema.ts,/Users/matb/projects/vscode/src/vs/workbench/services/themes/common/workbenchThemeService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/themes/electron-browser/colorThemeData.ts,/Users/matb/projects/vscode/src/vs/workbench/services/themes/electron-browser/themeCompatibility.ts,/Users/matb/projects/vscode/src/vs/workbench/services/themes/electron-browser/workbenchThemeService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/thread/common/abstractThreadService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/thread/common/extHostThreadService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/thread/common/threadService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/thread/electron-browser/threadService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/timer/common/timerService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/timer/node/timerService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/title/common/titleService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/untitled/common/untitledEditorService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/viewlet/browser/viewlet.ts,/Users/matb/projects/vscode/src/vs/workbench/services/viewlet/browser/viewletService.ts,/Users/matb/projects/vscode/src/vs/workbench/services/window/electron-browser/windowService.ts,/Users/matb/projects/vscode/src/vs/workbench/test/workbenchTestServices.ts,/Users/matb/projects/vscode/src/vs/workbench/test/browser/actionRegistry.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/browser/editorStacksModel.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/browser/part.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/browser/quickopen.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/browser/viewlet.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/browser/parts/editor/baseEditor.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/common/memento.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/common/editor/editor.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/common/editor/editorDiffModel.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/common/editor/editorInput.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/common/editor/editorModel.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/common/editor/editorOptions.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/common/editor/rangeDecorations.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/common/editor/resourceEditorInput.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/common/editor/untitledEditor.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/electron-browser/quickopen.perf.integrationTest.ts,/Users/matb/projects/vscode/src/vs/workbench/test/electron-browser/textsearch.perf.integrationTest.ts,/Users/matb/projects/vscode/src/vs/workbench/test/electron-browser/api/extHostApiCommands.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/electron-browser/api/extHostCommands.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/electron-browser/api/extHostConfiguration.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/electron-browser/api/extHostDiagnostics.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/electron-browser/api/extHostDocumentData.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/electron-browser/api/extHostDocumentSaveParticipant.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/electron-browser/api/extHostLanguageFeatures.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/electron-browser/api/extHostMessagerService.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/electron-browser/api/extHostTextEditor.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/electron-browser/api/extHostTypes.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/electron-browser/api/extHostWorkspace.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/electron-browser/api/mainThreadCommands.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/electron-browser/api/mainThreadDocuments.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/electron-browser/api/mainThreadDocumentsAndEditors.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/electron-browser/api/mainThreadSaveParticipant.test.ts,/Users/matb/projects/vscode/src/vs/workbench/test/electron-browser/api/testThreadService.ts
Info 147 Project '/Users/matb/projects/vscode/jsconfig.json' (Configured) 0
Open files:
/Users/matb/projects/vscode/extensions/node_modules/typescript/lib/lib.es2015.iterable.d.ts
Perf 148 30::close: async elapsed time (in milliseconds) 28.8717
Err 149 Exception on executing command semantic check:
Debug Failure. False expression: How could we be trying to update a document that the registry doesn't have?
Error: Debug Failure. False expression: How could we be trying to update a document that the registry doesn't have?
at Object.assert (/Users/matb/projects/vscode/extensions/node_modules/typescript/lib/tsserver.js:2898:23)
at acquireOrUpdateDocument (/Users/matb/projects/vscode/extensions/node_modules/typescript/lib/tsserver.js:61684:26)
at Object.updateDocumentWithKey (/Users/matb/projects/vscode/extensions/node_modules/typescript/lib/tsserver.js:61678:20)
at getOrCreateSourceFileByPath (/Users/matb/projects/vscode/extensions/node_modules/typescript/lib/tsserver.js:71529:49)
at Object.getOrCreateSourceFile [as getSourceFile] (/Users/matb/projects/vscode/extensions/node_modules/typescript/lib/tsserver.js:71517:24)
at findSourceFile (/Users/matb/projects/vscode/extensions/node_modules/typescript/lib/tsserver.js:55517:29)
at processSourceFile (/Users/matb/projects/vscode/extensions/node_modules/typescript/lib/tsserver.js:55454:27)
at processTypeReferenceDirective (/Users/matb/projects/vscode/extensions/node_modules/typescript/lib/tsserver.js:55578:21)
at Object.createProgram (/Users/matb/projects/vscode/extensions/node_modules/typescript/lib/tsserver.js:54772:21)
at synchronizeHostData (/Users/matb/projects/vscode/extensions/node_modules/typescript/lib/tsserver.js:71501:33)
Info 150 request: {"seq":31,"type":"request","command":"open","arguments":{"file":"/Users/matb/projects/vscode/src/vs/base/test/common/async.test.ts","fileContent":"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n'use strict';\n\nimport * as assert from 'assert';\nimport { Promise, TPromise } from 'vs/base/common/winjs.base';\nimport Async = require('vs/base/common/async');\n\nsuite('Async', () => {\n\ttest('Throttler - non async', function (done) {\n\t\tlet count = 0;\n\t\tlet factory = () => {\n\t\t\treturn TPromise.as(++count);\n\t\t};\n\n\t\tlet throttler = new Async.Throttler();\n\n\t\tPromise.join([\n\t\t\tthrottler.queue(factory).then((result) => { assert.equal(result, 1); }),\n\t\t\tthrottler.queue(factory).then((result) => { assert.equal(result, 2); }),\n\t\t\tthrottler.queue(factory).then((result) => { assert.equal(result, 3); }),\n\t\t\tthrottler.queue(factory).then((result) => { assert.equal(result, 4); }),\n\t\t\tthrottler.queue(factory).then((result) => { assert.equal(result, 5); })\n\t\t]).done(() => done());\n\t});\n\n\ttest('Throttler', function (done) {\n\t\tlet count = 0;\n\t\tlet factory = () => {\n\t\t\treturn TPromise.timeout(0).then(() => {\n\t\t\t\treturn ++count;\n\t\t\t});\n\t\t};\n\n\t\tlet throttler = new Async.Throttler();\n\n\t\tPromise.join([\n\t\t\tthrottler.queue(factory).then((result) => { assert.equal(result, 1); }),\n\t\t\tthrottler.queue(factory).then((result) => { assert.equal(result, 2); }),\n\t\t\tthrottler.queue(factory).then((result) => { assert.equal(result, 2); }),\n\t\t\tthrottler.queue(factory).then((result) => { assert.equal(result, 2); }),\n\t\t\tthrottler.queue(factory).then((result) => { assert.equal(result, 2); })\n\t\t]).done(() => {\n\t\t\tPromise.join([\n\t\t\t\tthrottler.queue(factory).then((result) => { assert.equal(result, 3); }),\n\t\t\t\tthrottler.queue(factory).then((result) => { assert.equal(result, 4); }),\n\t\t\t\tthrottler.queue(factory).then((result) => { assert.equal(result, 4); }),\n\t\t\t\tthrottler.queue(factory).then((result) => { assert.equal(result, 4); }),\n\t\t\t\tthrottler.queue(factory).then((result) => { assert.equal(result, 4); })\n\t\t\t]).done(() => done());\n\t\t});\n\t});\n\n\ttest('Throttler - cancel should not cancel other promises', function (done) {\n\t\tlet count = 0;\n\t\tlet factory = () => {\n\t\t\treturn TPromise.timeout(0).then(() => {\n\t\t\t\treturn ++count;\n\t\t\t});\n\t\t};\n\n\t\tlet throttler = new Async.Throttler();\n\t\tlet p1: Promise;\n\n\t\tPromise.join([\n\t\t\tp1 = throttler.queue(factory).then((result) => { assert(false, 'should not be here, 1'); }, () => { assert(true, 'yes, it was cancelled'); }),\n\t\t\tthrottler.queue(factory).then((result) => { assert.equal(result, 1); }, () => { assert(false, 'should not be here, 2'); }),\n\t\t\tthrottler.queue(factory).then((result) => { assert.equal(result, 1); }, () => { assert(false, 'should not be here, 3'); }),\n\t\t\tthrottler.queue(factory).then((result) => { assert.equal(result, 1); }, () => { assert(false, 'should not be here, 4'); })\n\t\t]).done(() => done());\n\n\t\tp1.cancel();\n\t});\n\n\ttest('Throttler - cancel the first queued promise should not cancel other promises', function (done) {\n\t\tlet count = 0;\n\t\tlet factory = () => {\n\t\t\treturn TPromise.timeout(0).then(() => {\n\t\t\t\treturn ++count;\n\t\t\t});\n\t\t};\n\n\t\tlet throttler = new Async.Throttler();\n\t\tlet p2: Promise;\n\n\t\tPromise.join([\n\t\t\tthrottler.queue(factory).then((result) => { assert.equal(result, 1); }, () => { assert(false, 'should not be here, 1'); }),\n\t\t\tp2 = throttler.queue(factory).then((result) => { assert(false, 'should not be here, 2'); }, () => { assert(true, 'yes, it was cancelled'); }),\n\t\t\tthrottler.queue(factory).then((result) => { assert.equal(result, 2); }, () => { assert(false, 'should not be here, 3'); }),\n\t\t\tthrottler.queue(factory).then((result) => { assert.equal(result, 2); }, () => { assert(false, 'should not be here, 4'); })\n\t\t]).done(() => done());\n\n\t\tp2.cancel();\n\t});\n\n\ttest('Throttler - cancel in the middle should not cancel other promises', function (done) {\n\t\tlet count = 0;\n\t\tlet factory = () => {\n\t\t\treturn TPromise.timeout(0).then(() => {\n\t\t\t\treturn ++count;\n\t\t\t});\n\t\t};\n\n\t\tlet throttler = new Async.Throttler();\n\t\tlet p3: Promise;\n\n\t\tPromise.join([\n\t\t\tthrottler.queue(factory).then((result) => { assert.equal(result, 1); }, () => { assert(false, 'should not be here, 1'); }),\n\t\t\tthrottler.queue(factory).then((result) => { assert.equal(result, 2); }, () => { assert(false, 'should not be here, 2'); }),\n\t\t\tp3 = throttler.queue(factory).then((result) => { assert(false, 'should not be here, 3'); }, () => { assert(true, 'yes, it was cancelled'); }),\n\t\t\tthrottler.queue(factory).then((result) => { assert.equal(result, 2); }, () => { assert(false, 'should not be here, 4'); })\n\t\t]).done(() => done());\n\n\t\tp3.cancel();\n\t});\n\n\ttest('Throttler - last factory should be the one getting called', function (done) {\n\t\tlet factoryFactory = (n: number) => () => {\n\t\t\treturn TPromise.timeout(0).then(() => n);\n\t\t};\n\n\t\tlet throttler = new Async.Throttler();\n\n\t\tlet promises: Promise[] = [];\n\n\t\tpromises.push(throttler.queue(factoryFactory(1)).then((n) => { assert.equal(n, 1); }));\n\t\tpromises.push(throttler.queue(factoryFactory(2)).then((n) => { assert.equal(n, 3); }));\n\t\tpromises.push(throttler.queue(factoryFactory(3)).then((n) => { assert.equal(n, 3); }));\n\n\t\tPromise.join(promises).done(() => done());\n\t});\n\n\ttest('Throttler - progress should work', function (done) {\n\t\tlet order = 0;\n\t\tlet factory = () => new Promise((c, e, p) => {\n\t\t\tTPromise.timeout(0).done(() => {\n\t\t\t\tp(order++);\n\t\t\t\tc(true);\n\t\t\t});\n\t\t});\n\n\t\tlet throttler = new Async.Throttler();\n\t\tlet promises: Promise[] = [];\n\t\tlet progresses: any[][] = [[], [], []];\n\n\t\tpromises.push(throttler.queue(factory).then(null, null, (p) => progresses[0].push(p)));\n\t\tpromises.push(throttler.queue(factory).then(null, null, (p) => progresses[1].push(p)));\n\t\tpromises.push(throttler.queue(factory).then(null, null, (p) => progresses[2].push(p)));\n\n\t\tPromise.join(promises).done(() => {\n\t\t\tassert.deepEqual(progresses[0], [0]);\n\t\t\tassert.deepEqual(progresses[1], [0]);\n\t\t\tassert.deepEqual(progresses[2], [0]);\n\t\t\tdone();\n\t\t});\n\t});\n\n\ttest('Delayer', function (done) {\n\t\tlet count = 0;\n\t\tlet factory = () => {\n\t\t\treturn TPromise.as(++count);\n\t\t};\n\n\t\tlet delayer = new Async.Delayer(0);\n\t\tlet promises: Promise[] = [];\n\n\t\tassert(!delayer.isTriggered());\n\n\t\tpromises.push(delayer.trigger(factory).then((result) => { assert.equal(result, 1); assert(!delayer.isTriggered()); }));\n\t\tassert(delayer.isTriggered());\n\n\t\tpromises.push(delayer.trigger(factory).then((result) => { assert.equal(result, 1); assert(!delayer.isTriggered()); }));\n\t\tassert(delayer.isTriggered());\n\n\t\tpromises.push(delayer.trigger(factory).then((result) => { assert.equal(result, 1); assert(!delayer.isTriggered()); }));\n\t\tassert(delayer.isTriggered());\n\n\t\tPromise.join(promises).done(() => {\n\t\t\tassert(!delayer.isTriggered());\n\t\t\tdone();\n\t\t});\n\t});\n\n\ttest('Delayer - simple cancel', function (done) {\n\t\tlet count = 0;\n\t\tlet factory = () => {\n\t\t\treturn TPromise.as(++count);\n\t\t};\n\n\t\tlet delayer = new Async.Delayer(0);\n\n\t\tassert(!delayer.isTriggered());\n\n\t\tdelayer.trigger(factory).then(() => {\n\t\t\tassert(false);\n\t\t}, () => {\n\t\t\tassert(true, 'yes, it was cancelled');\n\t\t}).done(() => done());\n\n\t\tassert(delayer.isTriggered());\n\t\tdelayer.cancel();\n\t\tassert(!delayer.isTriggered());\n\t});\n\n\ttest('Delayer - cancel should cancel all calls to trigger', function (done) {\n\t\tlet count = 0;\n\t\tlet factory = () => {\n\t\t\treturn TPromise.as(++count);\n\t\t};\n\n\t\tlet delayer = new Async.Delayer(0);\n\t\tlet promises: Promise[] = [];\n\n\t\tassert(!delayer.isTriggered());\n\n\t\tpromises.push(delayer.trigger(factory).then(null, () => { assert(true, 'yes, it was cancelled'); }));\n\t\tassert(delayer.isTriggered());\n\n\t\tpromises.push(delayer.trigger(factory).then(null, () => { assert(true, 'yes, it was cancelled'); }));\n\t\tassert(delayer.isTriggered());\n\n\t\tpromises.push(delayer.trigger(factory).then(null, () => { assert(true, 'yes, it was cancelled'); }));\n\t\tassert(delayer.isTriggered());\n\n\t\tdelayer.cancel();\n\n\t\tPromise.join(promises).done(() => {\n\t\t\tassert(!delayer.isTriggered());\n\t\t\tdone();\n\t\t});\n\t});\n\n\ttest('Delayer - trigger, cancel, then trigger again', function (done) {\n\t\tlet count = 0;\n\t\tlet factory = () => {\n\t\t\treturn TPromise.as(++count);\n\t\t};\n\n\t\tlet delayer = new Async.Delayer(0);\n\t\tlet promises: Promise[] = [];\n\n\t\tassert(!delayer.isTriggered());\n\n\t\tdelayer.trigger(factory).then((result) => {\n\t\t\tassert.equal(result, 1);\n\t\t\tassert(!delayer.isTriggered());\n\n\t\t\tpromises.push(delayer.trigger(factory).then(null, () => { assert(true, 'yes, it was cancelled'); }));\n\t\t\tassert(delayer.isTriggered());\n\n\t\t\tpromises.push(delayer.trigger(factory).then(null, () => { assert(true, 'yes, it was cancelled'); }));\n\t\t\tassert(delayer.isTriggered());\n\n\t\t\tdelayer.cancel();\n\n\t\t\tPromise.join(promises).then(() => {\n\n\t\t\t\tpromises = [];\n\n\t\t\t\tassert(!delayer.isTriggered());\n\n\t\t\t\tpromises.push(delayer.trigger(factory).then(() => { assert.equal(result, 1); assert(!delayer.isTriggered()); }));\n\t\t\t\tassert(delayer.isTriggered());\n\n\t\t\t\tpromises.push(delayer.trigger(factory).then(() => { assert.equal(result, 1); assert(!delayer.isTriggered()); }));\n\t\t\t\tassert(delayer.isTriggered());\n\n\t\t\t\tPromise.join(promises).then(() => {\n\t\t\t\t\tassert(!delayer.isTriggered());\n\n\t\t\t\t\tdone();\n\t\t\t\t});\n\n\t\t\t\tassert(delayer.isTriggered());\n\t\t\t});\n\n\t\t\tassert(delayer.isTriggered());\n\t\t});\n\n\t\tassert(delayer.isTriggered());\n\t});\n\n\ttest('Delayer - last task should be the one getting called', function (done) {\n\t\tlet factoryFactory = (n: number) => () => {\n\t\t\treturn TPromise.as(n);\n\t\t};\n\n\t\tlet delayer = new Async.Delayer(0);\n\t\tlet promises: Promise[] = [];\n\n\t\tassert(!delayer.isTriggered());\n\n\t\tpromises.push(delayer.trigger(factoryFactory(1)).then((n) => { assert.equal(n, 3); }));\n\t\tpromises.push(delayer.trigger(factoryFactory(2)).then((n) => { assert.equal(n, 3); }));\n\t\tpromises.push(delayer.trigger(factoryFactory(3)).then((n) => { assert.equal(n, 3); }));\n\n\t\tPromise.join(promises).then(() => {\n\t\t\tassert(!delayer.isTriggered());\n\t\t\tdone();\n\t\t});\n\n\t\tassert(delayer.isTriggered());\n\t});\n\n\ttest('Delayer - progress should work', function (done) {\n\t\tlet order = 0;\n\t\tlet factory = () => new Promise((c, e, p) => {\n\t\t\tTPromise.timeout(0).done(() => {\n\t\t\t\tp(order++);\n\t\t\t\tc(true);\n\t\t\t});\n\t\t});\n\n\t\tlet delayer = new Async.Delayer(0);\n\t\tlet promises: Promise[] = [];\n\t\tlet progresses: any[][] = [[], [], []];\n\n\t\tpromises.push(delayer.trigger(factory).then(null, null, (p) => progresses[0].push(p)));\n\t\tpromises.push(delayer.trigger(factory).then(null, null, (p) => progresses[1].push(p)));\n\t\tpromises.push(delayer.trigger(factory).then(null, null, (p) => progresses[2].push(p)));\n\n\t\tPromise.join(promises).done(() => {\n\t\t\tassert.deepEqual(progresses[0], [0]);\n\t\t\tassert.deepEqual(progresses[1], [0]);\n\t\t\tassert.deepEqual(progresses[2], [0]);\n\t\t\tdone();\n\t\t});\n\t});\n\n\ttest('ThrottledDelayer - progress should work', function (done) {\n\t\tlet order = 0;\n\t\tlet factory = () => new Promise((c, e, p) => {\n\t\t\tTPromise.timeout(0).done(() => {\n\t\t\t\tp(order++);\n\t\t\t\tc(true);\n\t\t\t});\n\t\t});\n\n\t\tlet delayer = new Async.ThrottledDelayer(0);\n\t\tlet promises: Promise[] = [];\n\t\tlet progresses: any[][] = [[], [], []];\n\n\t\tpromises.push(delayer.trigger(factory).then(null, null, (p) => progresses[0].push(p)));\n\t\tpromises.push(delayer.trigger(factory).then(null, null, (p) => progresses[1].push(p)));\n\t\tpromises.push(delayer.trigger(factory).then(null, null, (p) => progresses[2].push(p)));\n\n\t\tPromise.join(promises).done(() => {\n\t\t\tassert.deepEqual(progresses[0], [0]);\n\t\t\tassert.deepEqual(progresses[1], [0]);\n\t\t\tassert.deepEqual(progresses[2], [0]);\n\t\t\tdone();\n\t\t});\n\t});\n\n\ttest('Sequence', function (done) {\n\t\tlet factoryFactory = (n: number) => () => {\n\t\t\treturn TPromise.as(n);\n\t\t};\n\n\t\tAsync.sequence([\n\t\t\tfactoryFactory(1),\n\t\t\tfactoryFactory(2),\n\t\t\tfactoryFactory(3),\n\t\t\tfactoryFactory(4),\n\t\t\tfactoryFactory(5),\n\t\t]).then((result) => {\n\t\t\tassert.equal(5, result.length);\n\t\t\tassert.equal(1, result[0]);\n\t\t\tassert.equal(2, result[1]);\n\t\t\tassert.equal(3, result[2]);\n\t\t\tassert.equal(4, result[3]);\n\t\t\tassert.equal(5, result[4]);\n\t\t\tdone();\n\t\t});\n\t});\n\n\ttest('Limiter - sync', function (done) {\n\t\tlet factoryFactory = (n: number) => () => {\n\t\t\treturn TPromise.as(n);\n\t\t};\n\n\t\tlet limiter = new Async.Limiter(1);\n\n\t\tlet promises: Promise[] = [];\n\t\t[0, 1, 2, 3, 4, 5, 6, 7, 8, 9].forEach(n => promises.push(limiter.queue(factoryFactory(n))));\n\n\t\tPromise.join(promises).then((res) => {\n\t\t\tassert.equal(10, res.length);\n\n\t\t\tlimiter = new Async.Limiter(100);\n\n\t\t\tpromises = [];\n\t\t\t[0, 1, 2, 3, 4, 5, 6, 7, 8, 9].forEach(n => promises.push(limiter.queue(factoryFactory(n))));\n\n\t\t\treturn Promise.join(promises).then((res) => {\n\t\t\t\tassert.equal(10, res.length);\n\t\t\t});\n\t\t}).done(() => done());\n\t});\n\n\ttest('Limiter - async', function (done) {\n\t\tlet factoryFactory = (n: number) => () => {\n\t\t\treturn TPromise.timeout(0).then(() => n);\n\t\t};\n\n\t\tlet limiter = new Async.Limiter(1);\n\t\tlet promises: Promise[] = [];\n\t\t[0, 1, 2, 3, 4, 5, 6, 7, 8, 9].forEach(n => promises.push(limiter.queue(factoryFactory(n))));\n\n\t\tPromise.join(promises).then((res) => {\n\t\t\tassert.equal(10, res.length);\n\n\t\t\tlimiter = new Async.Limiter(100);\n\n\t\t\tpromises = [];\n\t\t\t[0, 1, 2, 3, 4, 5, 6, 7, 8, 9].forEach(n => promises.push(limiter.queue(factoryFactory(n))));\n\n\t\t\tPromise.join(promises).then((res) => {\n\t\t\t\tassert.equal(10, res.length);\n\t\t\t});\n\t\t}).done(() => done());\n\t});\n\n\ttest('Limiter - assert degree of paralellism', function (done) {\n\t\tlet activePromises = 0;\n\t\tlet factoryFactory = (n: number) => () => {\n\t\t\tactivePromises++;\n\t\t\tassert(activePromises < 6);\n\t\t\treturn TPromise.timeout(0).then(() => { activePromises--; return n; });\n\t\t};\n\n\t\tlet limiter = new Async.Limiter(5);\n\n\t\tlet promises: Promise[] = [];\n\t\t[0, 1, 2, 3, 4, 5, 6, 7, 8, 9].forEach(n => promises.push(limiter.queue(factoryFactory(n))));\n\n\t\tPromise.join(promises).then((res) => {\n\t\t\tassert.equal(10, res.length);\n\t\t\tassert.deepEqual([0, 1, 2, 3, 4, 5, 6, 7, 8, 9], res);\n\t\t\tdone();\n\t\t});\n\t});\n\n\ttest('Queue - simple', function (done) {\n\t\tlet queue = new Async.Queue();\n\n\t\tlet syncPromise = false;\n\t\tlet f1 = () => TPromise.as(true).then(() => syncPromise = true);\n\n\t\tlet asyncPromise = false;\n\t\tlet f2 = () => TPromise.timeout(10).then(() => asyncPromise = true);\n\n\t\tqueue.queue(f1);\n\t\tqueue.queue(f2).then(() => {\n\t\t\tassert.ok(syncPromise);\n\t\t\tassert.ok(asyncPromise);\n\n\t\t\tdone();\n\t\t});\n\t});\n\n\ttest('Queue - order is kept', function (done) {\n\t\tlet queue = new Async.Queue();\n\n\t\tlet res = [];\n\n\t\tlet f1 = () => TPromise.as(true).then(() => res.push(1));\n\t\tlet f2 = () => TPromise.timeout(10).then(() => res.push(2));\n\t\tlet f3 = () => TPromise.as(true).then(() => res.push(3));\n\t\tlet f4 = () => TPromise.timeout(20).then(() => res.push(4));\n\t\tlet f5 = () => TPromise.timeout(0).then(() => res.push(5));\n\n\t\tqueue.queue(f1);\n\t\tqueue.queue(f2);\n\t\tqueue.queue(f3);\n\t\tqueue.queue(f4);\n\t\tqueue.queue(f5).then(() => {\n\t\t\tassert.equal(res[0], 1);\n\t\t\tassert.equal(res[1], 2);\n\t\t\tassert.equal(res[2], 3);\n\t\t\tassert.equal(res[3], 4);\n\t\t\tassert.equal(res[4], 5);\n\n\t\t\tdone();\n\t\t});\n\t});\n\n\ttest('Queue - errors bubble individually but not cause stop', function (done) {\n\t\tlet queue = new Async.Queue();\n\n\t\tlet res = [];\n\t\tlet error = false;\n\n\t\tlet f1 = () => TPromise.as(true).then(() => res.push(1));\n\t\tlet f2 = () => TPromise.timeout(10).then(() => res.push(2));\n\t\tlet f3 = () => TPromise.as(true).then(() => TPromise.wrapError('error'));\n\t\tlet f4 = () => TPromise.timeout(20).then(() => res.push(4));\n\t\tlet f5 = () => TPromise.timeout(0).then(() => res.push(5));\n\n\t\tqueue.queue(f1);\n\t\tqueue.queue(f2);\n\t\tqueue.queue(f3).then(null, () => error = true);\n\t\tqueue.queue(f4);\n\t\tqueue.queue(f5).then(() => {\n\t\t\tassert.equal(res[0], 1);\n\t\t\tassert.equal(res[1], 2);\n\t\t\tassert.ok(error);\n\t\t\tassert.equal(res[2], 4);\n\t\t\tassert.equal(res[3], 5);\n\n\t\t\tdone();\n\t\t});\n\t});\n\n\ttest('Queue - order is kept (chained)', function (done) {\n\t\tlet queue = new Async.Queue();\n\n\t\tlet res = [];\n\n\t\tlet f1 = () => TPromise.as(true).then(() => res.push(1));\n\t\tlet f2 = () => TPromise.timeout(10).then(() => res.push(2));\n\t\tlet f3 = () => TPromise.as(true).then(() => res.push(3));\n\t\tlet f4 = () => TPromise.timeout(20).then(() => res.push(4));\n\t\tlet f5 = () => TPromise.timeout(0).then(() => res.push(5));\n\n\t\tqueue.queue(f1).then(() => {\n\t\t\tqueue.queue(f2).then(() => {\n\t\t\t\tqueue.queue(f3).then(() => {\n\t\t\t\t\tqueue.queue(f4).then(() => {\n\t\t\t\t\t\tqueue.queue(f5).then(() => {\n\t\t\t\t\t\t\tassert.equal(res[0], 1);\n\t\t\t\t\t\t\tassert.equal(res[1], 2);\n\t\t\t\t\t\t\tassert.equal(res[2], 3);\n\t\t\t\t\t\t\tassert.equal(res[3], 4);\n\t\t\t\t\t\t\tassert.equal(res[4], 5);\n\n\t\t\t\t\t\t\tdone();\n\t\t\t\t\t\t});\n\t\t\t\t\t});\n\t\t\t\t});\n\t\t\t});\n\t\t});\n\t});\n\n\ttest('Queue - events', function (done) {\n\t\tlet queue = new Async.Queue();\n\n\t\tlet finished = false;\n\t\tqueue.onFinished(() => {\n\t\t\tdone();\n\t\t});\n\n\t\tlet res = [];\n\n\t\tlet f1 = () => TPromise.timeout(10).then(() => res.push(2));\n\t\tlet f2 = () => TPromise.timeout(20).then(() => res.push(4));\n\t\tlet f3 = () => TPromise.timeout(0).then(() => res.push(5));\n\n\t\tconst q1 = queue.queue(f1);\n\t\tconst q2 = queue.queue(f2);\n\t\tqueue.queue(f3);\n\n\t\tq1.then(() => {\n\t\t\tassert.ok(!finished);\n\t\t\tq2.then(() => {\n\t\t\t\tassert.ok(!finished);\n\t\t\t});\n\t\t});\n\t});\n});\n","scriptKindName":"TS","projectRootPath":"/Users/matb/projects/vscode"}}
Info 151 Search path: /Users/matb/projects/vscode/src/vs/base/test/common
Info 152 Config file name: /Users/matb/projects/vscode/src/tsconfig.json
Info 153 Loading tslint-language-service from /Users/matb/projects/vscode/extensions/node_modules/typescript/lib/tsserver.js/../../.. (resolved to /Users/matb/projects/vscode/extensions/node_modules/node_modules)
Info 154 Failed to load module: {}
Info 155 Loading tslint-language-service from /Users/matb/.vscode-oss-dev/extensions/bierner.test-vscode-tsserver-plugin-0.0.1 (resolved to /Users/matb/.vscode-oss-dev/extensions/bierner.test-vscode-tsserver-plugin-0.0.1/node_modules)
Info 156 Failed to load module: {}
Info 157 Couldn't find tslint-language-service anywhere in paths: /Users/matb/projects/vscode/extensions/node_modules/typescript/lib/tsserver.js/../../..,/Users/matb/.vscode-oss-dev/extensions/bierner.test-vscode-tsserver-plugin-0.0.1
Info 158 Add recursive watcher for: /Users/matb/projects/vscode/src
Info 159 Add type root watcher for: /Users/matb/projects/vscode/src/typings
Info 160 Add type root watcher for: /Users/matb/projects/vscode/node_modules/@types
Info 161 Opened configuration file /Users/matb/projects/vscode/src/tsconfig.json