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

ChangeLog « Mono.CodeGeneration « System.ServiceModel « class « mcs - github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 4c6af3d0045a4ef55a13c347ad4b16ee301ac3ec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
2009-12-04  Sebastien Pouliot  <sebastien@ximian.com>

	* CodeModule.cs: Silverlight does not allow AssemblyBuilderAccess.
	RunAndSave so we reduce it to AssemblyBuilderAccess.Run
	[Foreport r144715]

2009-04-08  Atsushi Enomoto  <atsushi@ximian.com>

	* CodeWriter.cs : move into namespace.

2009-02-19  Atsushi Enomoto  <atsushi@ximian.com>

	* CodeTryBlock.cs : new statement support.

2009-02-19  Atsushi Enomoto  <atsushi@ximian.com>

	* CodeCast.cs : fix PrintCode() for no-conversion case.

2009-01-19  Atsushi Enomoto  <atsushi@ximian.com>

	* CodeLiteral.cs : use Convert.ChangeType() override that is
	  available in 2.1.

2009-01-19  Atsushi Enomoto  <atsushi@ximian.com>

	* CodeModule.cs : use DefineDynamicModule() which is avaiable in 2.1.

2008-07-05  Eyal Alaluf <eyala@mainsoft.com>

	* CodeGenerationHelper.cs: Correctly handle enum underlying types.

2008-05-04  Eyal Alaluf <eyala@mainsoft.com>

	* CodeArgumentReference.cs: Fix GetResultType () when argument type is
	  by-ref.

2008-04-10  Eyal Alaluf <eyala@mainsoft.com>

	* CodeArgumentReference.cs, CodeGenerationHelper.cs: Added ByRef support.

2008-02-27  Eyal Alaluf <eyala@mainsoft.com>

	* CodeCustomAttribute.cs CodeAssignment.cs: Fix compilation warnings.

2006-06-22  Atsushi Enomoto  <atsushi@ximian.com>

	* CodeArrayItem.cs, CodeAssignment.cs : some more ArgumentNull check.

2006-06-22  Atsushi Enomoto  <atsushi@ximian.com>

	* CodeExpression.cs : replaced all operator overloads with general
	  methods, especially since when operator== is overriden to have
	  different return type (CodeExpression) it is impossible to check
	  whether a variable is null or not.
	* CodeForEach.cs : overriden operator < was used there.
	* CodeBuilder.cs : added some null argument check.
	* CodeMethodCall.cs : allow MethodBase.

2006-06-20  Atsushi Enomoto  <atsushi@ximian.com>

	* CodeClass.cs : removed some DefineField() overloads as they
	  easily brings ambiguous match at call.

2006-06-20  Atsushi Enomoto  <atsushi@ximian.com>

	* CodeCustomAttribute.cs : check named argument strictly (check if
	  the named args really exist).

2006-06-12  Atsushi Enomoto  <atsushi@ximian.com>

	* CodeLiteral.cs : added Value property (needed to extract value)
	* CodeCustomAttribute.cs : CustomAttributeBuilder.ctor() takes
	  both properties and fields.
	* CodeMethod.cs, CodeProperty.cs : add named-arg-less .ctor().

2006-06-12  Atsushi Enomoto  <atsushi@ximian.com>

	* CodeProperty.cs : setter and getter must match for each method
	  signature with related to the property type.

2006-06-12  Atsushi Enomoto  <atsushi@ximian.com>

	* CodeAdd.cs, CodeAnd.cs, CodeArgument.cs, CodeArgumentReference.cs,
	CodeArithmeticOperation.cs, CodeArrayItem.cs, CodeArrayLength.cs,
	CodeAssignment.cs, CodeBinaryComparison.cs, CodeBinaryOperation.cs,
	CodeBlock.cs, CodeBuilder.cs, CodeCast.cs, CodeClass.cs,
	CodeCustomAttribute.cs, CodeDecrement.cs, CodeEquals.cs,
	CodeExpression.cs, CodeFieldReference.cs, CodeFor.cs,
	CodeForeach.cs, CodeGenerationHelper.cs, CodeIf.cs,
	CodeIncrement.cs, CodeIs.cs, CodeItem.cs, CodeLiteral.cs,
	CodeMethod.cs, CodeMethodCall.cs, CodeModule.cs, CodeNew.cs,
	CodeNewArray.cs, CodeNotEquals.cs, CodeOr.cs, CodeProperty.cs,
	CodePropertyReference.cs, CodeReturn.cs, CodeSelect.cs,
	CodeSelfIncrement.cs, CodeUnaryOperation.cs, CodeValueReference.cs,
	CodeVariableDeclaration.cs, CodeVariableReference.cs, CodeWhen.cs,
	CodeWhile.cs, CodeWriter.cs, Exp.cs :

	initial import. See ../README.