Browse Source

Updated to IronRuby 1.0 RC3

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5611 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
pull/1/head
Matt Ward 16 years ago
parent
commit
531be80d1f
  1. BIN
      src/AddIns/BackendBindings/Python/RequiredLibraries/IronPython.Modules.dll
  2. BIN
      src/AddIns/BackendBindings/Python/RequiredLibraries/IronPython.dll
  3. BIN
      src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Dynamic.dll
  4. BIN
      src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Scripting.Core.dll
  5. BIN
      src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Scripting.Debugging.dll
  6. BIN
      src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Scripting.ExtensionAttribute.dll
  7. BIN
      src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Scripting.dll
  8. BIN
      src/AddIns/BackendBindings/Python/RequiredLibraries/ipy.exe
  9. BIN
      src/AddIns/BackendBindings/Python/RequiredLibraries/ipy64.exe
  10. BIN
      src/AddIns/BackendBindings/Python/RequiredLibraries/ipyw.exe
  11. BIN
      src/AddIns/BackendBindings/Python/RequiredLibraries/ipyw64.exe
  12. 1326
      src/AddIns/BackendBindings/Ruby/IronRuby/CHANGELOG.txt
  13. BIN
      src/AddIns/BackendBindings/Ruby/IronRuby/bin/IronRuby.Libraries.Yaml.dll
  14. BIN
      src/AddIns/BackendBindings/Ruby/IronRuby/bin/IronRuby.Libraries.dll
  15. BIN
      src/AddIns/BackendBindings/Ruby/IronRuby/bin/IronRuby.dll
  16. BIN
      src/AddIns/BackendBindings/Ruby/IronRuby/bin/Microsoft.Dynamic.dll
  17. BIN
      src/AddIns/BackendBindings/Ruby/IronRuby/bin/Microsoft.Scripting.Core.dll
  18. BIN
      src/AddIns/BackendBindings/Ruby/IronRuby/bin/Microsoft.Scripting.Debugging.dll
  19. BIN
      src/AddIns/BackendBindings/Ruby/IronRuby/bin/Microsoft.Scripting.ExtensionAttribute.dll
  20. BIN
      src/AddIns/BackendBindings/Ruby/IronRuby/bin/Microsoft.Scripting.dll
  21. BIN
      src/AddIns/BackendBindings/Ruby/IronRuby/bin/ir.exe
  22. 2
      src/AddIns/BackendBindings/Ruby/IronRuby/bin/ir.exe.config
  23. 5
      src/AddIns/BackendBindings/Ruby/RubyBinding/Project/Src/RubyParser.cs
  24. 4
      src/AddIns/BackendBindings/Ruby/RubyBinding/Project/Src/RunRubyCommand.cs
  25. 4
      src/AddIns/BackendBindings/Ruby/RubyBinding/Project/Templates/ConsoleProject.xpt
  26. 4
      src/AddIns/BackendBindings/Ruby/RubyBinding/Project/Templates/FormsProject.xpt
  27. 2
      src/AddIns/BackendBindings/Ruby/RubyBinding/Project/ir.exe.config
  28. 2
      src/AddIns/BackendBindings/Ruby/RubyBinding/Test/DebugRunRubyCommandTestFixture.cs
  29. 4
      src/AddIns/BackendBindings/Ruby/RubyBinding/Test/RunRubyCommandTestFixture.cs

BIN
src/AddIns/BackendBindings/Python/RequiredLibraries/IronPython.Modules.dll

Binary file not shown.

BIN
src/AddIns/BackendBindings/Python/RequiredLibraries/IronPython.dll

Binary file not shown.

BIN
src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Dynamic.dll

Binary file not shown.

BIN
src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Scripting.Core.dll

Binary file not shown.

BIN
src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Scripting.Debugging.dll

Binary file not shown.

BIN
src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Scripting.ExtensionAttribute.dll

Binary file not shown.

BIN
src/AddIns/BackendBindings/Python/RequiredLibraries/Microsoft.Scripting.dll

Binary file not shown.

BIN
src/AddIns/BackendBindings/Python/RequiredLibraries/ipy.exe

Binary file not shown.

BIN
src/AddIns/BackendBindings/Python/RequiredLibraries/ipy64.exe

Binary file not shown.

BIN
src/AddIns/BackendBindings/Python/RequiredLibraries/ipyw.exe

Binary file not shown.

BIN
src/AddIns/BackendBindings/Python/RequiredLibraries/ipyw64.exe

Binary file not shown.

1326
src/AddIns/BackendBindings/Ruby/IronRuby/CHANGELOG.txt

File diff suppressed because it is too large Load Diff

BIN
src/AddIns/BackendBindings/Ruby/IronRuby/bin/IronRuby.Libraries.Yaml.dll

Binary file not shown.

BIN
src/AddIns/BackendBindings/Ruby/IronRuby/bin/IronRuby.Libraries.dll

Binary file not shown.

BIN
src/AddIns/BackendBindings/Ruby/IronRuby/bin/IronRuby.dll

Binary file not shown.

BIN
src/AddIns/BackendBindings/Ruby/IronRuby/bin/Microsoft.Dynamic.dll

Binary file not shown.

BIN
src/AddIns/BackendBindings/Ruby/IronRuby/bin/Microsoft.Scripting.Core.dll

Binary file not shown.

BIN
src/AddIns/BackendBindings/Ruby/IronRuby/bin/Microsoft.Scripting.Debugging.dll

Binary file not shown.

BIN
src/AddIns/BackendBindings/Ruby/IronRuby/bin/Microsoft.Scripting.ExtensionAttribute.dll

Binary file not shown.

BIN
src/AddIns/BackendBindings/Ruby/IronRuby/bin/Microsoft.Scripting.dll

Binary file not shown.

BIN
src/AddIns/BackendBindings/Ruby/IronRuby/bin/ir.exe

Binary file not shown.

2
src/AddIns/BackendBindings/Ruby/IronRuby/bin/ir.exe.config

@ -7,7 +7,7 @@ @@ -7,7 +7,7 @@
<microsoft.scripting>
<languages>
<language extensions='.py' displayName='IronPython 2.6.1' type='IronPython.Runtime.PythonContext, IronPython, Version=2.6.10920.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' names='IronPython;Python;py'/>
<language extensions='.rb' displayName='IronRuby' type='IronRuby.Runtime.RubyContext, IronRuby, Version=0.9.4.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' names='IronRuby;Ruby;rb'/>
<language extensions='.rb' displayName='IronRuby' type='IronRuby.Runtime.RubyContext, IronRuby, Version=0.9.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' names='IronRuby;Ruby;rb'/>
</languages>
<options>

5
src/AddIns/BackendBindings/Ruby/RubyBinding/Project/Src/RubyParser.cs

@ -7,6 +7,7 @@ @@ -7,6 +7,7 @@
using Microsoft.Scripting;
using Microsoft.Scripting.Hosting;
using Microsoft.Scripting.Hosting.Providers;
using Microsoft.Scripting.Runtime;
using System;
using System.IO;
@ -72,8 +73,8 @@ namespace ICSharpCode.RubyBinding @@ -72,8 +73,8 @@ namespace ICSharpCode.RubyBinding
if (scriptEngine == null) {
scriptEngine = Ruby.CreateEngine();
}
RubyContext rubyContext = Ruby.GetExecutionContext(scriptEngine);
RubyContext rubyContext = HostingHelpers.GetLanguageContext(scriptEngine) as RubyContext;
SourceUnit sourceUnit = rubyContext.CreateFileUnit(fileName, fileContent);
RubyCompilerSink sink = new RubyCompilerSink();
RubyCompilerOptions compilerOptions = new RubyCompilerOptions((RubyOptions)rubyContext.Options);

4
src/AddIns/BackendBindings/Ruby/RubyBinding/Project/Src/RunRubyCommand.cs

@ -65,8 +65,8 @@ namespace ICSharpCode.RubyBinding @@ -65,8 +65,8 @@ namespace ICSharpCode.RubyBinding
string GetArguments()
{
// Get the Ruby script filename.
string rubyScriptFileName = "\"" + workbench.ActiveWorkbenchWindow.ActiveViewContent.PrimaryFileName + "\"";
string args = "-19 " + rubyScriptFileName;
string rubyScriptFileName = Path.GetFileName(workbench.ActiveWorkbenchWindow.ActiveViewContent.PrimaryFileName);
string args = "-1.9 " + rubyScriptFileName;
if (Debug) {
return "-D " + args;

4
src/AddIns/BackendBindings/Ruby/RubyBinding/Project/Templates/ConsoleProject.xpt

@ -22,14 +22,14 @@ @@ -22,14 +22,14 @@
<PropertyGroup configuration="Debug" escapeValue="false">
<DebugInfo>True</DebugInfo>
<StartArguments>-19 -D Program.rb</StartArguments>
<StartArguments>-1.9 -D Program.rb</StartArguments>
<StartWorkingDirectory>.\</StartWorkingDirectory>
<StartAction>Program</StartAction>
<StartProgram>${addinpath:ICSharpCode.RubyBinding}\ir.exe</StartProgram>
</PropertyGroup>
<PropertyGroup configuration="Release" escapeValue="false">
<StartArguments>-19 Program.rb</StartArguments>
<StartArguments>-1.9 Program.rb</StartArguments>
<StartWorkingDirectory>.\</StartWorkingDirectory>
<StartAction>Program</StartAction>
<StartProgram>${addinpath:ICSharpCode.RubyBinding}\ir.exe</StartProgram>

4
src/AddIns/BackendBindings/Ruby/RubyBinding/Project/Templates/FormsProject.xpt

@ -21,14 +21,14 @@ @@ -21,14 +21,14 @@
<PropertyGroup configuration="Debug" escapeValue="false">
<DebugInfo>True</DebugInfo>
<StartArguments>-19 -D Program.rb</StartArguments>
<StartArguments>-1.9 -D Program.rb</StartArguments>
<StartWorkingDirectory>.\</StartWorkingDirectory>
<StartAction>Program</StartAction>
<StartProgram>${addinpath:ICSharpCode.RubyBinding}\ir.exe</StartProgram>
</PropertyGroup>
<PropertyGroup configuration="Release" escapeValue="false">
<StartArguments>-19 Program.rb</StartArguments>
<StartArguments>-1.9 Program.rb</StartArguments>
<StartWorkingDirectory>.\</StartWorkingDirectory>
<StartAction>Program</StartAction>
<StartProgram>${addinpath:ICSharpCode.RubyBinding}\ir.exe</StartProgram>

2
src/AddIns/BackendBindings/Ruby/RubyBinding/Project/ir.exe.config

@ -7,7 +7,7 @@ @@ -7,7 +7,7 @@
<microsoft.scripting>
<languages>
<language extensions='.py' displayName='IronPython 2.6.1' type='IronPython.Runtime.PythonContext, IronPython, Version=2.6.10920.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' names='IronPython;Python;py'/>
<language extensions='.rb' displayName='IronRuby' type='IronRuby.Runtime.RubyContext, IronRuby, Version=0.9.4.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' names='IronRuby;Ruby;rb'/>
<language extensions='.rb' displayName='IronRuby' type='IronRuby.Runtime.RubyContext, IronRuby, Version=0.9.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' names='IronRuby;Ruby;rb'/>
</languages>
<options>

2
src/AddIns/BackendBindings/Ruby/RubyBinding/Test/DebugRunRubyCommandTestFixture.cs

@ -57,7 +57,7 @@ namespace RubyBinding.Tests @@ -57,7 +57,7 @@ namespace RubyBinding.Tests
[Test]
public void ProcessInfoArgs()
{
Assert.AreEqual("-D -19 \"C:\\Projects\\test.rb\"", debugger.ProcessStartInfo.Arguments);
Assert.AreEqual("-D -1.9 test.rb", debugger.ProcessStartInfo.Arguments);
}
}
}

4
src/AddIns/BackendBindings/Ruby/RubyBinding/Test/RunRubyCommandTestFixture.cs

@ -65,12 +65,12 @@ namespace RubyBinding.Tests @@ -65,12 +65,12 @@ namespace RubyBinding.Tests
}
/// <summary>
/// The -19 parameter is used to enable Ruby 1.9 mode otherwise UTF8 files cannot be processed.
/// The -1.9 parameter is used to enable Ruby 1.9 mode otherwise UTF8 files cannot be processed.
/// </summary>
[Test]
public void ProcessInfoArgs()
{
Assert.AreEqual("-19 \"C:\\Projects\\test.rb\"", debugger.ProcessStartInfo.Arguments);
Assert.AreEqual("-1.9 test.rb", debugger.ProcessStartInfo.Arguments);
}
[Test]

Loading…
Cancel
Save