From d937b70bf6273384bd47155f6e9eca3f80ee3559 Mon Sep 17 00:00:00 2001 From: Adeel <3840695+am11@users.noreply.github.com> Date: Sat, 16 Apr 2022 20:25:54 +0300 Subject: [PATCH 1/2] Add {M}IBC to glossary --- docs/project/glossary.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/project/glossary.md b/docs/project/glossary.md index 86a2c596f8230..2d4993d2b2de7 100644 --- a/docs/project/glossary.md +++ b/docs/project/glossary.md @@ -24,12 +24,14 @@ terminology. | DAC | Data Access Component. An abstraction layer over the internal structures in the runtime. | | EE | [Execution Engine](https://docs.microsoft.com/dotnet/standard/managed-execution-process#running_code). | | GC | [Garbage Collector](https://github.com/dotnet/runtime/blob/main/docs/design/coreclr/botr/garbage-collection.md). | +| IBC | Instrumented Block Counts - used as extension (`*.ibc`) for old PGO files. | | IPC | Inter-Process Communication. | | IL | Intermediate Language. Equivalent to CIL, also equivalent to [MSIL](https://docs.microsoft.com/dotnet/standard/managed-execution-process#compiling-to-msil). | | JIT | [Just-in-Time](https://github.com/dotnet/runtime/blob/main/docs/design/coreclr/jit/ryujit-overview.md) compiler. RyuJIT is the code name for the next generation Just-in-Time(aka "JIT") for the .NET runtime. | | LCG | Lightweight Code Generation. An early name for [dynamic methods](https://github.com/dotnet/runtime/blob/main/src/coreclr/System.Private.CoreLib/src/System/Reflection/Emit/DynamicMethod.cs). | | MD | MetaData. | | MDA | Managed Debugging Assistant - see [details](https://docs.microsoft.com/dotnet/framework/debug-trace-profile/diagnosing-errors-with-managed-debugging-assistants) (Note: Not in .NET Core, equivalent diagnostic functionality is made available on a case-by-case basis, e.g. [#9418](https://github.com/dotnet/runtime/issues/9418)) | +| MIBC | Modern Instrumented Block Counts - used as extension (`*.mibc`) for modern PGO files. | | MSIL | [Microsoft Intermediate Language](https://docs.microsoft.com/dotnet/standard/managed-execution-process#compiling-to-msil).Common Intermediate Language. Equivalent to IL, also equivalent to CIL. | | NGen | Native Image Generator. | | NYI | Not Yet Implemented. | From e28367d1fc7db3ada996fbf50355c3a3111aed39 Mon Sep 17 00:00:00 2001 From: Adeel Mujahid <3840695+am11@users.noreply.github.com> Date: Fri, 3 Jun 2022 03:22:33 +0300 Subject: [PATCH 2/2] Modern -> Managed --- docs/project/glossary.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/project/glossary.md b/docs/project/glossary.md index 2d4993d2b2de7..f5f911c2a07fe 100644 --- a/docs/project/glossary.md +++ b/docs/project/glossary.md @@ -31,7 +31,7 @@ terminology. | LCG | Lightweight Code Generation. An early name for [dynamic methods](https://github.com/dotnet/runtime/blob/main/src/coreclr/System.Private.CoreLib/src/System/Reflection/Emit/DynamicMethod.cs). | | MD | MetaData. | | MDA | Managed Debugging Assistant - see [details](https://docs.microsoft.com/dotnet/framework/debug-trace-profile/diagnosing-errors-with-managed-debugging-assistants) (Note: Not in .NET Core, equivalent diagnostic functionality is made available on a case-by-case basis, e.g. [#9418](https://github.com/dotnet/runtime/issues/9418)) | -| MIBC | Modern Instrumented Block Counts - used as extension (`*.mibc`) for modern PGO files. | +| MIBC | Managed Instrumented Block Counts - used as extension (`*.mibc`) for managed PGO files. | | MSIL | [Microsoft Intermediate Language](https://docs.microsoft.com/dotnet/standard/managed-execution-process#compiling-to-msil).Common Intermediate Language. Equivalent to IL, also equivalent to CIL. | | NGen | Native Image Generator. | | NYI | Not Yet Implemented. |