Skip to content

echesakov/jitutils

This branch is 251 commits behind dotnet/jitutils:main.

Folders and files

NameName
Last commit message
Last commit date
Jun 12, 2018
Jul 12, 2018
Aug 8, 2016
Apr 13, 2017
May 27, 2016
May 27, 2016
Jun 12, 2018
Mar 18, 2017
Mar 18, 2017
Jun 11, 2018
Jun 11, 2018
Jun 11, 2018
Apr 13, 2017
Oct 25, 2016
Jul 1, 2016

Repository files navigation

Dotnet JIT code gen utilities - jitutils

This repo holds a collection of utilities used by RyuJIT developers to automate tasks when working on CoreCLR.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Summary

Current tools include:

  1. Assembly diffs: jit-diff, jit-dasm, jit-dasm-pmi, jit-analyze.
  2. CI jobs information: cijobs.
  3. JIT source code formatting: jit-format.
  4. General tools: pmi

Getting started

  1. Clone the jitutils repo:
    git clone https://github.com/dotnet/jitutils
  1. Install the 2.1 .NET Core SDK (including the dotnet command-line interface, or CLI) from here.

  2. Build the tools:

    cd jitutils
    bootstrap.cmd

(on non-Windows, run bootstrap.sh. NOTE: On Mac, you need to first use ulimit -n 2048 or the dotnet restore part of the build will fail.)

  1. Optionally, add the built tools directory to your path, e.g.:
    set PATH=%PATH%;<root>\jitutils\bin

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 90.8%
  • Python 3.2%
  • Shell 3.1%
  • Batchfile 2.4%
  • C++ 0.5%