CoreRT (historical / experimental)

E697248

CoreRT (historical / experimental) is an ahead-of-time (AOT) compilation runtime for .NET that aimed to produce self-contained, native executables with minimal runtime overhead.

All labels observed (3)

Label Occurrences
CoreRT 1
CoreRT (historical / experimental) canonical 1
dotnet/corert 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf .NET runtime
ahead-of-time compilation technology
experimental software project
historical .NET runtime project
open-source software
aim ahead-of-time compilation of .NET applications
enable deployment without requiring a separate .NET runtime installation
minimize runtime overhead
produce self-contained native executables
reduce application startup time
component AOT compiler for .NET IL
native code linker integration
runtime library subset for .NET
designGoal highly trim-able framework libraries
native-like deployment model
small runtime surface area
developer Microsoft
disposition superseded by newer Native AOT efforts in dotnet/runtime
ecosystem .NET
feature ahead-of-time compilation of IL to native code
integration with .NET Core libraries
linking unused framework code out of the final binary
reduced memory footprint compared to JIT-based runtimes
self-contained single-file style executables
support for generics with AOT constraints
support for reflection with limitations
influenced .NET 5+ Native AOT work
dotnet/runtime NativeAOT
linked to: dotnet/runtime
license MIT License
limitation incomplete coverage of the full .NET Core API surface
incomplete support for full .NET reflection
not intended for all .NET workloads
name CoreRT
programmingLanguage C#
C++
relatedTo .NET Core
.NET Native
Mono AOT
linked to: Mono runtime

RyuJIT
repositoryHost GitHub
repositoryName dotnet/corert
status experimental
historical
no longer actively developed as a primary .NET runtime
successorProject .NET Native for UWP (related technology, not direct successor)
targetPlatform Linux
Windows
macOS

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

dotnet/runtime containsComponent CoreRT (historical / experimental)
CoreRT name CoreRT
linked to: CoreRT (historical / experimental)
CoreRT repositoryName dotnet/corert
linked to: CoreRT (historical / experimental)