Change Set Date Downloads Comment
43406
by xiasongtao
Fri at
10:42 PM
6 Metadata copier and mutating visitor, add comments and fix smaller issues.
43078
by hermanv
Mar 15 at
2:54 AM
23 Fix way in which generic type parameter reference is resolved. Normalize line endings.
43077
by hermanv
Mar 15 at
2:22 AM
3 Fix typo.
43033
by hermanv
Mar 14 at
12:55 AM
12 Various fixes to the way IL is decompiled to a Code Model, how the Code Model is compiled to IL and how the Code Model is printed as C# source code.
43030
by hermanv
Mar 14 at
12:11 AM
2 The UnderlyingType of a specialized nested enum should not be a dummy.
43019
by hermanv
Mar 13 at
8:05 PM
1 Remove external link to xunit project.
43016
by hermanv
Mar 13 at
7:23 PM
2 Normalize line-endings and fix formatting.
42958
by mikebarnett
Mar 12 at
7:43 PM
11 NOTE: This checkin contains changes from several separate checkins on the inside. All merging was done manually and may have resulted in changes from the Codeplex files being lost!!

Two new classes for aggregating source model information: one for ISourceLocationProvider and another for ILocalScopeProvider. But in order to be able to aggregate those interfaces, they had to be modified so that for each element the aggregator can retrieve the containing method (definition) and then map that to the appropriate provider (the assumption is that each provider is attached to a particular unit and so the aggregator can climb from the method definition up to the containing unit). Modifying the interfaces induced many consequent changes, mostly to add a method definition as a parameter to classes that implement the interfaces so that they can support that query.

Bugfix: Mutable model's generictypeparameterreference and genericmethodparameterreference classes' resolution always picked the first generic parameter of the defining type/method due to a programming mistake.

Fix compilation of bound expressions where the bound definition is a static field.

Various fixes to help with decompilation and recompilation of typed references.

Bug fix: generate ldelem/stelem/etc instead of ldelem.ref when the element type is a generic (type or method) parameter. Previously the generic method parameter case was missed.

Make source emitter aware of conversions, rethrow statements and finalizers. Fix decompilation of nested try statements that start at the same location but do not protect the same try body. Fix code gen for rethrow statements and catch handlers that immediately pop the exception value.

Fix decompile/compile round trip for box instructions.

Added comment in ILReader for when array types use psuedo instuctions and when not.
42193
by xiasongtao
Mar 2 at
9:25 PM
77 Adding a copier and a mutating visitor class for the mutable model. The change passes previously checked-in tests on the team server side.
41914
by stobies
Feb 26 at
12:12 PM
26 Fixed some line endings
41873
by stobies
Feb 25 at
2:26 PM
20 Removing wrong mime-type property
Ignoring VS internal file
41544
by hermanv
Feb 20 at
5:53 PM
47 Make the default host search the GAC before searching the platform directory of the platform running CCI when probing for assemblies.
Allow intern factory objects to be shared across two or more MetadataReaderHosts by adding a constructor parameter.
Fixed updating of "currentWildGuesses" dictionary: you can't iterate over the Keys property of a dictionary and update the dictionary at the same time.
41538
by hermanv
Feb 20 at
5:21 PM
11 Make protected properties and method public so that PlatformTypes can be used as a type reference factory without requiring subclassing.
41343
by hermanv
Feb 16 at
8:33 PM
31 Update copyright notice.
40727
by hermanv
Feb 8 at
2:00 AM
20 Fix reader to leave the method token alone of calls to methods from array types if those calls are not replaced by pseudo instructions.
40577
by hermanv
Feb 7 at
1:34 AM
27 Add finalizers to classes with non empty IDisposable.Dispose methods.
40575
by hermanv
Feb 7 at
1:10 AM
22 Make MethodDefinition.ContainingTypeDefinition mutable rather than MethodDefinition.ContainingType.
40085
by stobies
Feb 2 at
6:21 AM
14 svn-ignoring directories generated during build
39152
by hermanv
Jan 25 at
5:41 AM
50 Try to enable some GAC style functionality on the Compact Framework.
38874
by hermanv
Jan 23 at
10:10 PM
20 When reporting a type name to the unmanaged PDB writer be sure to mangle it with the number of type parameters and to exclude the name of the containing type.
38861
by hermanv
Jan 23 at
9:16 PM
20 more renaming woes.
38828
by hermanv
Jan 23 at
6:47 PM
25 Rename FindThrowPlatformType to FindThrowArgumentNull.
38827
by hermanv
Jan 23 at
6:30 PM
21 Rename FindThrowPlatformType to FindThrowArgumentNull.
38826
by hermanv
Jan 23 at
6:30 PM
19 Rename FindThrowPlatformType to FindThrowArgumentNull.
37903
by hermanv
Jan 18 at
10:09 PM
23 Add null check.


Show  10 25  50  100  Change Sets
1-25 of 321 Change Sets< Previous 1 2 3 4 5 6 7 8 9 10 ... Next >
Updating...
© 2006-2010 Microsoft | Get Help | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2010.2.24.16331