[IronPython] Road to IronPython 2.7 (update)

Tristan Zajonc tristanz at gmail.com
Tue Feb 22 19:39:09 CET 2011


>>> 1<<128
340282366920938463463374607431768211456L

Thomas: Hadn't tried that and it works.  (At some point it might be nice to
try to get it working with MonoDevelop GUI.  When I load it it's targeting
.NET 2.0 and has a bunch of issues.)

Tristan

On Tue, Feb 22, 2011 at 12:34 PM, Jeff Hardy <jdhardy at gmail.com> wrote:

> On Tue, Feb 22, 2011 at 12:42 AM, Tristan Zajonc <tristanz at gmail.com>
> wrote:
> > IronPython 2.7 RC 1 (2.7.0.30) on .NET 4.0.30319.1
> > Type "help", "copyright", "credits" or "license" for more information.
> >>>> import uuid
> > Number overflow.
> > at System.Numerics.BigInteger.op_Explicit (System.Numerics.BigInteger)
> > <0x000aa>
> > at Microsoft.Scripting.Utils.MathUtils.AsInt32
> > (System.Numerics.BigInteger,int&) <0x00067>
> > at IronPython.Runtime.Operations.BigIntegerOps.Compare
> > (System.Numerics.BigInteger,int) <0x00028>
> > at (wrapper dynamic-method) object.CallSite.Target
> >
> (System.Runtime.CompilerServices.Closure,System.Runtime.CompilerServices.CallSite,object,object)
> > <0x0011d>
> > at System.Dynamic.UpdateDelegates.UpdateAndExecute2<object, object,
> object>
> > (System.Runtime.CompilerServices.CallSite,object,object) <0x00382>
> > at Microsoft.Scripting.Interpreter.DynamicInstruction`3<object, object,
> > object>.Run (Microsoft.Scripting.Interpreter.InterpretedFrame) <0x000bc>
> > at Microsoft.Scripting.Interpreter.Interpreter.Run
> > (Microsoft.Scripting.Interpreter.InterpretedFrame) <0x00077>
> > OverflowError: Number overflow.
>
> This *looks* like an issue in Mono, especially since it works on .NET.
>
> Can you try computing '1<<128' on Mono? That seems to be the failing
> expression.
>
> - Jeff
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20110222/c39447a4/attachment.html>


More information about the Ironpython-users mailing list