Skip to content

Support Dev inner loop improvements in CoreCLR VM #45629

Closed
@tommcdon

Description

@tommcdon

Contributes to dotnet/core/issues/5511

Overview

Our goal is to provide a consistent dev inner loop experience in .NET Core across all platforms, architectures, and workloads. Today, code edits can be made at runtime and applied to running processes using ReJIT and Edit and Continue . The typical dev inner loop involves making code edit changes, building, debugging, then making new edits. Edit and Continue can apply code edits while the debugger is attached and given that it conforms to a set of constraints (defined here). Our desire is to improve the inner loop and by allowing code edits to applied at runtime and support multiple platforms/architectures. Ideally this work will involve using the same/similar API's being used for Mono Method Body Replacement.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions