1 2004-08-09 Atsushi Enomoto <atsushi@ximian.com>
4 Don't initialize output more than once. TextWriter is wrapped twice.
6 2004-07-15 Peter Williams <peter@newton.cx>
8 * CodeGenerator.cs: Have the basic generator create line pragmas
9 for NamespaceImports, SnippetCompileUnits, and TypeMembers, all of
10 which had LinePragma members which were going unused.
12 2004-06-17 Jackson Harper <jackson@ximian.com>
15 * CodeGenerator.cs: Make sure we are using invariant for non
16 culture sensitive operations.
18 2004-06-13 Gert Driesen <drieseng@users.sourceforge.net>
20 * IndentedTextWriter.cs: have DefaultTabString correspond with
21 MS.NET (meaning four spaces)
23 2004-05-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
25 * TempFileCollection.cs: don't create a Random object on every call to
28 2004-04-26 Atsushi Enomoto <atsushi@ximian.com>
30 * CodeGenerator.cs : delegate was output as usual class.
32 2004-03-29 Lluis Sanchez Gual <lluis@ximian.com>
34 * Executor.cs: Implemented.
36 2004-02-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
38 * TempFileCollection.cs: fixed typo in Delete. Closes bug #54443.
40 2004-02-10 Jackson Harper <jackson@ximian.com>
42 * CompilerParameters.cs: TempFiles should never return null.
44 2004-02-04 Jackson Harper <jackson@ximian.com>
46 * CodeGenerator.cs (GenerateExpression): Don't allow null
47 expressions. Throw ArgumentException if the expression type is not
49 * CodeGenerator.cs (GenerateStatement): Add line pragmas if they
50 are set. Throw ArgumentException if the expression type is not handled.
52 2003-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
54 * TempFileCollection.cs: fixed temp path in BaseDir.
56 2003-11-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
58 * CodeGenerator.cs: fixed assembly level attribute generation.
60 2003-08-08 Lluis Sanchez Gual <lluis@ximian.com>
62 * CodeGenerator.cs: When sorting the members of a type, keep the
63 relative order of the members of the same kind.
65 2003-08-05 Lluis Sanchez Gual <lluis@ximian.com>
67 * CodeGenerator.cs: Generate comments for properties and fields.
68 Write a line separator between type declarations.
70 2003-07-10 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
72 * Executor.cs: Changed abstract to sealed
74 2003-07-07 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
76 * CodeDomProvider.cs: Removed unneccesary attribute according to corecompare
77 * Executor.cs: Fixed signature with ref calls according to corecompare and made neccessary changes
79 2003-06-20 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
81 * CodeCompiler.cs: Nearly completely implemented
82 * CodeDomProvider.cs: Added missing Attribute, restyled according to style guidelines
83 * CodeGenerator.cs: Fixed visibilies, added missing members, implemented members, stubbed out missing member, restyled according to style guidelines
84 * CodeParser.cs: Added and implemented (ok no real implementation needed ;)
85 * CompilerErrorCollection.cs: Removed unneeded MonoTODOs, restyled according to style guidelines
86 * CompilerParameters.cs: Fixed wrong properties, Added Initializers, restyled according to style guidelines
87 * CompilerResults.cs: Added Evidence property, added initial values
88 * Executor.cs: Added and partially implemented (should probably be used by CodeCompiler)
90 * CompilerOptions.cs: Deleted this file (such a class does not exist)
92 2003-05-16 Dick Porter <dick@ximian.com>
94 * TempFileCollection.cs: Implement
96 2003-04-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
99 (GenerateSnippetStatement): use WriteLine instead of Write.
101 2003-04-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
104 (GenerateCodePrimitive): special case strings and chars (bool was
105 already a special case). Throw an exception if the type is not a
108 2003-04-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
110 * CodeGenerator.cs: more fixes and sorted the output.
112 * IndentedTextWriter.cs: don't output tabs in WriteLine ().
114 2003-04-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
117 (GenerateCompileUnitStart):
118 (GenerateCompileUnitEnd): removed debug output.
119 (GeneratePrimitiveExpression): handle null and bool as special cases.
120 (GenerateType): added type constructor and constructor calls.
122 2003-02-20 Alfonso Ali <isa@infomed.sld.cu>
124 * CodeGenerator.cs: Generates the entry point method.
126 2003-01-10 Duncan Mak <duncan@ximian.com>
128 * CompilerErrorCollection.cs:
129 * CompilerParameters.cs: Patch from Sean Kasun
130 <skasun@azstarnet.com> implementing most of the MonoTODOs in
131 CompilerErrorCollection and the CompilerParameters overloads in CompilerParameters.cs.
133 2002-11-30 Jackson Harper <jackson@latitudegeo.com>
135 * CodeCompiler.cs: Removed TODO attribute from abstract members
137 2002-11-30 Jackson Harper <jackson@latitudegeo.com>
139 * CodeCompiler.cs: Added stub
141 2002-09-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
143 * CodeDomProvider.cs:
144 * IndentedTextWriter.cs: misc. fixes.
146 2002-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
148 * CompilerError.cs: implemented.
149 * CompilerErrorCollection.cs: stubbed out and fix inheritance.
150 * GeneratorSupport.cs: fixed values.
152 2002-05-28 Daniel Stodden <stodden@in.tum.de>
154 * CodeDomProvider.cs: added, incomplete
156 * CodeGeneratorOptions.cs: added, complete
158 * CompilerErrorCollection.cs: added, stub
160 * CompilerOptions.cs: added, stub
162 * CompilerResults.cs: added, complete
164 * GeneratorSupport.cs: added, complete
166 * ICodeCompiler.cs: added, complete
168 * ICodeParser.cs: added, complete
170 * IndentedTextWriter.cs: added, complete
172 * LanguageOptions.cs: added, complete
174 * TempFileCollection.cs: added, stub
176 * ICodeGenerator.cs: added, complete
178 2002-01-05 Ravi Pratap <ravi@ximian.com>
180 * CodeGenerator.cs : Mark bits with MonoTODO.
182 2001-07-15 Sean MacIsaac <macisaac@ximian.com>
184 * CodeGenerator.cs: moved using statement out of namespace