<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>specsharp Issue Tracker Rss Feed</title><link>http://specsharp.codeplex.com/WorkItem/List.aspx</link><description>specsharp Issue Tracker Rss Description</description><item><title>Created Issue: website link for z3 on the home page should be updated [10114]</title><link>http://specsharp.codeplex.com/workitem/10114</link><description>z3 has been moved to codeplex, the new uri is http&amp;#58;&amp;#47;&amp;#47;z3.codeplex.com&amp;#47;&lt;br /&gt;&lt;br /&gt;</description><author>cl1motorsports</author><pubDate>Tue, 29 Jan 2013 21:12:13 GMT</pubDate><guid isPermaLink="false">Created Issue: website link for z3 on the home page should be updated [10114] 20130129091213P</guid></item><item><title>Commented Issue: VS2010 gets very slow  [10113]</title><link>http://specsharp.codeplex.com/workitem/10113</link><description>Ok, I decided to try Spec&amp;#35; and created a test project, the problem is that anything I do in VS2010 takes seconds to accomplish, like editing project properties, compiling, etc. I am not sure if that is how it&amp;#39;s supposed to be. Is there any way to fight this problem&amp;#63;&lt;br /&gt;&lt;br /&gt;Thanks&amp;#33;&lt;br /&gt;Comments: Dear anonymous Spec&amp;#35; user, I have not experienced such a slow-down. I am also using Spec&amp;#35; in VS2010, and the performance is just fine. Do you see the slow-down even when you turn off the verifier or when you are not editing&amp;#47;compiling the program&amp;#63; Do you see it only when you are working on a Spec&amp;#35; project or did the installation slow down VS for other languages as well&amp;#63; Peter</description><author>mueller</author><pubDate>Thu, 29 Mar 2012 15:36:22 GMT</pubDate><guid isPermaLink="false">Commented Issue: VS2010 gets very slow  [10113] 20120329033622P</guid></item><item><title>Created Issue: VS2010 gets very slow  [10113]</title><link>http://specsharp.codeplex.com/workitem/10113</link><description>Ok, I decided to try Spec&amp;#35; and created a test project, the problem is that anything I do in VS2010 takes seconds to accomplish, like editing project properties, compiling, etc. I am not sure if that is how it&amp;#39;s supposed to be. Is there any way to fight this problem&amp;#63;&lt;br /&gt;&lt;br /&gt;Thanks&amp;#33;&lt;br /&gt;</description><author>middlewest</author><pubDate>Fri, 23 Mar 2012 14:35:28 GMT</pubDate><guid isPermaLink="false">Created Issue: VS2010 gets very slow  [10113] 20120323023528P</guid></item><item><title>Commented Issue: Does not work with VS2010 Ultimate [10112]</title><link>http://specsharp.codeplex.com/workitem/10112</link><description>I&amp;#39;m using Visual Studio 2010 Ultimate and the Spec&amp;#35; Plugin does not work for me - installing it the described way using the Binaries does not change anything. Obviously, I&amp;#39;m not the only one with the problem &amp;#40;see comment in the Binary installation description&amp;#41;.&lt;br /&gt;Comments: Since I don&amp;#39;t have VS 2010 Ultimate, I would be glad if you could be a bit more specific about what exactly doesn&amp;#39;t work. &amp;#40;The comment that you refer to is from before we added support for VS 2010.&amp;#41;</description><author>wuestholz</author><pubDate>Thu, 22 Dec 2011 06:39:14 GMT</pubDate><guid isPermaLink="false">Commented Issue: Does not work with VS2010 Ultimate [10112] 20111222063914A</guid></item><item><title>Created Issue: Does not work with VS2010 Ultimate [10112]</title><link>http://specsharp.codeplex.com/workitem/10112</link><description>I&amp;#39;m using Visual Studio 2010 Ultimate and the Spec&amp;#35; Plugin does not work for me - installing it the described way using the Binaries does not change anything. Obviously, I&amp;#39;m not the only one with the problem &amp;#40;see comment in the Binary installation description&amp;#41;.&lt;br /&gt;</description><author>rindPHI</author><pubDate>Wed, 21 Dec 2011 10:10:33 GMT</pubDate><guid isPermaLink="false">Created Issue: Does not work with VS2010 Ultimate [10112] 20111221101033A</guid></item><item><title>Closed Issue: internal error: 2 typechecking errors detected [10111]</title><link>http://specsharp.codeplex.com/workitem/10111</link><description>SpecSharp version 2011-10-03&lt;br /&gt;Visual Studio 2010 Professional&lt;br /&gt;&lt;br /&gt;On attach SpecSharp says &amp;#34;internal error&amp;#58; 2 typechecking errors detected&amp;#34; on &amp;#34;using System&amp;#59;&amp;#34;&lt;br /&gt;</description><author>wuestholz</author><pubDate>Sat, 03 Dec 2011 17:09:59 GMT</pubDate><guid isPermaLink="false">Closed Issue: internal error: 2 typechecking errors detected [10111] 20111203050959P</guid></item><item><title>Closed Issue: internal error: 2 typechecking errors detected [10111]</title><link>http://specsharp.codeplex.com/workitem/10111</link><description>SpecSharp version 2011-10-03&lt;br /&gt;Visual Studio 2010 Professional&lt;br /&gt;&lt;br /&gt;On attach SpecSharp says &amp;#34;internal error&amp;#58; 2 typechecking errors detected&amp;#34; on &amp;#34;using System&amp;#59;&amp;#34;&lt;br /&gt;</description><author>wuestholz</author><pubDate>Sat, 03 Dec 2011 17:09:59 GMT</pubDate><guid isPermaLink="false">Closed Issue: internal error: 2 typechecking errors detected [10111] 20111203050959P</guid></item><item><title>Edited Issue: internal error: 2 typechecking errors detected [10111]</title><link>http://specsharp.codeplex.com/workitem/10111</link><description>SpecSharp version 2011-10-03&lt;br /&gt;Visual Studio 2010 Professional&lt;br /&gt;&lt;br /&gt;On attach SpecSharp says &amp;#34;internal error&amp;#58; 2 typechecking errors detected&amp;#34; on &amp;#34;using System&amp;#59;&amp;#34;&lt;br /&gt;</description><author>wuestholz</author><pubDate>Thu, 24 Nov 2011 16:15:08 GMT</pubDate><guid isPermaLink="false">Edited Issue: internal error: 2 typechecking errors detected [10111] 20111124041508P</guid></item><item><title>Commented Issue: internal error: 2 typechecking errors detected [10111]</title><link>http://specsharp.codeplex.com/workitem/10111</link><description>SpecSharp version 2011-10-03&lt;br /&gt;Visual Studio 2010 Professional&lt;br /&gt;&lt;br /&gt;On attach SpecSharp says &amp;#34;internal error&amp;#58; 2 typechecking errors detected&amp;#34; on &amp;#34;using System&amp;#59;&amp;#34;&lt;br /&gt;Comments: This has been fixed in change set b797fa8ecf66.</description><author>wuestholz</author><pubDate>Thu, 24 Nov 2011 16:14:29 GMT</pubDate><guid isPermaLink="false">Commented Issue: internal error: 2 typechecking errors detected [10111] 20111124041429P</guid></item><item><title>Created Issue: internal error: 2 typechecking errors detected [10111]</title><link>http://specsharp.codeplex.com/workitem/10111</link><description>SpecSharp version 2011-10-03&lt;br /&gt;Visual Studio 2010 Professional&lt;br /&gt;&lt;br /&gt;On attach SpecSharp says &amp;#34;internal error&amp;#58; 2 typechecking errors detected&amp;#34; on &amp;#34;using System&amp;#59;&amp;#34;&lt;br /&gt;</description><author>kornevgen</author><pubDate>Tue, 25 Oct 2011 13:14:33 GMT</pubDate><guid isPermaLink="false">Created Issue: internal error: 2 typechecking errors detected [10111] 20111025011433P</guid></item><item><title>Closed Issue: Unused local variable crashes PeWriter initialization. [6552]</title><link>http://specsharp.codeplex.com/workitem/6552</link><description>The following input throws an exception in Metadata&amp;#92;Sources&amp;#92;PeWriter.cs in PeWriter.Initialize&amp;#40;&amp;#41;&lt;br /&gt;&lt;br /&gt;class Example &amp;#123;&lt;br /&gt;public static void Foo&amp;#40;&amp;#41; &amp;#123; int i&amp;#59; int j &amp;#61; 0&amp;#59; &amp;#125;&lt;br /&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;Giving an initial value for &amp;#34;i&amp;#34; makes the throw go away.&lt;br /&gt;i and j both make it into &amp;#34;currentScope&amp;#34;, but only j is in localDefIndex.&lt;br /&gt;</description><author>wuestholz</author><pubDate>Thu, 13 Oct 2011 19:36:46 GMT</pubDate><guid isPermaLink="false">Closed Issue: Unused local variable crashes PeWriter initialization. [6552] 20111013073646P</guid></item><item><title>Closed Issue: Project creation wizard does not copy the templates (Visual Studio 2010) [10110]</title><link>http://specsharp.codeplex.com/workitem/10110</link><description>When a new project is created, the project creation wizard references the templates &amp;#40;e.g., Class1.ssc, AssemblyInfo.ssc&amp;#41; instead of copying them to the new project directory. The same happens if new classes are added.&lt;br /&gt;&lt;br /&gt;This works correctly under Visual Studio 2008, but not under Visual Studio 2010.&lt;br /&gt;&lt;br /&gt;&amp;#40;originally reported by robimalik&amp;#41;&lt;br /&gt;&lt;br /&gt;This has been fixed in change set 45c103fb3936.&lt;br /&gt;&lt;br /&gt;</description><author>wuestholz</author><pubDate>Thu, 13 Oct 2011 19:36:28 GMT</pubDate><guid isPermaLink="false">Closed Issue: Project creation wizard does not copy the templates (Visual Studio 2010) [10110] 20111013073628P</guid></item><item><title>Closed Issue: Spec# Checkin tests fail on 64bit Windows 7 [8334]</title><link>http://specsharp.codeplex.com/workitem/8334</link><description>When run on a 64bit Windows 7 the Spec&amp;#35; Checkin test suite &amp;#40;Microsoft.SpecSharp&amp;#92;Checkin Tests&amp;#92;Runtests.bat&amp;#41; fails with over 50 unexpected errors, whereas it runs as expected on Windows XP.&lt;br /&gt;&lt;br /&gt;Strangely, most of the errors are about not implementing interface members of System.Collections, although the reported classes do implement these interfaces &amp;#40;and compile successfully on 32bit Windows XP&amp;#41;.&lt;br /&gt;&lt;br /&gt;I uploaded a summary of the errors to http&amp;#58;&amp;#47;&amp;#47;n.ethz.ch&amp;#47;&amp;#126;scmalte&amp;#47;aste&amp;#47;checkintests.html, the document also contains a link to the suite output.&lt;br /&gt;Comments: Apparently all tests pass if you force ssc to run in 32-bit mode using the CorFlags.exe utility.</description><author>wuestholz</author><pubDate>Thu, 13 Oct 2011 19:35:13 GMT</pubDate><guid isPermaLink="false">Closed Issue: Spec# Checkin tests fail on 64bit Windows 7 [8334] 20111013073513P</guid></item><item><title>Edited Issue: Project creation wizard does not copy the templates (Visual Studio 2010) [10110]</title><link>http://specsharp.codeplex.com/workitem/10110</link><description>When a new project is created, the project creation wizard references the templates &amp;#40;e.g., Class1.ssc, AssemblyInfo.ssc&amp;#41; instead of copying them to the new project directory. The same happens if new classes are added.&lt;br /&gt;&lt;br /&gt;This works correctly under Visual Studio 2008, but not under Visual Studio 2010.&lt;br /&gt;&lt;br /&gt;&amp;#40;originally reported by robimalik&amp;#41;&lt;br /&gt;&lt;br /&gt;This has been fixed in change set 45c103fb3936.&lt;br /&gt;&lt;br /&gt;</description><author>wuestholz</author><pubDate>Fri, 29 Apr 2011 05:15:37 GMT</pubDate><guid isPermaLink="false">Edited Issue: Project creation wizard does not copy the templates (Visual Studio 2010) [10110] 20110429051537A</guid></item><item><title>Created Issue: Project creation wizard does not copy the templates (Visual Studio 2010) [10110]</title><link>http://specsharp.codeplex.com/workitem/10110</link><description>When a new project is created, the project creation wizard references the templates &amp;#40;e.g., Class1.ssc, AssemblyInfo.ssc&amp;#41; instead of copying them to the new project directory. The same happens if new classes are added.&lt;br /&gt;&lt;br /&gt;This works correctly under Visual Studio 2008, but not under Visual Studio 2010.&lt;br /&gt;&lt;br /&gt;&amp;#40;originally reported by robimalik&amp;#41;&lt;br /&gt;&lt;br /&gt;</description><author>wuestholz</author><pubDate>Tue, 26 Apr 2011 19:53:21 GMT</pubDate><guid isPermaLink="false">Created Issue: Project creation wizard does not copy the templates (Visual Studio 2010) [10110] 20110426075321P</guid></item><item><title>Closed Issue: ?? does not compile correctly [5356]</title><link>http://specsharp.codeplex.com/workitem/5356</link><description>The &amp;#63;&amp;#63; operator, inherited from C&amp;#35; and with the meaning &amp;#34;return the left-hand operand unless it is null&amp;#59; if it is null, return the right-hand operator&amp;#34;, is not compiled correctly by the Spec&amp;#35; compiler.  In particular, I found that &amp;#40;s.Tok.filename &amp;#63;&amp;#63; &amp;#34;.dfy&amp;#34;&amp;#41; compiles the str2 in&amp;#58;&lt;br /&gt;&lt;br /&gt;        string str&amp;#59;&lt;br /&gt;        string str2&amp;#59;&lt;br /&gt;        if &amp;#40;str &amp;#61;&amp;#61; null&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            str2 &amp;#61; &amp;#34;.dfy&amp;#34;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;        else&lt;br /&gt;        &amp;#123;&lt;br /&gt;            str2 &amp;#61; str&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;Note that &amp;#34;str&amp;#34; is uninitialized.  It should have been initialized to the left-hand operand of &amp;#63;&amp;#63;.&lt;br /&gt;Comments: &lt;p&gt;&lt;/p&gt;</description><author>alexanderjsummers</author><pubDate>Sat, 05 Mar 2011 11:48:00 GMT</pubDate><guid isPermaLink="false">Closed Issue: ?? does not compile correctly [5356] 20110305114800A</guid></item><item><title>Commented Issue: ?? does not compile correctly [5356]</title><link>http://specsharp.codeplex.com/workitem/5356</link><description>The &amp;#63;&amp;#63; operator, inherited from C&amp;#35; and with the meaning &amp;#34;return the left-hand operand unless it is null&amp;#59; if it is null, return the right-hand operator&amp;#34;, is not compiled correctly by the Spec&amp;#35; compiler.  In particular, I found that &amp;#40;s.Tok.filename &amp;#63;&amp;#63; &amp;#34;.dfy&amp;#34;&amp;#41; compiles the str2 in&amp;#58;&lt;br /&gt;&lt;br /&gt;        string str&amp;#59;&lt;br /&gt;        string str2&amp;#59;&lt;br /&gt;        if &amp;#40;str &amp;#61;&amp;#61; null&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            str2 &amp;#61; &amp;#34;.dfy&amp;#34;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;        else&lt;br /&gt;        &amp;#123;&lt;br /&gt;            str2 &amp;#61; str&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;Note that &amp;#34;str&amp;#34; is uninitialized.  It should have been initialized to the left-hand operand of &amp;#63;&amp;#63;.&lt;br /&gt;Comments: ** Comment from web user: alexanderjsummers ** &lt;p&gt;Fixed in revision 63112. The bug happened when the first operator was neither a local variable nor a parameter.&lt;/p&gt;</description><author>alexanderjsummers</author><pubDate>Sat, 05 Mar 2011 11:47:51 GMT</pubDate><guid isPermaLink="false">Commented Issue: ?? does not compile correctly [5356] 20110305114751A</guid></item><item><title>Created Issue: Unnecessary trace positions for the 'pack' operation of an 'expose' block [10109]</title><link>http://specsharp.codeplex.com/workitem/10109</link><description>Due to the way the trace position filtering currently works, we get unnecessary trace positions for the &amp;#39;pack&amp;#39; operation of an &amp;#39;expose&amp;#39; block. In principle, we should never get trace positions for &amp;#39;pack&amp;#39; operations.&lt;br /&gt;</description><author>wuestholz</author><pubDate>Tue, 11 Jan 2011 10:03:37 GMT</pubDate><guid isPermaLink="false">Created Issue: Unnecessary trace positions for the 'pack' operation of an 'expose' block [10109] 20110111100337A</guid></item><item><title>Created Issue: SscBoogie crashes when it is run on .Net 4.0 dll [9789]</title><link>http://specsharp.codeplex.com/workitem/9789</link><description>When I run SscBoogie on a .Net 4.0 dll &amp;#40;e.g. Core.dll from Boogie&amp;#41; it throws an AssumeException.&lt;br /&gt;&lt;br /&gt;The following command can be used to reproduce the crash&amp;#58;&lt;br /&gt;sscboogie &amp;#47;noVerify Core.dll&lt;br /&gt;</description><author>wuestholz</author><pubDate>Fri, 05 Nov 2010 13:29:47 GMT</pubDate><guid isPermaLink="false">Created Issue: SscBoogie crashes when it is run on .Net 4.0 dll [9789] 20101105012947P</guid></item><item><title>Commented Issue: min/max causes nullpointer exception [9016]</title><link>http://specsharp.codeplex.com/workitem/9016</link><description>The following code results in a Nullreference Exception when built with Visual Studio 2008.&lt;br /&gt;&amp;#60;p&amp;#62;&lt;br /&gt;I&amp;#39;m not sure whether this syntax of min and max is supported as I have seen some examples only.&lt;br /&gt;Comments: ** Comment from web user: rustanleino ** &lt;p&gt;This is a bug.  It seems that the combination of &amp;#34;old&amp;#34; with min&amp;#47;max causes the compiler to crash.&lt;/p&gt;&lt;p&gt;Beyond that, it seems there&amp;#39;s also a second bug, which is that the type of min&amp;#47;max comes out as &amp;#34;int&amp;#34;, even when the operands are &amp;#34;long&amp;#34; as in this case.&lt;/p&gt;&lt;p&gt;As a workaround, you can write&amp;#58;&lt;/p&gt;&lt;p&gt;    ensures 0 &amp;#60; amount &amp;#61;&amp;#61;&amp;#62;  _value &amp;#61;&amp;#61; &amp;#40;old&amp;#40;_value&amp;#41; &amp;#43; amount &amp;#60; _max_value &amp;#63; old&amp;#40;_value&amp;#41; &amp;#43; amount &amp;#58; _max_value&amp;#41;&amp;#59;&lt;br /&gt;    ensures amount &amp;#60;&amp;#61; 0 &amp;#61;&amp;#61;&amp;#62;  _value &amp;#61;&amp;#61; &amp;#40;old&amp;#40;_value&amp;#41; &amp;#43; amount &amp;#60; 0 &amp;#63; 0 &amp;#58; old&amp;#40;_value&amp;#41; &amp;#43; amount&amp;#41;&amp;#59;&lt;/p&gt;&lt;p&gt;or the more verbose&amp;#58;&lt;/p&gt;&lt;p&gt;    ensures 0 &amp;#60; amount  &amp;#61;&amp;#61;&amp;#62;&lt;br /&gt;        _value &amp;#60;&amp;#61; old&amp;#40;_value&amp;#41; &amp;#43; amount &amp;#38;&amp;#38; _value &amp;#60;&amp;#61; _max_value &amp;#38;&amp;#38;&lt;br /&gt;        &amp;#40;_value &amp;#61;&amp;#61; old&amp;#40;_value&amp;#41; &amp;#43; amount &amp;#124;&amp;#124; _value &amp;#61;&amp;#61; _max_value&amp;#41;&amp;#59;&lt;br /&gt;    ensures amount &amp;#60;&amp;#61; 0  &amp;#61;&amp;#61;&amp;#62;&lt;br /&gt;        old&amp;#40;_value&amp;#41; &amp;#43; amount &amp;#60;&amp;#61; _value &amp;#38;&amp;#38; 0 &amp;#60;&amp;#61; _value &amp;#38;&amp;#38;&lt;br /&gt;        &amp;#40;_value &amp;#61;&amp;#61; old&amp;#40;_value&amp;#41; &amp;#43; amount &amp;#124;&amp;#124; _value &amp;#61;&amp;#61; 0&amp;#41;&amp;#59;&lt;/p&gt;&lt;p&gt;Also, the body of the &amp;#34;increase&amp;#34; method is not correct.&lt;br /&gt;&lt;/p&gt;</description><author>rustanleino</author><pubDate>Mon, 09 Aug 2010 23:46:01 GMT</pubDate><guid isPermaLink="false">Commented Issue: min/max causes nullpointer exception [9016] 20100809114601P</guid></item></channel></rss>