Commit 95e4e40
committed
fix #63092: stack overflow in isReachableFlowNodeWorker with deeply nested flow graphs
Replaces recursive some() for BranchLabel with an explicit worklist.
Adds cache lookup for Shared nodes and a regression test.1 parent e977562 commit 95e4e40
81,370 files changed
Lines changed: 54470 additions & 9504720 deletions
File tree
- .devcontainer
- .github
- ISSUE_TEMPLATE
- codeql
- workflows
- .vscode
- bin
- scripts
- build
- eslint
- rules
- tests
- support
- hooks
- src
- compiler
- _namespaces
- factory
- transformers
- declarations
- module
- deprecatedCompat
- _namespaces
- harness
- _namespaces
- jsTyping
- _namespaces
- lib
- loc/lcl
- chs/diagnosticMessages
- cht/diagnosticMessages
- csy/diagnosticMessages
- deu/diagnosticMessages
- esn/diagnosticMessages
- fra/diagnosticMessages
- ita/diagnosticMessages
- jpn/diagnosticMessages
- kor/diagnosticMessages
- plk/diagnosticMessages
- ptb/diagnosticMessages
- rus/diagnosticMessages
- trk/diagnosticMessages
- server
- _namespaces
- services
- _namespaces
- codefixes
- formatting
- refactors
- testRunner
- _namespaces
- parallel
- unittests
- config
- evaluation
- helpers
- services
- extract
- sys
- tsbuildWatch
- tsbuild
- tscWatch
- tsc
- tsserver
- events
- tsc
- _namespaces
- tsserver
- typescript
- _namespaces
- typingsInstallerCore
- _namespaces
- typingsInstaller
- watchGuard
- tests/baselines/reference
- JSDocParsing
- api
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments