Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mcs/gmcs/ChangeLog')
-rw-r--r--mcs/gmcs/ChangeLog68
1 files changed, 22 insertions, 46 deletions
diff --git a/mcs/gmcs/ChangeLog b/mcs/gmcs/ChangeLog
index 625bf8a1ecd..dbdb2d2c141 100644
--- a/mcs/gmcs/ChangeLog
+++ b/mcs/gmcs/ChangeLog
@@ -1,3 +1,12 @@
+2006-03-09 Martin Baulig <martin@ximian.com>
+
+ * ecore.cs (FieldExpr.AddressOf): Don't emit the instance if the
+ `prepared' flag is set.
+
+ * generic.cs (LiftedBinaryOperator): Don't allow `||' or `&&' anymore.
+ (LiftedBinaryOperator, LiftedUnaryMutator): Fix a few nullable
+ issues; see gtest-254.cs.
+
2006-03-07 Martin Baulig <martin@ximian.com>
* generic.cs (TypeManager.InferType): Allow infering
@@ -15,21 +24,6 @@
(Invocation.IsAncestralType): Use TypeManager.IsSubclassOf();
fixes gtest-249.cs.
-2006-03-01 Raja R Harinath <rharinath@novell.com>
-
- Fix #77679.
- * expression.cs (ParameterReference.DoResolveBase): Change return
- type to bool.
- (ParameterReference.DoResolve, ParameterReference.DoResolveLValue):
- Update.
-
- Fix #77628.
- * ecore.cs (PropertyExpr.InstanceResolve): Fix CS1540 check.
-
- Fix #77642.
- * typemanager.cs (GetFullNameSignature): Don't nullref on
- protected accessors.
-
2006-02-16 Martin Baulig <martin@ximian.com>
* generic.cs
@@ -61,37 +55,6 @@
(TypeManager.ExpandInterfaces): Use TypeManager.GetInterfaces()
rather than calling it directly; fixes #77488.
-2006-02-08 Martin Baulig <martin@ximian.com>
-
- * generic.cs (ConstraintChecker.CheckConstraints): Move the error
- reporting into CheckConstraint() so we can use the correctly
- instantiated type.
-
-2006-02-08 Martin Baulig <martin@ximian.com>
-
- * expression.cs (BaseAccess): Add support for generic methods.
-
- * ecore.cs (MethodGroupExpr.ResolveGeneric): Propagate `IsBase' to
- the new MethodGroupExpr.
-
-2006-02-07 Martin Baulig <martin@ximian.com>
-
- * generic.cs (ConstraintChecker.CheckConstraints): Interfaces are
- also reference types; fixes #77483.
-
-2006-02-07 Martin Baulig <martin@ximian.com>
-
- * generic.cs
- (TypeManager.IsGenericMethod): We now return whether something is
- an instantiated generic method (and not a generic method def).
- (TypeManager.IsGenericMethodDefinition): New public method.
-
- * typemanager.cs
- (TypeManager.CSharpSignature): Only include type arguments for
- "real" generic methods, not for any instantiated method.
- (TypeManager.GetMethodName): Likewise, but also allow generic
- method definitions here.
-
2006-02-06 Miguel de Icaza <miguel@novell.com>
* codegen.cs (EmitScopeInitFromBlock): check here the
@@ -116,6 +79,19 @@
* ecore.cs (PropertyExpr.FindAccessors): Just made flags const.
+2006-02-07 Martin Baulig <martin@ximian.com>
+
+ * generic.cs
+ (TypeManager.IsGenericMethod): We now return whether something is
+ an instantiated generic method (and not a generic method def).
+ (TypeManager.IsGenericMethodDefinition): New public method.
+
+ * typemanager.cs
+ (TypeManager.CSharpSignature): Only include type arguments for
+ "real" generic methods, not for any instantiated method.
+ (TypeManager.GetMethodName): Likewise, but also allow generic
+ method definitions here.
+
2006-02-06 Martin Baulig <martin@ximian.com>
* class.cs (TypeContainer.DefineType): If we're a struct, pass