Showing results for .NET - .NET Blog

May 19, 2009
Post comments count0
Post likes count0

Channel 9 Video – Vance Morrison: CLR Through the Years

CLR Team
CLR Team

Vance Morrison, a CLR architect, recently gave an interview to Channel 9 where he walks through the history of the CLR (he's been on our team since it's very beginning), the upcoming version, his favorite features in CLR v4, and what the future looks like. He also talks about concurrency (and the role that CLR plays), aspects of...

.NET
May 18, 2009
Post comments count0
Post likes count0

The Conditional Weak Table: Enabling Dynamic Object Properties

CLR Team
CLR Team

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 "properties" to instanced .NET managed objects at runtime. If a Ruby developer sets an instance var...

.NET
May 14, 2009
Post comments count1
Post likes count0

Why is AppDomain.AppendPrivatePath Obsolete?

CLR Team
CLR Team

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 (AppDomainSetup.PrivateBinPath) requires you to do something entirely d...

.NET
May 14, 2009
Post comments count0
Post likes count0

How CLR maps SEH exceptions to managed exception types

CLR Team
CLR Team

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 SEH and managed exception systems, which is a very key point since SEH is based upon the notion of...

.NET
May 14, 2009
Post comments count0
Post likes count0

How CLR maps SEH exceptions to managed exception types

CLR Team
CLR Team

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 SEH and managed exception systems, which is a very key point since SEH is based upon the notion of...

.NET
May 6, 2009
Post comments count0
Post likes count0

CLR Inside Out – Understanding the CLR Binder

CLR Team
CLR Team

The May installment of the “CLR Inside Out” column in MSDN magazine is now available on line.  This month we have an article from Aarthi Ramamurthy and Mark Miller on Understanding The CLR Binder.  It covers some best practices for assembly binding and loading using the CLR. You can find a list of all “CLR Inside ...

.NET
May 4, 2009
Post comments count0
Post likes count0

ThreadPool improvements in CLR v4.0

CLR Team
CLR Team

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 with changes in thread pool's design, due to increasing core counts today. In the ...

.NET
Apr 28, 2009
Post comments count0
Post likes count0

ThreadAbortException

CLR Team
CLR Team

 System.Threading.ThreadAbortException is just plain weird. For instance, most exceptions happen because of something code did on its own thread: even asynchronous exceptions are caused by something your code did on the current thread. (Note for the nitpickers: gamma rays can cause a bit in memory to flip randomly, bringing about unexpected pr...

.NET
Apr 6, 2009
Post comments count0
Post likes count0

CLR Inside Out – Optimizations In .NET Framework 3.5 SP1

CLR Team
CLR Team

The new installment of the “CLR Inside Out” column in MSDN magazine is now available on line.  This month we have an article from Surupa Biswas on Optimizations In .NET Framework 3.5 SP1. You can find a list of all “CLR Inside Out” articles here.  As always, please let us know if you have topics you’d like...

.NET
Mar 26, 2009
Post comments count0
Post likes count0

MIX09 talk on Core CLR

CLR Team
CLR Team

 For everyone who attended MIX this year, we hope it was a lot of fun. Brandon from our team, gave a talk on "Going Inside Microsoft Silverlight: Exploring the Core CLR" at MIX09 last week. The talk covers how the desktop CLR was slimmed down to be used for Silverlight, and in the process, covers Core CLR's architecture (specif...

.NET