Browse Source

Update NRefactory version number to 5.3.0

newNRvisualizers
Daniel Grunwald 14 years ago
parent
commit
0142d78ba7
  1. 4
      ICSharpCode.NRefactory/Properties/GlobalAssemblyInfo.cs
  2. 4
      Packages/ICSharpCode.NRefactory.nuspec
  3. 4
      README
  4. 10
      doc/TODO

4
ICSharpCode.NRefactory/Properties/GlobalAssemblyInfo.cs

@ -11,7 +11,7 @@ using System.Runtime.InteropServices;
// associated with an assembly. // associated with an assembly.
[assembly: AssemblyCompany("ICSharpCode")] [assembly: AssemblyCompany("ICSharpCode")]
[assembly: AssemblyProduct("SharpDevelop/MonoDevelop")] [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. // 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. // 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, // [AssemblyFileVersion] is the version of the NuGet package,
// should follow http://semver.org/ rules // should follow http://semver.org/ rules
[assembly: AssemblyFileVersion("5.2.0")] [assembly: AssemblyFileVersion("5.3.0")]

4
Packages/ICSharpCode.NRefactory.nuspec

@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd"> <package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata> <metadata>
<id>ICSharpCode.NRefactory</id> <id>ICSharpCode.NRefactory</id>
<version>5.2.0</version> <version>5.3.0</version>
<title>NRefactory</title> <title>NRefactory</title>
<authors>Daniel Grunwald, Mike Krüger, Erik Källén</authors> <authors>Daniel Grunwald, Mike Krüger, Erik Källén</authors>
<owners>Daniel Grunwald</owners> <owners>Daniel Grunwald</owners>
@ -12,7 +12,7 @@
<requireLicenseAcceptance>false</requireLicenseAcceptance> <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> <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>--> <!--<releaseNotes></releaseNotes>-->
<copyright>Copyright 2010-2012 AlphaSierraPapa</copyright> <copyright>Copyright 2010-2013 AlphaSierraPapa</copyright>
<tags>C# Parser Semantic Analysis SharpDevelop</tags> <tags>C# Parser Semantic Analysis SharpDevelop</tags>
<dependencies> <dependencies>
<dependency id="Mono.Cecil" version="0.9.5.2" /> <dependency id="Mono.Cecil" version="0.9.5.2" />

4
README

@ -23,7 +23,7 @@ Features:
Non-Features: Non-Features:
- VB support is not implemented yet. - 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: Dependencies:
.NET 4.0 .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; -> this is being worked on; for the time being, NRefactory uses a global lock during parsing;
so it's thread-safe but slow. 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. of the CSharp.Resolver.TypeInference class concurrently.
Instead, you need to create an instance on every thread. Instead, you need to create an instance on every thread.

10
doc/TODO

@ -1,8 +1,7 @@
 
Parser: Parser:
- put newlines into the AST - put newlines into the AST
- add API to report errors - eliminate the global lock
- allow multithreaded parsing
Type System: Type System:
- Reduce memory usage - Reduce memory usage
@ -12,10 +11,3 @@ Resolver:
- Port all #D resolver unit tests to NR - Port all #D resolver unit tests to NR
- Port all MD 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

Loading…
Cancel
Save