Skip to content

Comments

Fix excessive compilation times due to speculative parsing after an incomplete string#72565

Merged
CyrusNajmabadi merged 9 commits intodotnet:mainfrom
CyrusNajmabadi:parsingPerf2
Mar 20, 2024
Merged

Fix excessive compilation times due to speculative parsing after an incomplete string#72565
CyrusNajmabadi merged 9 commits intodotnet:mainfrom
CyrusNajmabadi:parsingPerf2

Conversation

@CyrusNajmabadi
Copy link
Contributor

@CyrusNajmabadi CyrusNajmabadi commented Mar 15, 2024

Fixes #72557

Don't love this approach, but couldn't think of anythign better. See comments in bug for what's going on.

@CyrusNajmabadi CyrusNajmabadi requested a review from a team as a code owner March 15, 2024 18:48
@ghost ghost added Area-Compilers untriaged Issues and PRs which have not yet been triaged by a lead labels Mar 15, 2024
@CyrusNajmabadi
Copy link
Contributor Author

@RikkiGibson @cston ptal

@CyrusNajmabadi CyrusNajmabadi requested a review from 333fred March 19, 2024 21:00
@RikkiGibson
Copy link
Member

RikkiGibson commented Mar 19, 2024

@CyrusNajmabadi CyrusNajmabadi enabled auto-merge (squash) March 20, 2024 17:09
@CyrusNajmabadi CyrusNajmabadi merged commit 9aea13f into dotnet:main Mar 20, 2024
@dotnet-policy-service dotnet-policy-service bot added this to the Next milestone Mar 20, 2024
333fred added a commit that referenced this pull request Mar 20, 2024
* upstream/main: (1045 commits)
  Fix excessive compilation times due to speculative parsing after an incomplete string (#72565)
  Convert official pipeline to 1ES template (#72430)
  Fix #69628 Analyzer summary should show suppressor ID (#72569)
  Fix event hookup even when in a projection buffer
  Drop win32-ia32 language server support
  Remove workaround for .net7 r2r assembly loading issue
  remove unused usings
  Share compilation when generators don't produce any generated files
  Fix potential exception in AssetProvider.SynchronizeAssetsAsync (#72597)
  Fix
  Update __arglist.md (#72523)
  Improve code gen for concatenation of `string` and `char` (#71793)
  Reduce File I/O under the AnalyzerAssemblyLoader folder (#72412)
  Reduce allocations in AbstractTypeMap (#72588)
  disable diagnostics when solution crawler option is disabled
  disable diagnostics when solution crawler option is disabled
  better thread transitions
  Fix
  Add check
  Fix
  ...
@CyrusNajmabadi CyrusNajmabadi deleted the parsingPerf2 branch March 20, 2024 23:55
@RikkiGibson RikkiGibson modified the milestones: Next, 17.10 P3 Mar 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area-Compilers untriaged Issues and PRs which have not yet been triaged by a lead

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Compiler doesn't terminate on file with syntax errors

4 participants