<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>ironruby Issue Tracker Rss Feed</title><link>http://ironruby.codeplex.com/WorkItem/List.aspx</link><description>ironruby Issue Tracker Rss Description</description><item><title>Reopened Feature: Enumerator#take [3329]</title><link>http://ironruby.codeplex.com/workitem/3329</link><description>See here&amp;#58; http&amp;#58;&amp;#47;&amp;#47;banisterfiend.wordpress.com&amp;#47;2009&amp;#47;10&amp;#47;02&amp;#47;wtf-infinite-ranges-in-ruby&amp;#47;&lt;br /&gt;&amp;#160;&lt;br /&gt;I haven&amp;#39;t tested things in depth, although I have tried the following in RC1&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#62;&amp;#62;&amp;#62; &amp;#40;1..&amp;#40;1.0&amp;#47;0.0&amp;#41;&amp;#41;&lt;br /&gt;&amp;#61;&amp;#62; 1..Infinity&lt;br /&gt;&amp;#160;&lt;br /&gt;Ok so far...&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#62;&amp;#62;&amp;#62; &amp;#40;1..&amp;#40;1.0&amp;#47;0.0&amp;#41;&amp;#41;.each.take&amp;#40;2&amp;#41;&lt;br /&gt;IronRuby.Libraries&amp;#58;0&amp;#58;in &amp;#96;StepObject&amp;#39;&amp;#58; no block given &amp;#40;LocalJumpError&amp;#41;&lt;br /&gt;        from &amp;#58;0&amp;#58;in &amp;#96;each&amp;#39;&lt;br /&gt;        from &amp;#58;0&lt;br /&gt;&amp;#160;&lt;br /&gt;With an explicit float-float range&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#62;&amp;#62;&amp;#62; &amp;#40;1.0..&amp;#40;1.0&amp;#47;0.0&amp;#41;&amp;#41;.each.take&amp;#40;2&amp;#41;&lt;br /&gt;IronRuby.Libraries&amp;#58;0&amp;#58;in &amp;#96;CheckBegin&amp;#39;&amp;#58; can&amp;#39;t iterate from Float &amp;#40;TypeError&amp;#41;&lt;br /&gt;        from &amp;#58;0&amp;#58;in &amp;#96;each&amp;#39;&lt;br /&gt;        from &amp;#58;0&lt;br /&gt;&amp;#160;&lt;br /&gt;Then I tried with a sane range&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#62;&amp;#62;&amp;#62; &amp;#40;1..20&amp;#41;.each.take&amp;#40;10&amp;#41;&lt;br /&gt;IronRuby.Libraries&amp;#58;0&amp;#58;in &amp;#96;StepFixnum&amp;#39;&amp;#58; no block given &amp;#40;LocalJumpError&amp;#41;&lt;br /&gt;        from &amp;#58;0&amp;#58;in &amp;#96;each&amp;#39;&lt;br /&gt;        from &amp;#58;0&lt;br /&gt;</description><author>TomasMatousek</author><pubDate>Fri, 14 Jun 2013 07:27:31 GMT</pubDate><guid isPermaLink="false">Reopened Feature: Enumerator#take [3329] 20130614072731A</guid></item><item><title>Reopened Issue: Marshal.load blows up on Silverlight [4946]</title><link>http://ironruby.codeplex.com/workitem/4946</link><description>Alright, I know I&amp;#39;m not supposed to send in patch&amp;#39;s for the runtime, but this is a bug in the Silverlight build.  Classes implemented in Ruby cannot be created using RubyUtils.CreateObject, as I mentioned in my previous email.  As a result, Marshal.load will fail when trying to deserialize classes implemented in Ruby, because the _underlyingSystemType will be RubyObject, which implements ISerializable. In the debugger, if I force the aforementioned CreateObject method to call the CreateObject&amp;#40;RubyClass&amp;#47;&amp;#42;&amp;#33;&amp;#42;&amp;#47; theClass&amp;#41; overload, it works just fine.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;We probably need to change this&amp;#58;&lt;br /&gt;if &amp;#40;typeof&amp;#40;ISerializable&amp;#41;.IsAssignableFrom&amp;#40;baseType&amp;#41;&amp;#41; &amp;#123; &lt;br /&gt; &lt;br /&gt;to this&amp;#58;&lt;br /&gt;if &amp;#40;typeof&amp;#40;ISerializable&amp;#41;.IsAssignableFrom&amp;#40;baseType&amp;#41; &amp;#38;&amp;#38; &amp;#33;&amp;#40;baseType is RubyObject&amp;#41;&amp;#41; &amp;#123;&lt;br /&gt; &lt;br /&gt;Should I make this change to my fork&amp;#63;  Or would one of you core dev&amp;#39;s make the appropriate change for us &amp;#40;Tomas &amp;#58;p&amp;#41;&amp;#63;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;P.S.&lt;br /&gt; &lt;br /&gt;Would there be any interest in being able to mspec the Silverlight build&amp;#63;  I would bet that would make catching these little bugs much easier.  I could throw something together if it would help - something like a command line app called slmspec.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;Thanks,&lt;br /&gt; &lt;br /&gt;-Charles&lt;br /&gt;&amp;#160;&lt;br /&gt; &lt;br /&gt;On Sun, Jul 25, 2010 at 4&amp;#58;25 AM, Charles Strahan &amp;#60;charles.c.strahan&amp;#64;gmail.com&amp;#62; wrote&amp;#58;&lt;br /&gt;I&amp;#39;ve run into a problem when using Marshal.load in Silverlight - the following exception is thrown&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;NotSupportedException&amp;#58; Class IronRuby.Builtins.RubyObject does not have a valid deserializing constructor&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;I tracked the code down to RubyUtils.CreateObject&amp;#40;RubyClass&amp;#47;&amp;#42;&amp;#33;&amp;#42;&amp;#47; theclass, IEnumerable&amp;#60;KeyValuePair&amp;#60;string, object&amp;#62;&amp;#62;&amp;#47;&amp;#42;&amp;#33;&amp;#42;&amp;#47; attributes&amp;#41;.  I see that CreateObject will always throw in Silverlight when the type is assignable from ISerializable&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#47;&amp;#47;------------------------------&lt;br /&gt;        public static object&amp;#47;&amp;#42;&amp;#33;&amp;#42;&amp;#47; CreateObject&amp;#40;RubyClass&amp;#47;&amp;#42;&amp;#33;&amp;#42;&amp;#47; theclass, IEnumerable&amp;#60;KeyValuePair&amp;#60;string, object&amp;#62;&amp;#62;&amp;#47;&amp;#42;&amp;#33;&amp;#42;&amp;#47; attributes&amp;#41; &amp;#123;&lt;br /&gt;            Assert.NotNull&amp;#40;theclass, attributes&amp;#41;&amp;#59;&lt;br /&gt;&amp;#160;&lt;br /&gt;            Type baseType &amp;#61; theclass.GetUnderlyingSystemType&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;            object obj&amp;#59;&lt;br /&gt;            if &amp;#40;typeof&amp;#40;ISerializable&amp;#41;.IsAssignableFrom&amp;#40;baseType&amp;#41;&amp;#41; &amp;#123;&lt;br /&gt;&amp;#35;if &amp;#33;SILVERLIGHT &amp;#47;&amp;#47; serialization&lt;br /&gt;                BindingFlags bindingFlags &amp;#61; BindingFlags.NonPublic &amp;#124; BindingFlags.Public &amp;#124; BindingFlags.Instance&amp;#59;&lt;br /&gt;                ConstructorInfo ci &amp;#61; baseType.GetConstructor&amp;#40;bindingFlags, null, _serializableTypeSignature, null&amp;#41;&amp;#59;&lt;br /&gt;                if &amp;#40;ci &amp;#61;&amp;#61; null&amp;#41; &amp;#123;&lt;br /&gt;&amp;#35;endif&lt;br /&gt;                string message &amp;#61; String.Format&amp;#40;&amp;#34;Class &amp;#123;0&amp;#125; does not have a valid deserializing constructor&amp;#34;, baseType.FullName&amp;#41;&amp;#59;&lt;br /&gt;                    throw new NotSupportedException&amp;#40;message&amp;#41;&amp;#59;&lt;br /&gt;&amp;#35;if &amp;#33;SILVERLIGHT &amp;#47;&amp;#47; serialization&lt;br /&gt;                &amp;#125;&lt;br /&gt;                SerializationInfo info &amp;#61; new SerializationInfo&amp;#40;baseType, new FormatterConverter&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;                info.AddValue&amp;#40;SerializationInfoClassKey, theclass&amp;#41;&amp;#59;&lt;br /&gt;                foreach &amp;#40;var pair in attributes&amp;#41; &amp;#123;&lt;br /&gt;                    info.AddValue&amp;#40;pair.Key, pair.Value&amp;#41;&amp;#59;&lt;br /&gt;                &amp;#125;&lt;br /&gt;                obj &amp;#61; ci.Invoke&amp;#40;new object&amp;#91;2&amp;#93; &amp;#123; info, new StreamingContext&amp;#40;StreamingContextStates.Other, theclass&amp;#41; &amp;#125;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#35;endif&lt;br /&gt;            &amp;#125; else &amp;#123;&lt;br /&gt;                obj &amp;#61; CreateObject&amp;#40;theclass&amp;#41;&amp;#59;&lt;br /&gt;                foreach &amp;#40;var pair in attributes&amp;#41; &amp;#123;&lt;br /&gt;                    theclass.Context.SetInstanceVariable&amp;#40;obj, pair.Key, pair.Value&amp;#41;&amp;#59;&lt;br /&gt;                &amp;#125;&lt;br /&gt;            &amp;#125;&lt;br /&gt;            return obj&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&amp;#47;&amp;#47;------------------------------&lt;br /&gt;</description><author>jimmysch</author><pubDate>Fri, 14 Jun 2013 07:27:31 GMT</pubDate><guid isPermaLink="false">Reopened Issue: Marshal.load blows up on Silverlight [4946] 20130614072731A</guid></item><item><title>Closed Feature: Enumerator#take [3329]</title><link>http://ironruby.codeplex.com/workitem/3329</link><description>See here&amp;#58; http&amp;#58;&amp;#47;&amp;#47;banisterfiend.wordpress.com&amp;#47;2009&amp;#47;10&amp;#47;02&amp;#47;wtf-infinite-ranges-in-ruby&amp;#47;&lt;br /&gt;&amp;#160;&lt;br /&gt;I haven&amp;#39;t tested things in depth, although I have tried the following in RC1&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#62;&amp;#62;&amp;#62; &amp;#40;1..&amp;#40;1.0&amp;#47;0.0&amp;#41;&amp;#41;&lt;br /&gt;&amp;#61;&amp;#62; 1..Infinity&lt;br /&gt;&amp;#160;&lt;br /&gt;Ok so far...&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#62;&amp;#62;&amp;#62; &amp;#40;1..&amp;#40;1.0&amp;#47;0.0&amp;#41;&amp;#41;.each.take&amp;#40;2&amp;#41;&lt;br /&gt;IronRuby.Libraries&amp;#58;0&amp;#58;in &amp;#96;StepObject&amp;#39;&amp;#58; no block given &amp;#40;LocalJumpError&amp;#41;&lt;br /&gt;        from &amp;#58;0&amp;#58;in &amp;#96;each&amp;#39;&lt;br /&gt;        from &amp;#58;0&lt;br /&gt;&amp;#160;&lt;br /&gt;With an explicit float-float range&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#62;&amp;#62;&amp;#62; &amp;#40;1.0..&amp;#40;1.0&amp;#47;0.0&amp;#41;&amp;#41;.each.take&amp;#40;2&amp;#41;&lt;br /&gt;IronRuby.Libraries&amp;#58;0&amp;#58;in &amp;#96;CheckBegin&amp;#39;&amp;#58; can&amp;#39;t iterate from Float &amp;#40;TypeError&amp;#41;&lt;br /&gt;        from &amp;#58;0&amp;#58;in &amp;#96;each&amp;#39;&lt;br /&gt;        from &amp;#58;0&lt;br /&gt;&amp;#160;&lt;br /&gt;Then I tried with a sane range&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#62;&amp;#62;&amp;#62; &amp;#40;1..20&amp;#41;.each.take&amp;#40;10&amp;#41;&lt;br /&gt;IronRuby.Libraries&amp;#58;0&amp;#58;in &amp;#96;StepFixnum&amp;#39;&amp;#58; no block given &amp;#40;LocalJumpError&amp;#41;&lt;br /&gt;        from &amp;#58;0&amp;#58;in &amp;#96;each&amp;#39;&lt;br /&gt;        from &amp;#58;0&lt;br /&gt;</description><author>TomasMatousek</author><pubDate>Thu, 16 May 2013 11:05:30 GMT</pubDate><guid isPermaLink="false">Closed Feature: Enumerator#take [3329] 20130516110530A</guid></item><item><title>Closed Issue: Marshal.load blows up on Silverlight [4946]</title><link>http://ironruby.codeplex.com/workitem/4946</link><description>Alright, I know I&amp;#39;m not supposed to send in patch&amp;#39;s for the runtime, but this is a bug in the Silverlight build.  Classes implemented in Ruby cannot be created using RubyUtils.CreateObject, as I mentioned in my previous email.  As a result, Marshal.load will fail when trying to deserialize classes implemented in Ruby, because the _underlyingSystemType will be RubyObject, which implements ISerializable. In the debugger, if I force the aforementioned CreateObject method to call the CreateObject&amp;#40;RubyClass&amp;#47;&amp;#42;&amp;#33;&amp;#42;&amp;#47; theClass&amp;#41; overload, it works just fine.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;We probably need to change this&amp;#58;&lt;br /&gt;if &amp;#40;typeof&amp;#40;ISerializable&amp;#41;.IsAssignableFrom&amp;#40;baseType&amp;#41;&amp;#41; &amp;#123; &lt;br /&gt; &lt;br /&gt;to this&amp;#58;&lt;br /&gt;if &amp;#40;typeof&amp;#40;ISerializable&amp;#41;.IsAssignableFrom&amp;#40;baseType&amp;#41; &amp;#38;&amp;#38; &amp;#33;&amp;#40;baseType is RubyObject&amp;#41;&amp;#41; &amp;#123;&lt;br /&gt; &lt;br /&gt;Should I make this change to my fork&amp;#63;  Or would one of you core dev&amp;#39;s make the appropriate change for us &amp;#40;Tomas &amp;#58;p&amp;#41;&amp;#63;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;P.S.&lt;br /&gt; &lt;br /&gt;Would there be any interest in being able to mspec the Silverlight build&amp;#63;  I would bet that would make catching these little bugs much easier.  I could throw something together if it would help - something like a command line app called slmspec.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;Thanks,&lt;br /&gt; &lt;br /&gt;-Charles&lt;br /&gt;&amp;#160;&lt;br /&gt; &lt;br /&gt;On Sun, Jul 25, 2010 at 4&amp;#58;25 AM, Charles Strahan &amp;#60;charles.c.strahan&amp;#64;gmail.com&amp;#62; wrote&amp;#58;&lt;br /&gt;I&amp;#39;ve run into a problem when using Marshal.load in Silverlight - the following exception is thrown&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;NotSupportedException&amp;#58; Class IronRuby.Builtins.RubyObject does not have a valid deserializing constructor&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;I tracked the code down to RubyUtils.CreateObject&amp;#40;RubyClass&amp;#47;&amp;#42;&amp;#33;&amp;#42;&amp;#47; theclass, IEnumerable&amp;#60;KeyValuePair&amp;#60;string, object&amp;#62;&amp;#62;&amp;#47;&amp;#42;&amp;#33;&amp;#42;&amp;#47; attributes&amp;#41;.  I see that CreateObject will always throw in Silverlight when the type is assignable from ISerializable&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#47;&amp;#47;------------------------------&lt;br /&gt;        public static object&amp;#47;&amp;#42;&amp;#33;&amp;#42;&amp;#47; CreateObject&amp;#40;RubyClass&amp;#47;&amp;#42;&amp;#33;&amp;#42;&amp;#47; theclass, IEnumerable&amp;#60;KeyValuePair&amp;#60;string, object&amp;#62;&amp;#62;&amp;#47;&amp;#42;&amp;#33;&amp;#42;&amp;#47; attributes&amp;#41; &amp;#123;&lt;br /&gt;            Assert.NotNull&amp;#40;theclass, attributes&amp;#41;&amp;#59;&lt;br /&gt;&amp;#160;&lt;br /&gt;            Type baseType &amp;#61; theclass.GetUnderlyingSystemType&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;            object obj&amp;#59;&lt;br /&gt;            if &amp;#40;typeof&amp;#40;ISerializable&amp;#41;.IsAssignableFrom&amp;#40;baseType&amp;#41;&amp;#41; &amp;#123;&lt;br /&gt;&amp;#35;if &amp;#33;SILVERLIGHT &amp;#47;&amp;#47; serialization&lt;br /&gt;                BindingFlags bindingFlags &amp;#61; BindingFlags.NonPublic &amp;#124; BindingFlags.Public &amp;#124; BindingFlags.Instance&amp;#59;&lt;br /&gt;                ConstructorInfo ci &amp;#61; baseType.GetConstructor&amp;#40;bindingFlags, null, _serializableTypeSignature, null&amp;#41;&amp;#59;&lt;br /&gt;                if &amp;#40;ci &amp;#61;&amp;#61; null&amp;#41; &amp;#123;&lt;br /&gt;&amp;#35;endif&lt;br /&gt;                string message &amp;#61; String.Format&amp;#40;&amp;#34;Class &amp;#123;0&amp;#125; does not have a valid deserializing constructor&amp;#34;, baseType.FullName&amp;#41;&amp;#59;&lt;br /&gt;                    throw new NotSupportedException&amp;#40;message&amp;#41;&amp;#59;&lt;br /&gt;&amp;#35;if &amp;#33;SILVERLIGHT &amp;#47;&amp;#47; serialization&lt;br /&gt;                &amp;#125;&lt;br /&gt;                SerializationInfo info &amp;#61; new SerializationInfo&amp;#40;baseType, new FormatterConverter&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;                info.AddValue&amp;#40;SerializationInfoClassKey, theclass&amp;#41;&amp;#59;&lt;br /&gt;                foreach &amp;#40;var pair in attributes&amp;#41; &amp;#123;&lt;br /&gt;                    info.AddValue&amp;#40;pair.Key, pair.Value&amp;#41;&amp;#59;&lt;br /&gt;                &amp;#125;&lt;br /&gt;                obj &amp;#61; ci.Invoke&amp;#40;new object&amp;#91;2&amp;#93; &amp;#123; info, new StreamingContext&amp;#40;StreamingContextStates.Other, theclass&amp;#41; &amp;#125;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#35;endif&lt;br /&gt;            &amp;#125; else &amp;#123;&lt;br /&gt;                obj &amp;#61; CreateObject&amp;#40;theclass&amp;#41;&amp;#59;&lt;br /&gt;                foreach &amp;#40;var pair in attributes&amp;#41; &amp;#123;&lt;br /&gt;                    theclass.Context.SetInstanceVariable&amp;#40;obj, pair.Key, pair.Value&amp;#41;&amp;#59;&lt;br /&gt;                &amp;#125;&lt;br /&gt;            &amp;#125;&lt;br /&gt;            return obj&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&amp;#47;&amp;#47;------------------------------&lt;br /&gt;</description><author>jimmysch</author><pubDate>Thu, 16 May 2013 11:05:13 GMT</pubDate><guid isPermaLink="false">Closed Issue: Marshal.load blows up on Silverlight [4946] 20130516110513A</guid></item><item><title>Commented Issue: When installing IronRuby console, cannot download Cucumber [7169]</title><link>http://ironruby.codeplex.com/workitem/7169</link><description>1. After installing IronRuby, I bring up the IronRuby console.&lt;br /&gt;&lt;br /&gt;2. Then i type in the following command from cucumber install website&amp;#58;&lt;br /&gt;https&amp;#58;&amp;#47;&amp;#47;github.com&amp;#47;cucumber&amp;#47;cucumber&amp;#47;wiki&amp;#47;IronRuby-and-.NET&lt;br /&gt;&lt;br /&gt;igem install cucumber &amp;#8212;no-ri &amp;#8212;no-rdoc&lt;br /&gt;&lt;br /&gt;3. I get the following error message&amp;#58;&lt;br /&gt;unknown&amp;#58; syntax error, unexpected &amp;#39;-&amp;#64;&amp;#39;, expecting &amp;#39;&amp;#123;&amp;#39;, &amp;#39;&amp;#125;&amp;#39;,&amp;#39;do&amp;#39; or &amp;#39;&amp;#40;&amp;#39; &amp;#40;Microsoft&amp;#58;&amp;#58;Scripting&amp;#58;&amp;#58;SyntaxErrorException&amp;#41;&lt;br /&gt;&lt;br /&gt;Can anyone tell me how to resolve this issue, otherwise I will not be able to run Cucumber with .NET for which IronRuby is required. Thanks.&lt;br /&gt;Comments: ** Comment from web user: jerimiah797 ** &lt;p&gt;This is a really old post, but I thought I'd answer it because it's such a noob question. &lt;/p&gt;&lt;p&gt;The IronRuby console is an interactive Ruby shell and expects only Ruby code and syntax. This is not the place to install things such as gems or view files in directories. It's only used to play with ruby code in real-time.&lt;/p&gt;&lt;p&gt;You should instead open the Windows command shell (cmd.exe) and type the command in there. This is also interchangeably known as the 'command line', the 'shell', the 'terminal', and the 'DOS prompt'. &lt;/p&gt;&lt;p&gt;Good luck. &lt;/p&gt;</description><author>jerimiah797</author><pubDate>Fri, 10 May 2013 23:23:23 GMT</pubDate><guid isPermaLink="false">Commented Issue: When installing IronRuby console, cannot download Cucumber [7169] 20130510112323P</guid></item><item><title>Commented Issue: Bring IronRuby Tools to Visual Studio 2012 [7345]</title><link>http://ironruby.codeplex.com/workitem/7345</link><description>&amp;#91;Feature Request&amp;#93;&lt;br /&gt;&lt;br /&gt;It appears that IronRuby Tools for Visual Studio only supports Visual Studio 2010.&lt;br /&gt;&lt;br /&gt;I just installed IronRuby 1.1.3 &amp;#40;which says it comes with tools for Visual Studio 2010&amp;#41;, and it appears that Visual Studio 2012 is not supported&amp;#58;&lt;br /&gt;- No IronRuby project types appear in the &amp;#34;New Project&amp;#34; dialog&lt;br /&gt;- Syntax highlighting does not appear to work for .rb &amp;#40;ruby&amp;#41; files&lt;br /&gt;Comments: ** Comment from web user: ruze ** &lt;p&gt;Come on guys, VS 2012 is now the standard choice for IDE.  Please support it.&lt;/p&gt;</description><author>ruze</author><pubDate>Mon, 29 Apr 2013 21:37:07 GMT</pubDate><guid isPermaLink="false">Commented Issue: Bring IronRuby Tools to Visual Studio 2012 [7345] 20130429093707P</guid></item><item><title>Created Issue: Rename ir.exe to iruby.exe [7421]</title><link>http://ironruby.codeplex.com/workitem/7421</link><description>Solution &amp;#40;DONE&amp;#41;&amp;#58;&lt;br /&gt;&lt;br /&gt;Renamed&amp;#58; ir -&amp;#62; iruby.&lt;br /&gt;&lt;br /&gt;Added ruby 1.9.2 pre-installed gem specifications.&lt;br /&gt;&lt;br /&gt;Use the Ruby standard library without too many changes. &amp;#40;Keep end of lines as in the MRI files.&amp;#41;&lt;br /&gt;&lt;br /&gt;Added support for dummy libraries &amp;#40;Ex.&amp;#58; ironruby&amp;#47;digest&amp;#47;sha2.so&amp;#41;.&lt;br /&gt;</description><author>iulianfecioru</author><pubDate>Tue, 23 Apr 2013 08:27:45 GMT</pubDate><guid isPermaLink="false">Created Issue: Rename ir.exe to iruby.exe [7421] 20130423082745A</guid></item><item><title>Created Issue: Don't force core.autocrlf on irtests. [7420]</title><link>http://ironruby.codeplex.com/workitem/7420</link><description>Solution &amp;#40;DONE&amp;#41;&amp;#58;&lt;br /&gt;&lt;br /&gt;Due to the fact that the code contains LF and CRLF there is no reason to enforce git configuration &lt;br /&gt;core.autocrlf when running irtests.&lt;br /&gt;</description><author>iulianfecioru</author><pubDate>Tue, 23 Apr 2013 08:21:44 GMT</pubDate><guid isPermaLink="false">Created Issue: Don't force core.autocrlf on irtests. [7420] 20130423082144A</guid></item><item><title>Created Issue: ir -disableDebugLog option [7419]</title><link>http://ironruby.codeplex.com/workitem/7419</link><description>Solution &amp;#40;DONE&amp;#41;&amp;#58;&lt;br /&gt;Added option -disableDebugLog.&lt;br /&gt;</description><author>iulianfecioru</author><pubDate>Tue, 23 Apr 2013 08:19:40 GMT</pubDate><guid isPermaLink="false">Created Issue: ir -disableDebugLog option [7419] 20130423081940A</guid></item><item><title>Created Issue: Missing ir option -c [7418]</title><link>http://ironruby.codeplex.com/workitem/7418</link><description>Solution &amp;#40;DONE&amp;#41;&amp;#58;&lt;br /&gt;Implemented -c option. &amp;#40;CheckSyntaxOnly&amp;#41;&lt;br /&gt;</description><author>iulianfecioru</author><pubDate>Tue, 23 Apr 2013 08:17:42 GMT</pubDate><guid isPermaLink="false">Created Issue: Missing ir option -c [7418] 20130423081742A</guid></item><item><title>Created Issue: ObjectSpace missing method [7417]</title><link>http://ironruby.codeplex.com/workitem/7417</link><description>Solution &amp;#40;DONE&amp;#41;&amp;#58;&lt;br /&gt;Implemented missing method &amp;#39;_id2ref&amp;#39;.&lt;br /&gt;Added new property &amp;#39;track_objects&amp;#39; to enable or disable the tracking of objects &amp;#40;default is disabled&amp;#41;.&lt;br /&gt;&lt;br /&gt;TODO&amp;#58; support Int64 object&amp;#39;s id.&lt;br /&gt;</description><author>iulianfecioru</author><pubDate>Tue, 23 Apr 2013 08:13:05 GMT</pubDate><guid isPermaLink="false">Created Issue: ObjectSpace missing method [7417] 20130423081305A</guid></item><item><title>Created Issue: CheckedMonitor is not thread safe [7416]</title><link>http://ironruby.codeplex.com/workitem/7416</link><description>Solution &amp;#40;DONE&amp;#41;&amp;#58;&lt;br /&gt;Made CheckedMonitor thread-safe.&lt;br /&gt;</description><author>iulianfecioru</author><pubDate>Tue, 23 Apr 2013 08:04:43 GMT</pubDate><guid isPermaLink="false">Created Issue: CheckedMonitor is not thread safe [7416] 20130423080443A</guid></item><item><title>Created Issue: Get first IRubyObject_get_ImmediateClass found. [7415]</title><link>http://ironruby.codeplex.com/workitem/7415</link><description>Solution &amp;#40;DONE&amp;#41;&lt;br /&gt;Get first IRubyObject_get_ImmediateClass found.&lt;br /&gt;Initialize module&amp;#39;s mixins.&lt;br /&gt;</description><author>iulianfecioru</author><pubDate>Tue, 23 Apr 2013 07:58:05 GMT</pubDate><guid isPermaLink="false">Created Issue: Get first IRubyObject_get_ImmediateClass found. [7415] 20130423075805A</guid></item><item><title>Commented Issue: Marshal.load (restore) fails for System::String [6365]</title><link>http://ironruby.codeplex.com/workitem/6365</link><description>The following are the lines for reproducing&amp;#58;&lt;br /&gt; &lt;br /&gt;&amp;#62;&amp;#62;&amp;#62; clr_string&amp;#61;System&amp;#58;&amp;#58;String.new&amp;#40;&amp;#39;test&amp;#39;&amp;#41;&lt;br /&gt;&amp;#61;&amp;#62; &amp;#39;test&amp;#39;&lt;br /&gt;&amp;#62;&amp;#62;&amp;#62; puts clr_string.class.name&lt;br /&gt;System&amp;#58;&amp;#58;String&lt;br /&gt;&amp;#61;&amp;#62; nil&lt;br /&gt;&amp;#62;&amp;#62;&amp;#62; clr_string_marshaled&amp;#61;Marshal.dump&amp;#40;clr_string&amp;#41;&lt;br /&gt;&amp;#61;&amp;#62; &amp;#34;&amp;#92;004&amp;#92;bo&amp;#58;&amp;#92;023System&amp;#58;&amp;#58;String&amp;#92;000&amp;#34;&lt;br /&gt;&amp;#62;&amp;#62;&amp;#62; clr_string_restored&amp;#61;Marshal.load&amp;#40;clr_string_marshaled&amp;#41;&lt;br /&gt;IronRuby.Libraries&amp;#58;0&amp;#58;in &amp;#96;ReadObject&amp;#39;&amp;#58; Class System&amp;#58;&amp;#58;String does not have a valid constructor &amp;#40;System&amp;#58;&amp;#58;NotSupportedException&amp;#41;&lt;br /&gt;from IronRuby.Libraries&amp;#58;0&amp;#58;in &amp;#96;ReadAnObject&amp;#39;&lt;br /&gt;from IronRuby.Libraries&amp;#58;0&amp;#58;in &amp;#96;Load&amp;#39;&lt;br /&gt;from &amp;#40;ir&amp;#41;&amp;#58;1&amp;#58;in &amp;#96;load&amp;#39;&lt;br /&gt;from &amp;#40;ir&amp;#41;&amp;#58;1&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;CLR exception&amp;#58;&lt;br /&gt;System.NotSupportedException&amp;#58; Class System&amp;#58;&amp;#58;String does not have a valid constructor&lt;br /&gt;at IronRuby.Runtime.RubyUtils.CreateObject&amp;#40;RubyClass theClass&amp;#41;&lt;br /&gt;at IronRuby.Runtime.RubyUtils.CreateObject&amp;#40;RubyClass theclass, IEnumerable&amp;#96;1 attributes&amp;#41;&lt;br /&gt;at IronRuby.Builtins.RubyMarshal.MarshalReader.ReadObject&amp;#40;&amp;#41;&lt;br /&gt;at IronRuby.Builtins.RubyMarshal.MarshalReader.ReadAnObject&amp;#40;Boolean noCache&amp;#41;&lt;br /&gt;at IronRuby.Builtins.RubyMarshal.MarshalReader.Load&amp;#40;&amp;#41;&lt;br /&gt;at IronRuby.Builtins.RubyMarshal.Load&amp;#40;ReaderSites sites, RubyScope scope, RubyModule self, MutableString source, Proc proc&amp;#41;&lt;br /&gt;at System.Dynamic.UpdateDelegates.UpdateAndExecute3&amp;#91;T0,T1,T2,TRet&amp;#93;&amp;#40;CallSite site, T0 arg0, T1 arg1, T2 arg2&amp;#41;&lt;br /&gt;at IR&amp;#58;&amp;#35;&amp;#58;0&amp;#58;8&amp;#58;&amp;#40;ir&amp;#41;&amp;#36;4.IR&amp;#58;&amp;#35;&amp;#58;0&amp;#58;8&amp;#58;&amp;#40;ir&amp;#41;&amp;#40;RubyScope &amp;#35;scope, Object &amp;#35;self&amp;#41; in &amp;#40;ir&amp;#41;&amp;#58;line 1&lt;br /&gt;at IronRuby.Runtime.RubyScriptCode.Run&amp;#40;Scope scope, Boolean bindGlobals&amp;#41;&lt;br /&gt;at IronRuby.Runtime.RubyScriptCode.Run&amp;#40;Scope scope&amp;#41;&lt;br /&gt;at Microsoft.Scripting.Hosting.CompiledCode.Execute&amp;#40;ScriptScope scope&amp;#41;&lt;br /&gt;at Microsoft.Scripting.Hosting.Shell.CommandLine.SimpleCommandDispatcher.Execute&amp;#40;CompiledCode compiledCode, ScriptScope scope&amp;#41;&lt;br /&gt;at Microsoft.Scripting.Hosting.Shell.CommandLine.ExecuteCommand&amp;#40;ScriptSource source&amp;#41;&lt;br /&gt;at IronRuby.Hosting.RubyCommandLine.ExecuteCommand&amp;#40;String command&amp;#41;&lt;br /&gt;at Microsoft.Scripting.Hosting.Shell.CommandLine.RunOneInteraction&amp;#40;&amp;#41;&lt;br /&gt;at Microsoft.Scripting.Hosting.Shell.CommandLine.TryInteractiveAction&amp;#40;&amp;#41;&lt;br /&gt;at IronRuby.Hosting.RubyCommandLine.TryInteractiveAction&amp;#40;&amp;#41;&lt;br /&gt;at Microsoft.Scripting.Hosting.Shell.CommandLine.RunInteractiveLoop&amp;#40;&amp;#41;&lt;br /&gt; &lt;br /&gt;To avoid this issue I have added the following code&amp;#58;&lt;br /&gt;class System&amp;#58;&amp;#58;String&lt;br /&gt;def _dump&amp;#40;level&amp;#41;&lt;br /&gt;&amp;#34;&amp;#35;&amp;#123;self&amp;#125;&amp;#34;&lt;br /&gt;end&lt;br /&gt; &lt;br /&gt;def self._load&amp;#40;args&amp;#41;&lt;br /&gt;new&amp;#40;&amp;#42;args.split&amp;#40;&amp;#39;&amp;#58;&amp;#39;&amp;#41;&amp;#41;&lt;br /&gt;end&lt;br /&gt;end&lt;br /&gt; &lt;br /&gt;After this, it works&amp;#58;&lt;br /&gt;&amp;#62;&amp;#62;&amp;#62; clr_string_marshaled&amp;#61;Marshal.dump&amp;#40;clr_string&amp;#41;&lt;br /&gt;&amp;#61;&amp;#62; &amp;#34;&amp;#92;004&amp;#92;bu&amp;#58;&amp;#92;023System&amp;#58;&amp;#58;String&amp;#92;ttest&amp;#34;&lt;br /&gt;&amp;#62;&amp;#62;&amp;#62; clr_string_restored&amp;#61;Marshal.load&amp;#40;clr_string_marshaled&amp;#41;&lt;br /&gt;&amp;#61;&amp;#62; &amp;#39;test&amp;#39;&lt;br /&gt;&amp;#62;&amp;#62;&amp;#62; puts clr_string_restored.class.name&lt;br /&gt;System&amp;#58;&amp;#58;String&lt;br /&gt;&amp;#61;&amp;#62; nil&lt;br /&gt;&amp;#62;&amp;#62;&amp;#62;&lt;br /&gt;Comments: ** Comment from web user: iulianfecioru ** &lt;p&gt;Solution (DONE):&lt;br&gt;Added support for marshaling System::String.&lt;/p&gt;</description><author>iulianfecioru</author><pubDate>Tue, 23 Apr 2013 07:44:48 GMT</pubDate><guid isPermaLink="false">Commented Issue: Marshal.load (restore) fails for System::String [6365] 20130423074448A</guid></item><item><title>Created Issue: MutableString binary encoding GetSlice [7414]</title><link>http://ironruby.codeplex.com/workitem/7414</link><description>Solution &amp;#40;DONE&amp;#41;&amp;#58;&lt;br /&gt;Use Encoding for GetSlice.&lt;br /&gt;</description><author>iulianfecioru</author><pubDate>Tue, 23 Apr 2013 07:07:42 GMT</pubDate><guid isPermaLink="false">Created Issue: MutableString binary encoding GetSlice [7414] 20130423070742A</guid></item><item><title>Created Issue: Default conversion for System::String and MutableString [7413]</title><link>http://ironruby.codeplex.com/workitem/7413</link><description>Solution &amp;#40;DONE&amp;#41;&amp;#58;&lt;br /&gt;TryGetDefaultConversionAction for System&amp;#58;&amp;#58;String only System&amp;#58;&amp;#58;String and MutableString are accepted for DefaultConversion.&lt;br /&gt;</description><author>iulianfecioru</author><pubDate>Tue, 23 Apr 2013 06:31:44 GMT</pubDate><guid isPermaLink="false">Created Issue: Default conversion for System::String and MutableString [7413] 20130423063144A</guid></item><item><title>Created Issue: Marshal read encoding for MutableString and RubyRegex [7412]</title><link>http://ironruby.codeplex.com/workitem/7412</link><description>Solution &amp;#40;DONE&amp;#41;&lt;br /&gt;</description><author>iulianfecioru</author><pubDate>Tue, 23 Apr 2013 06:22:22 GMT</pubDate><guid isPermaLink="false">Created Issue: Marshal read encoding for MutableString and RubyRegex [7412] 20130423062222A</guid></item><item><title>Created Issue: Unicode surrogate pair for regular expression used by build Builder [7411]</title><link>http://ironruby.codeplex.com/workitem/7411</link><description>Solution &amp;#40;DONE&amp;#41;&amp;#58;&lt;br /&gt;Added unicode surrogate pair for regular expression used by build Builder.&lt;br /&gt;</description><author>iulianfecioru</author><pubDate>Tue, 23 Apr 2013 06:10:51 GMT</pubDate><guid isPermaLink="false">Created Issue: Unicode surrogate pair for regular expression used by build Builder [7411] 20130423061051A</guid></item><item><title>Created Issue: Support for RubyGems system update [7410]</title><link>http://ironruby.codeplex.com/workitem/7410</link><description>Solution &amp;#40;DONE&amp;#41;&amp;#58;&lt;br /&gt;Added def self.unresolved_deps to Languages&amp;#92;Ruby&amp;#92;StdLib&amp;#92;ruby&amp;#92;1.9.1&amp;#92;gem_prelude.rb&lt;br /&gt;</description><author>iulianfecioru</author><pubDate>Tue, 23 Apr 2013 06:09:27 GMT</pubDate><guid isPermaLink="false">Created Issue: Support for RubyGems system update [7410] 20130423060927A</guid></item><item><title>Created Issue: ARGF missing method "set_encoding" [7409]</title><link>http://ironruby.codeplex.com/workitem/7409</link><description>Solution &amp;#40;DONE&amp;#41;&lt;br /&gt;</description><author>iulianfecioru</author><pubDate>Tue, 23 Apr 2013 05:59:50 GMT</pubDate><guid isPermaLink="false">Created Issue: ARGF missing method "set_encoding" [7409] 20130423055950A</guid></item></channel></rss>