Hello IronPython Community,

Just in time for the holidays we have released IronPython 2.0 Alpha 7!  There's 
been numerous changes to IronPython in the past month and a half.  Most notably 
a lot of work has been done to get usage of the 'yield' statement compatible 
with CPython 2.5.  There might be a few more changes that need to be made, but 
by and far IP now adheres to PEP 342.  Another notable change brings the code 
closer to the new hosting API spec we published on this mailing list.  The next 
couple of releases should finish that work.

After careful consideration of your valuable feedback we've determined that 
2.0A7 will be the last 2.0 release to be built and fully tested by us under 
Visual Studio 2005 tools.  Beginning with 2.0 Alpha 8, IronPython.sln (included 
in the source zip file) will be upgraded to VS 2008 format and we will only run 
our full test suite against binaries built from this.  The 2005 version of 
IronPython.sln will then be deprecated although it will remain in the source 
zip file alongside IronPython.sln under the new name of IronPython2005.sln for 
some time.  At this point it's unclear whether we'll continue to update 
IronPython2005.sln.

Last but not least, a number of bugs have been closed:
10581 - Python25: Characters of hex values are uppercase in IP while they're 
lowercase in CPython 2.5
8961 - Cannot run globals().keys() after accessing the dictionary keys method 
of a function
12965 - __doc__ broken
1689 - Raising attribute error from __getattr__ doesn't propagate out, instead 
we throw a new attribute error
11491 - problem parsing conditional expression
8074 - ipy hangs if imported namespaces contain numbers
4716 - items = globals().items() in a module (not at console)
10637 - Function object missing func_closure Closed
6707 - Trivial: IronPython.Hosting.PythonEngine().Sys.prefix is set to None
6770 - callable(__builtins__) has different results in ipy and Cpy
3953 - Trivial: Can convert float infinity to long in IronPython
11103 - Trivial: 'ipy.exe -c "something"' prints out the results of "something" 
to stdout
10856 - __doc__ does not show up in dir() output on load (and has wrong 
contents)
2267 - sys.winver missing?
1352 - Trivial: Open paren at end-of-line raises SyntaxError in interactive 
console
12141 - Microsoft.Scripting.MethodBinder.ToString()
5446 - socket.getaddrinfo(...) proto parameter
5757 - PythonFile is not thread-safe
10474 - Need to ignore null paths in sys.path

We'd like to thank everyone in the community who reported these to make a 
better release: Jan Szumiec, arman0, orbital56, Seo Sanghyeon, glchapman, 
tscottw, jacobg23, brucec, leppie, and Christopher Baus.

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

The IronPython Team


IMPORTANT NOTES
ToyScript, a small scripting language built on top of the DLR, is merely a DLR 
sample and not some new scripting language Microsoft has created.  Also, 
ToyScript is not intended to be distributed with IronPython on a permanent 
basis.
_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to