|
1 | | -PythonNet Changes |
2 | | ------------------ |
| 1 | +Python for .NET Changes |
| 2 | +----------------------- |
| 3 | + |
| 4 | + PythonNet 2.0 alpha 1 |
| 5 | + --------------------------------------------------------------------------- |
| 6 | + |
| 7 | + - Moved the Python for .NET project to Sourceforge and moved version |
| 8 | + control to Subversion. |
| 9 | + |
| 10 | + - Removed CallConvCdecl attributes and the IL hack that they supported. |
| 11 | + .NET 2.x now supports UnmanagedFunctionPointer, which does the right |
| 12 | + thing without the hackery required in 1.x. This removes a dependency |
| 13 | + on ILASM to build the package and better supports Mono (in theory). |
| 14 | + |
| 15 | + - Refactored import and assembly management machinery. The old 'CLR.' |
| 16 | + syntax for import is deprecated, but still supported until 3.x. The |
| 17 | + recommended style now is to use 'from System import xxx', etc. We |
| 18 | + also now support 'from X import *' correctly. |
| 19 | + |
| 20 | + - Implemented a (lowercase) 'clr' module to match IronPython for code |
| 21 | + compatibility. Methods of this module should be used to explicitly |
| 22 | + load assemblies. Implicit (name-based) assembly loading will still |
| 23 | + work until 3.x, but it is deprecated. |
| 24 | + |
| 25 | + - Implemented support for generic types and generic methods using the |
| 26 | + same patterns and syntax as IronPython. See the documentation for |
| 27 | + usage details. |
| 28 | + |
| 29 | + - Many small and large performance improvements, switched to generic |
| 30 | + collections for some internals, better algorithms for assembly |
| 31 | + scanning, etc. |
| 32 | + |
| 33 | + |
| 34 | + PythonNet 1.0 final |
| 35 | + --------------------------------------------------------------------------- |
| 36 | + |
| 37 | + - Backported the refactored import and assembly management from the 2.x |
| 38 | + line, mainly to improve the possibility of code-compatibility with |
| 39 | + IronPython. |
| 40 | + |
3 | 41 |
|
4 | 42 | PythonNet 1.0 release candidate 2 |
5 | 43 | --------------------------------------------------------------------------- |
|
0 commit comments