3F / coreclr

.NET Core CLR (CoreCLR) and its various support & modifications

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

.NET Core CLR (CoreCLR)

Contains the complete runtime implementation for .NET Core. It includes RyuJIT, the .NET GC, native interop and many other components.

Modified and has been prepared specialy for https://github.com/3F/DllExport by GitHub/3F developer.

✓ License

.NET Core (including the coreclr repo) is licensed under the MIT License (MIT).

Copyright (c) .NET Foundation and Contributors
Copyright (c) 2016-2019  Denis Kuzmin < x-3F@outlook.com > GitHub/3F

CoreCLR IL Assembler

ILAsm & ILDasm CI
Win.x86-x64.Release Build status

release License NuGet package

Download: /releases [ latest ]

IL Assembler (ILAsm) + IL Disassembler (ILDasm)

Custom version on .NET Core CLR (CoreCLR) 3.0: https://github.com/3F/coreclr

Specially for: https://github.com/3F/DllExport

! To provide compatible converter of resources to obj COFF-format when assembling with ILAsm, use /CVRES (/CVR) key.

~... /CVR=cvtres.exe

Related issue: #2

NuGet Packages

Custom use via GetNuTool

gnt /p:ngpackages="ILAsm" [?]

PDB files (240 MB+) are available through GitHub Releases: https://github.com/3F/coreclr/releases

Additional MSBuild Properties:

  • $(ILAsm_RootPkg) - path to root folder of this package after install.
  • $(ILAsm_PathToBin) - path to \bin folder., eg.: $(ILAsm_PathToBin)Win.x64\ilasm.exe

About

.NET Core CLR (CoreCLR) and its various support & modifications

License:MIT License


Languages

Language:C# 67.7%Language:C++ 28.1%Language:C 2.1%Language:Assembly 0.4%Language:CMake 0.3%Language:Roff 0.3%Language:Smalltalk 0.3%Language:Shell 0.2%Language:Python 0.2%Language:Batchfile 0.1%Language:Yacc 0.1%Language:PowerShell 0.1%Language:TeX 0.1%Language:Makefile 0.0%Language:Perl 0.0%Language:M4 0.0%Language:Objective-C 0.0%Language:Awk 0.0%Language:Scala 0.0%Language:XSLT 0.0%Language:SuperCollider 0.0%