Skip to content

Instantly share code, notes, and snippets.

@EgorBo
Last active May 7, 2021 19:45
Show Gist options
  • Select an option

  • Save EgorBo/e747209d49fa22c3aede09600e512ecd to your computer and use it in GitHub Desktop.

Select an option

Save EgorBo/e747209d49fa22c3aede09600e512ecd to your computer and use it in GitHub Desktop.
run.cmd
build.cmd Clr+Libs -c Release
build.cmd Clr -c Checked
cd src\tests
build.cmd Release generatelayoutonly
cd ..\..
jit-diff diff --output C:\prj\jit-diffs --corelib --core_root C:\prj\runtime\artifacts\tests\coreclr\windows.x64.Release\Tests\Core_Root --base C:\prj\runtime\artifacts\bin\coreclr\windows.x64.Checked --pmi
# Now apply your change to corelib
# rebuild it:
build.cmd Clr -c Release
cd src\tests
build.cmd Release generatelayoutonly
cd ..\..
jit-diff diff --output C:\prj\jit-diffs --corelib --core_root C:\prj\runtime\artifacts\tests\coreclr\windows.x64.Release\Tests\Core_Root --base C:\prj\runtime\artifacts\bin\coreclr\windows.x64.Checked --pmi
# C:\prj\jit-diffs will contain two folders
jit-analyze -b C:\prj\jit-diffs\dasm_1\base -d C:\prj\jit-diffs\dasm_2\base -r -c 100
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment