ChangeLog 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. 2009-02-19 Atsushi Enomoto <[email protected]>
  2. * CodeTryBlock.cs : new statement support.
  3. 2009-02-19 Atsushi Enomoto <[email protected]>
  4. * CodeCast.cs : fix PrintCode() for no-conversion case.
  5. 2009-01-19 Atsushi Enomoto <[email protected]>
  6. * CodeLiteral.cs : use Convert.ChangeType() override that is
  7. available in 2.1.
  8. 2009-01-19 Atsushi Enomoto <[email protected]>
  9. * CodeModule.cs : use DefineDynamicModule() which is avaiable in 2.1.
  10. 2008-07-05 Eyal Alaluf <[email protected]>
  11. * CodeGenerationHelper.cs: Correctly handle enum underlying types.
  12. 2008-05-04 Eyal Alaluf <[email protected]>
  13. * CodeArgumentReference.cs: Fix GetResultType () when argument type is
  14. by-ref.
  15. 2008-04-10 Eyal Alaluf <[email protected]>
  16. * CodeArgumentReference.cs, CodeGenerationHelper.cs: Added ByRef support.
  17. 2008-02-27 Eyal Alaluf <[email protected]>
  18. * CodeCustomAttribute.cs CodeAssignment.cs: Fix compilation warnings.
  19. 2006-06-22 Atsushi Enomoto <[email protected]>
  20. * CodeArrayItem.cs, CodeAssignment.cs : some more ArgumentNull check.
  21. 2006-06-22 Atsushi Enomoto <[email protected]>
  22. * CodeExpression.cs : replaced all operator overloads with general
  23. methods, especially since when operator== is overriden to have
  24. different return type (CodeExpression) it is impossible to check
  25. whether a variable is null or not.
  26. * CodeForEach.cs : overriden operator < was used there.
  27. * CodeBuilder.cs : added some null argument check.
  28. * CodeMethodCall.cs : allow MethodBase.
  29. 2006-06-20 Atsushi Enomoto <[email protected]>
  30. * CodeClass.cs : removed some DefineField() overloads as they
  31. easily brings ambiguous match at call.
  32. 2006-06-20 Atsushi Enomoto <[email protected]>
  33. * CodeCustomAttribute.cs : check named argument strictly (check if
  34. the named args really exist).
  35. 2006-06-12 Atsushi Enomoto <[email protected]>
  36. * CodeLiteral.cs : added Value property (needed to extract value)
  37. * CodeCustomAttribute.cs : CustomAttributeBuilder.ctor() takes
  38. both properties and fields.
  39. * CodeMethod.cs, CodeProperty.cs : add named-arg-less .ctor().
  40. 2006-06-12 Atsushi Enomoto <[email protected]>
  41. * CodeProperty.cs : setter and getter must match for each method
  42. signature with related to the property type.
  43. 2006-06-12 Atsushi Enomoto <[email protected]>
  44. * CodeAdd.cs, CodeAnd.cs, CodeArgument.cs, CodeArgumentReference.cs,
  45. CodeArithmeticOperation.cs, CodeArrayItem.cs, CodeArrayLength.cs,
  46. CodeAssignment.cs, CodeBinaryComparison.cs, CodeBinaryOperation.cs,
  47. CodeBlock.cs, CodeBuilder.cs, CodeCast.cs, CodeClass.cs,
  48. CodeCustomAttribute.cs, CodeDecrement.cs, CodeEquals.cs,
  49. CodeExpression.cs, CodeFieldReference.cs, CodeFor.cs,
  50. CodeForeach.cs, CodeGenerationHelper.cs, CodeIf.cs,
  51. CodeIncrement.cs, CodeIs.cs, CodeItem.cs, CodeLiteral.cs,
  52. CodeMethod.cs, CodeMethodCall.cs, CodeModule.cs, CodeNew.cs,
  53. CodeNewArray.cs, CodeNotEquals.cs, CodeOr.cs, CodeProperty.cs,
  54. CodePropertyReference.cs, CodeReturn.cs, CodeSelect.cs,
  55. CodeSelfIncrement.cs, CodeUnaryOperation.cs, CodeValueReference.cs,
  56. CodeVariableDeclaration.cs, CodeVariableReference.cs, CodeWhen.cs,
  57. CodeWhile.cs, CodeWriter.cs, Exp.cs :
  58. initial import. See ../README.