From 0142d78ba76fea2e4917063a0653337c705e2554 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Sat, 5 Jan 2013 03:18:47 +0100 Subject: Update NRefactory version number to 5.3.0 --- ICSharpCode.NRefactory/Properties/GlobalAssemblyInfo.cs | 4 ++-- Packages/ICSharpCode.NRefactory.nuspec | 4 ++-- README | 4 ++-- doc/TODO | 10 +--------- 4 files changed, 7 insertions(+), 15 deletions(-) diff --git a/ICSharpCode.NRefactory/Properties/GlobalAssemblyInfo.cs b/ICSharpCode.NRefactory/Properties/GlobalAssemblyInfo.cs index 5a195fa3..d84ce0a1 100644 --- a/ICSharpCode.NRefactory/Properties/GlobalAssemblyInfo.cs +++ b/ICSharpCode.NRefactory/Properties/GlobalAssemblyInfo.cs @@ -11,7 +11,7 @@ using System.Runtime.InteropServices; // associated with an assembly. [assembly: AssemblyCompany("ICSharpCode")] [assembly: AssemblyProduct("SharpDevelop/MonoDevelop")] -[assembly: AssemblyCopyright("Copyright 2010-2012 AlphaSierraPapa")] +[assembly: AssemblyCopyright("Copyright 2010-2013 AlphaSierraPapa")] // This sets the default COM visibility of types in the assembly to invisible. // If you need to expose a type to COM, use [ComVisible(true)] on that type. @@ -23,4 +23,4 @@ using System.Runtime.InteropServices; // [AssemblyFileVersion] is the version of the NuGet package, // should follow http://semver.org/ rules -[assembly: AssemblyFileVersion("5.2.0")] +[assembly: AssemblyFileVersion("5.3.0")] diff --git a/Packages/ICSharpCode.NRefactory.nuspec b/Packages/ICSharpCode.NRefactory.nuspec index 91791ce3..d86a3aee 100644 --- a/Packages/ICSharpCode.NRefactory.nuspec +++ b/Packages/ICSharpCode.NRefactory.nuspec @@ -2,7 +2,7 @@ ICSharpCode.NRefactory - 5.2.0 + 5.3.0 NRefactory Daniel Grunwald, Mike Krüger, Erik Källén Daniel Grunwald @@ -12,7 +12,7 @@ false NRefactory supports analysis of C# source code: it includes a parser, abstract syntax tree, type system, semantic analysis (resolver), code completion, and several refactorings. - Copyright 2010-2012 AlphaSierraPapa + Copyright 2010-2013 AlphaSierraPapa C# Parser Semantic Analysis SharpDevelop diff --git a/README b/README index bfeeffc8..5287d308 100644 --- a/README +++ b/README @@ -23,7 +23,7 @@ Features: Non-Features: - VB support is not implemented yet. - - NRefactory cannot generate IL code + - NRefactory cannot generate IL code -- it's a compiler frontend, not a full compiler Dependencies: .NET 4.0 @@ -206,7 +206,7 @@ A: This question is a bit difficult to answer. -> this is being worked on; for the time being, NRefactory uses a global lock during parsing; so it's thread-safe but slow. - Some instance methods may use hidden instance state, so it is not safe to e.g use an instance + Some instance methods may use hidden instance state, so it is not safe to e.g. use an instance of the CSharp.Resolver.TypeInference class concurrently. Instead, you need to create an instance on every thread. diff --git a/doc/TODO b/doc/TODO index f7b2c37d..55d9d50f 100644 --- a/doc/TODO +++ b/doc/TODO @@ -1,8 +1,7 @@  Parser: - put newlines into the AST -- add API to report errors -- allow multithreaded parsing +- eliminate the global lock Type System: - Reduce memory usage @@ -12,10 +11,3 @@ Resolver: - Port all #D resolver unit tests to NR - Port all MD resolver unit tests to NR -Features: -- Code Completion -- Extract Method refactoring - -For integration into SharpDevelop: -- Review NR and DOM changes done in the timeframe - -- cgit v1.2.3