As explained in the first section
is one of the three major open .NET repositories where this project is precisely focused. It contains the most basic parts of the .NET Framework:
The .NET Core runtime ("CoreCLR").
The base library ("mscorlib").
The garbage collector.
The JIT compiler.
Data types and low-level classes.
Most of the code in the CoreCLR repository is written in unmanaged/unsafe C# and in C++. My experience in both languages is quite limited (although I am very experienced in managed C#/.NET), but this fact will certainly not be a problem here because of the following two reasons:
The current project deals with the optimisation of
(i.e., part of the mscorlib
library, inside the file Number.cs
), which takes care of all the string-analysis actions of the .NET numeric types; this project is mostly focused on
, but also accounts for
. Note that all these parsing methods are written in unmanaged/managed C# & C++, although
(and, consequently, this project) is mostly written in unmanaged C#.