[IronPython] IronPython 2.0 Alpha 5

Dave Fugate dfugate at microsoft.com
Fri Oct 12 23:24:56 CEST 2007

Hello IronPython Community,

We have just released IronPython 2.0 Alpha 5.  Over the past month our team has been busy fixing bugs which were typically chosen by the number of votes on CodePlex.  A little over forty CodePlex Work Items and around twenty bugs reported internally were closed since the release of IP 2.0A4.  There were no major new features added unless you count the fact that we ported the standard 'array' module from IronPython v1.1 to v2.0.  This now means that all of the standard modules in v1.1 are available in the latest 2.0 tree.

Specifically the following CodePlex Work Items were resolved and I'd like to extend our team's thanks to everyone who reported, commented, and voted on these:

·         9453    ayarrow                       += works differently on lists

·         3727    bashmohandes             Problem when creating new Workflow in Windows Workflow

·         1608    brucec                          str.__dict__['__dict__'] should not exist

·         5445    IPTeam                        socket.getaddrinfo(...) does not throw on nonsense parameters

·         5682    IPTeam                        System.Single boolean ops w/ integer types broken

·         3289    IPTeam                        Threads should not block the main thread from exiting

·         10778  sanixyn                        -S command-line option omits "Lib" from sys.path

·         12283  IPTeam                        sys.argv always empty regardless of params passed to ipyw.exe

·         12851  IPTeam                        Expressions starting with a backslash in interactive sessions broken

·         10518  Benjamin West            urllib is failing to work due to socket disposed exception

·         11759  sanixyn                        Zero-length regex split

·         5641    Christian Muirhead     co_name in code objects is None

·         5712    Jörgen Stenarson         iterating over __main__.__dict__ throws

·         2599    Kurt Blackwell            __import__ from list is incorrect

·         12708  David Lawler              Method dispatch fails with SharpDevelop APIs

·         12908  Michael Foord             Support 0x200 (PyCF_DONT_IMPLY_DEDENT) for compile built-in function

·         2728    sanixyn                        Slicing on old style classes is different

·         6735    sanixyn                        help incorrectly displays arguments for params functions

·         7426    Sylvain Hellegouarch  in operator doesn't check for overloaded __contains__ on dictionary

·         7532    sanixyn                        func_defaults is empty tuple when there are no defaults

·         7594    sanixyn                        type.__call__ always passes type(type) as 1st parameter

·         6014    Davy Mitchell             Calling super on overridden property causes stack overflow

·         9066    Michael Foord             IronPython won't look into arbitrary objects when doing import

·         5602    Eloff                            (Py2.5) Cannot import random

·         12455  eshaish                         Importing PYD files

·         5204    gbraad                         PowerShell hosting IronPython

·         11684  googen                        PythonEngine has no constructors defined

·         9262    grizlupo                       not override __eq__ at derived float

·         7279    haypo                          It's not possible to check is a string is 'str' or 'unicode'

·         7918    jackeyoo                      CPython has the functions below while IronPython does not implement them

·         10058  johnplatt                      cPickle module doesn't work for xrange

·         6489    IPTeam                        Backslash on the interactive console causes syntax error

·         5690    Oceanborn                   Different parsers, compiler pipeline?

·         6332    pobrien                        DataGridView doesn't support a list of Python class instances as its DataSource

·         5799    pobrien                        Unpickler.persistent_load needs to be supported

·         3078    psykotic                       Bug when dealing with importing of .NET assemblies with class named identically to its containing namespace

·         3410    sanxiyn                        yield in nested try blocks

·         11812  tscottw                        dir(bool), dir(True), dir(False) raise SystemError on startup

·         10904  tscottw                        [Affecting Tutorial on 2.0] Missed feature (optional arguments) in exercise 2.1 in Tutorial 3

·         7982    whit537                       ^L yields SyntaxError

Internally we have migrated our Visual Studio project and solution files over to a Visual Studio 2008 beta release.  While we've modified these files in the source distribution of IronPython to be compatible with Visual Studio 2005 and the msbuild tool, it's possible we may have missed something.  If you experience any problems building IronPython from VS tools please let us know.

You can download IronPython 2.0 Alpha 5 at: https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=IronPython&ReleaseId=7014

The Dynamic Language Runtime Team

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20071012/2dcb643b/attachment.html>

More information about the Ironpython-users mailing list