lp:~achille-fouilleul/+junk/Rome

Created by Achille Fouilleul and last modified
Get this branch:
bzr branch lp:~achille-fouilleul/+junk/Rome
Only Achille Fouilleul can upload to this branch. If you are Achille Fouilleul please log in for upload directions.

Related bugs

Related blueprints

Branch information

Owner:
Achille Fouilleul
Status:
Development

Recent revisions

128. By Achille Fouilleul

Compiler:
- added SsaMethod, SsaExceptionBlock and derived classes.
- changed MethodCompiler.Compile() return type to SsaMethod.

127. By Achille Fouilleul

Compiler:
- dump all method instances (debug).
- allow merging native int and managed pointer as valid (but unverifiable).
Reflection:
- fixed TypeDefinition.DisplayName for nested classes.

126. By Achille Fouilleul

Reflection: added remaining well-known types.

125. By Achille Fouilleul

Compiler:
- bug fix: don't include literals in StaticFields.
Reflection:
- FieldDefinition: added IsLiteral.
- MethodDefinition: added IsInternalCall, IsConstructor.

124. By Achille Fouilleul

Compiler:
- removed class MethodId.
- MethodCompiler processes MethodSpecs instead of MethodDefinitions.
- restored native type info in SSA form.

123. By Achille Fouilleul

Rome.Reflection:
- created ArrayBase, common base of ArrayType & SZArrayType.
- added ArrayMethod, OpenArrayBase, OpenSZArrayType.

122. By Achille Fouilleul

Rome.Reflection:
- uniquified instances of ClosedGenericMethod, GenericTypeMethod, GenericTypeField.

121. By Achille Fouilleul

Compiler:
- excluded RuntimeTypeInfo from build.

Reflection:
- added MemberSpec.OwnerType prop; adjusted derived types accordingly.

120. By Achille Fouilleul

Reflection: added QualifiedType (TypeSpec + CustomMods).

Compiler: adapted to TypeSpec -> QualifiedType transition.

119. By Achille Fouilleul

Reflection:
- renamed MethodSig.RetType to ReturnValue.
- added DebuggerDisplay attrs on MethodSpec, MethodSig, Assembly, TypeSpec.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.