Python论坛  - 讨论区

标题:[python-chinese] Fwd: [IronPython] IronPython 1.0 Beta 3 Released!

2006年02月16日 星期四 11:10

Nickcheng nick.maillist at gmail.com
Thu Feb 16 11:10:26 HKT 2006

---------- Forwarded message ----------
From: Dino Viehland <dinov at exchange.microsoft.com>
Date: Feb 16, 2006 7:48 AM
Subject: [IronPython] IronPython 1.0 Beta 3 Released!
To: "users at lists.ironpython.com" <users at lists.ironpython.com>

Hello IronPython Community,

        We have just released IronPython 1.0 Beta 3. This release is
primarily a bug fix release as we drive towards IronPython 1.0.  Unfortunately
we didn?t get to review the PythonEngine APIs in this release but will be
getting this done for the next beta.

        We also continue to work on improving CLR and Python interop.  In
this release we?ve added support for an assembly path (clr.Path) for
assembly dependency resolution.  If you?re currently using
clr.AddReferenceToFile(???) you?ll need to modify these calls to update the
path and then add a reference without a full path (this will ensure
dependencies get resolved in an orderly fashion).  We?ve also improved our
array support, adding both slicing operations for arrays and a new array
creation syntax: System.Array[int]((2,3,4,5)) will create an integer array
with the values 2,3,4 and 5.

        Finally we continue to advance standard Python compatibility with
the addition of a few new built-in modules: struct, codecs, and
marshal.  These are some of the most-requested modules from the community.

You can download the release from:
http://www.microsoft.com/downloads/details.aspx?FamilyId=F22E51E5-B82E-4A54-9CCC-3418E0BF5639&displaylang;=en

        We'd like to thank everyone in the community for your bug reports
and suggestions that helped make this a better release: allenwb, Flexibal,
Giles Thomas, glchapman, Hector Miuler Malpica Gallegos, Shigeru Hemmi,
Jesse Kaplan, John Platt, Matt Beckuis, Michael Shilman, Michael Twomey,
Mike Hostetler, mrwizard82d1, Nicholas Jacobson, Paparipote, Ravi Terala,
Sanghyeon Seo, Stanpinte, Thomas, and Vargaz.

Thanks and keep in touch,
The IronPython Team


More complete list of changes and bug fixes:
============================================

Python CodeDom generator, parser, and compiler implemented
Bugfix: string.split() throws incorrect exception
Bugfix: Compiled module not initialized properly when imported
Resource support for the compiler
Bugfix: Compiler throw on invalid syntax
Many parser fixes for handling invalid syntax
Improved test support for running tests in multiple modes
Bugfix: Exception.args cannot be accessed from Python code
Bugfix: sys.exc_info()[1] in except block yields CLR exception instance, not
Python exception instance
Bugfix: Data from exception does not capture all arguments
Bugfix: sys is missing sys.byteorder
Built-in function enhancements
Bugfix: Ctrl-C support in Console
Bugfix: __str__ not working on new style classes
Bugfix: implement ?x command line parameter
Bugfix: Do not generate EXEs and PDBs as by-products by default
(-X:SaveAssemblies overrides)
Bugfix: Meta-classes not doing the right thing in some cases
Bugfix: RE_Pattern.finditer() requires optional arguments
Bugfix: re.groupindex() returns non-empty dictionary even w/ no symbol
groups
Bugfix: Context not flowing to compiled code when executed with eval
Bugfix: Null reference exception in PythonEngine.DumpException
Bugfix: sys.LoadAssemblyFromFile() should search sys.path for the specified
assembly (searches clr.Path)
Bugfix: Dynamic overloading of ReflectedMethod?s is broken
Bugfix: Displaying a multi-dimensional array with lower-bounds is broken
Bugfix: Conflict between IList and overloaded indexers
Bugfix: list w/ a key isn?t a stable sort
Bugfix: built-in functions shouldn?t ever be bound
Bugfix: ReflectOptimizer can now properly distinguish between methods &
static functions
Bugfix: Finish cleanup of caller context changes
Bugfix: typo in lambda
Bugfix: NewTypeMaker single object array params may have adverse affects on
keyword / params args
Bugfix: Inheriting from built-in type damages super type
Bugfix: MakeNew collisions resulting in unverifiable assemblies w/
NewTypeMaker
Bugfix: Python class subclassing .NET class: constructor weirdness?
Tutorial includes information on creating events from Python
Bugfix: Eval still leaks for many corner-cases
Bugfix: problems with exec
Bugfix: exec doesn?t use proper environment in a class def
Bugfix: Unable to remove event handlers completely sometimes
Bugfix: List comparison fails with class instances
Bugfix: Display floats w/ lots of precision correctly
Bugfix: Import __main__ raises ImportError
Bugfix: Implement _codecs built-in module
Bugfix: Precision field not used with string-formatting codes
Bugfix: Can?t access globals from inside exec running in the class body or
function
Bugfix: String subclass test in string_tests.py is disabled
Bugfix: Should be able to use a CLR Hashtable or Dictionary to provide
keyword bindings of arguments using the ** operator
Bugfix: vars() -- TypeError: vars() argument must have __dict__ attribute
Bugfix: When keyword argument and unpacking argument lists together...
Bugfix: For functions of arity >= 6, called with wrong number of arguments,
the TypeError reports the actual number incorrectly
Bugfix: Iron Python Exceptions need to be marked serializable
Bugfix: list of lambdas only evaluates first expression
Bugfix: ReflectedProperty.__set__ does not check for setter==null before
checking setter.IsStatic
Bugfix: Support mapping key in string formatting operation
Bugfix: Equality comparison for slices is broken




Do you want to help develop Dynamic languages on CLR? (
http://members.microsoft.com/careers/search/details.aspx?JobID=6D4754DE-11F0-45DF-8B78-DC1B43134038

_______________________________________________
users mailing list
users at lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060216/127f00a4/attachment-0001.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号