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

github.com/xamarin/NRefactory.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Grunwald <daniel@danielgrunwald.de>2013-01-05 06:18:47 +0400
committerDaniel Grunwald <daniel@danielgrunwald.de>2013-01-05 06:18:47 +0400
commit0142d78ba76fea2e4917063a0653337c705e2554 (patch)
tree14801e48c266046a169f55e8d7c22d229e50b7e4
parent46881e6ea2cd82c6ff922b597ee90eb0b3192136 (diff)
Update NRefactory version number to 5.3.05.3.0
-rw-r--r--ICSharpCode.NRefactory/Properties/GlobalAssemblyInfo.cs4
-rw-r--r--Packages/ICSharpCode.NRefactory.nuspec4
-rw-r--r--README4
-rw-r--r--doc/TODO10
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 @@
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>ICSharpCode.NRefactory</id>
- <version>5.2.0</version>
+ <version>5.3.0</version>
<title>NRefactory</title>
<authors>Daniel Grunwald, Mike Krüger, Erik Källén</authors>
<owners>Daniel Grunwald</owners>
@@ -12,7 +12,7 @@
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>NRefactory supports analysis of C# source code: it includes a parser, abstract syntax tree, type system, semantic analysis (resolver), code completion, and several refactorings.</description>
<!--<releaseNotes></releaseNotes>-->
- <copyright>Copyright 2010-2012 AlphaSierraPapa</copyright>
+ <copyright>Copyright 2010-2013 AlphaSierraPapa</copyright>
<tags>C# Parser Semantic Analysis SharpDevelop</tags>
<dependencies>
<dependency id="Mono.Cecil" version="0.9.5.2" />
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
-