Skip to content

[clr-ios] Improve inner dev loop on Apple mobile platforms with CoreCLR and Interpreter #124339

Description

@kotlarmilos

Description

There are three scenarios of interest for non-Release builds:

  • First build
  • Incremental build
  • Hot reload

The first build can be improved by enabling trimming and reducing the binary size like dotnet/maui#34107. The ILLink and R2R tasks must run completely to generate the app bundle.

The two main contributors of the incremental build are ILLink (50%) and R2R (40%). The goal is to avoid unnecessary R2R targets. If an assembly is a user assembly and was not part of an R2R image, caching of the R2R output should be implemented.

Tasks

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions