This project has moved. For the latest updates, please go here.
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 (PyCFDONTIMPLY_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 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: IronPython v2.0 Alpha 5

The Dynamic Language Runtime Team

Last edited Oct 12, 2007 at 9:13 PM by dfugate, version 1


No comments yet.