dotnet / dotnet/jitutils

Overview of work envisioned for PMI

Open
#127 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
160
Forks
69
Avg merge
1h 56m
Merged PRs (30d)
1

Description

Here's a high-level summary of work envisioned for PMI. Will open child issues as needed.

- [x] Coverage of generic types (#128, #159, #160)
- [x] Coverage of generic methods (#160)
- [x] Fix DRIVEALL for CLI (#130)
- [ ] How to use local builds with PMI (CoreCLR dev innerloop workflow) (see #129)
- [x] Integration into jit-diffs for PMI based diffing (#134)
- [ ] How to best enable altjit for PMI (#136, #142)
- [ ] Experiment with running normal jit as an altjit when testing default jit via PMI
- [ ] CI tooling for CoreCLR to use PMI (for correctness)
- [ ] CI tooling for CoreCLR to use PMI (for diffs)
- [ ] Add tests for PMI to jitutils CI
- [ ] Assess generic strategy and see how well we're covering methods in generic types
- [ ] Tooling for using PMI to assess jit thoughput (#138)
- [ ] Approach to measuring internal jit phase timings with PMI
- [ ] Multithreading across / within assemblies for correctness and diffing runs
- [x] Update documentation (#135)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.