summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarel Zikmund <karelz@users.noreply.github.com>2017-02-03 11:57:29 -0800
committerGitHub <noreply@github.com>2017-02-03 11:57:29 -0800
commitf0e57dc218055f65e678e78a286fff6976758a55 (patch)
tree25fc0839921e4094af7cad505ef9af1dee4f0788
parentee35cf1b2519c5c3307f129bb39a55f8448287c4 (diff)
downloadcoreclr-f0e57dc218055f65e678e78a286fff6976758a55.tar.gz
coreclr-f0e57dc218055f65e678e78a286fff6976758a55.tar.bz2
coreclr-f0e57dc218055f65e678e78a286fff6976758a55.zip
Update glossary.md
-rw-r--r--Documentation/project-docs/glossary.md4
1 files changed, 4 insertions, 0 deletions
diff --git a/Documentation/project-docs/glossary.md b/Documentation/project-docs/glossary.md
index d3960287a8..f8b2fd84a6 100644
--- a/Documentation/project-docs/glossary.md
+++ b/Documentation/project-docs/glossary.md
@@ -5,6 +5,7 @@ This glossary defines terms, both common and more niche, that are important to u
As much as possible, we should link to the most authoritative and recent source of information for a term. That approach should be the most helpful for people who want to learn more about a topic.
+* BBT: Microsoft internal early version of C/C++ PGO. See https://www.microsoft.com/windows/cse/bit_projects.mspx.
* BOTR: Book Of The Runtime.
* CLR: Common Language Runtime.
* COMPlus: An early name for the .NET platform, back when it was envisioned as a successor to the COM platform (hence, "COM+"). Used in various places in the CLR infrastructure, most prominently as a common prefix for the names of internal configuration settings. Note that this is different from the product that eventually ended up being named [COM+](https://msdn.microsoft.com/en-us/library/windows/desktop/ms685978.aspx).
@@ -18,6 +19,8 @@ As much as possible, we should link to the most authoritative and recent source
* NYI: Not Yet Implemented
* PAL: [Platform Adaptation Layer](http://archive.oreilly.com/pub/a/dotnet/2002/03/04/rotor.html). Provides an abstraction layer between the runtime and the operating system
* PE: Portable Executable.
+* PGO: Profile Guided Optimization - see [details](https://blogs.msdn.microsoft.com/vcblog/2008/11/12/pogo/)
+* POGO: Profile Guided Optimization - see [details](https://blogs.msdn.microsoft.com/vcblog/2008/11/12/pogo/)
* ProjectN: Codename for the first version of [.NET Native for UWP](https://msdn.microsoft.com/en-us/vstudio/dotnetnative.aspx).
* ReadyToRun: A flavor of native images - command line switch of [crossgen](../building/crossgen.md).
* Redhawk: Codename for experimental minimal managed code runtime that evolved into [CoreRT](https://github.com/dotnet/corert/).
@@ -29,3 +32,4 @@ As much as possible, we should link to the most authoritative and recent source
* VSD: [Virtual Stub Dispatch](../botr/virtual-stub-dispatch.md). Technique of using stubs for virtual method invocations instead of the traditional virtual method table.
* VM: Virtual machine.
* WKS: The CLR used to be built as two variants, with one called "mscorwks.dll", to mean the "workstation" version. In particular, it contained the client GC implementation, which was intended for single-threaded apps, independent of how many processors were on the machine. In the .NET Framework 2 release, the two variants were merged into "mscorwks.dll". The WKS version was the default, however the SVR version remained available.
+* ZAP: Original code name for NGen