Blog - Title

May, 2009

  • .NET Blog

    Why is AppDomain.AppendPrivatePath Obsolete?

    • 13 Comments
    This is the first in a series of posts where we discuss the reasoning behind “obsoleting” specific APIs. If you use AppDomain.AppendPrivatePath , or look at MSDN , you’ll notice it’s obsolete.  This frustrates people because the alternative suggested...
  • .NET Blog

    How CLR maps SEH exceptions to managed exception types

    • 6 Comments
    Managed exception handling is built on Windows OS’s Structured Exception Handling , commonly referred to as SEH (to learn more about SEH, please read Matt Pietrek’s excellent article first). This implies that CLR understands how to interoperate between...
  • .NET Blog

    The Conditional Weak Table: Enabling Dynamic Object Properties

    • 3 Comments
    The Dynamic Language Runtime allows you to implement a dynamic language (such as Ruby or Python) on top of the CLR. There are a lot of challenges to making everything work right. One particularly difficult aspect was enabling Ruby to attach arbitrary...
  • .NET Blog

    ThreadPool improvements in CLR v4.0

    • 1 Comments
    Eric Eilebrecht , a developer on our team, has just started a multi-part series on TheadPool improvements in the upcoming CLR v4.0. The first post is pretty fascinating and begins with a brief introduction on thread pools and it's design. The post deals...
  • .NET Blog

    Tail Call Improvements in CLR 4

    • 0 Comments
    Now that .Net 4 Beta1 is out, you'll see a number of posts on this blog covering new CLR features in CLR 4. Grant Richins, a developer on our team, wrote a post on tail call improvements in CLR 4 at the CLR Code Generation blog . The post deals with...
  • .NET Blog

    Improvements to NGen in CLR 4

    • 0 Comments
    Surupa Biswas has a post in the CodeGen team blog on new features in NGen coming out as part of CLR 4. The post covers NGen SxS (that's side-by-side) and multi-proc NGen, and goes into detail on the work that went into making Targeted Patching possible...
Page 1 of 1 (6 items)