Differences between revisions 14 and 21 (spanning 7 versions)
Revision 14 as of 2008-02-11 06:27:36
Size: 3458
Comment:
Revision 21 as of 2008-04-06 01:21:43
Size: 3924
Editor: PhilipJenvey
Comment: meant to move pickle enhancements into the done pile
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
This is a specific list of the features needed to make releases towards Jython 2.5. The first alpha will be made once Jython supports all CPython 2.5 language level features. After the alphas have stabalized, all the library and Jython-only features will be completed in the beta series of releases. Once all the features are present in the betas, we'll go into release candidate mode until 2.5 is finally released. This is a specific list of the features needed to make releases towards Jython 2.5. The first alpha will be made once Jython supports all CPython 2.5 language level features. After the alphas have stabilized, all the library and Jython-only features will be completed in the beta series of releases. Once all the features are present in the betas, we'll go into release candidate mode until 2.5 is finally released.

Just because a feature is in the beta list, that doesn't mean it can't land before the alpha release. It only means it isn't necessary before the alpha. Actually since all of the alpha features are dependent on the new compiler and parser, the beta tasks can be a good starting point. PEPs 292, 305, 324 and 327 should be doable with trunk as can the template removal tasks and bugtests migration at the end of the list.
Line 8: Line 10:
 * [http://www.python.org/dev/peps/pep-0263 PEP 263]: Defining Python Source Code Encodings
Line 13: Line 16:
 * [http://www.python.org/dev/peps/pep-0352/ PEP 352]: Exceptions as new-style classes
Line 31: Line 35:
 * [http://www.python.org/dev/peps/pep-0307 PEP 307]: Pickle Enhancements
 * [http://www.python.org/doc/2.4/whatsnew/node8.html PEP 324]: subprocess module
Line 32: Line 38:
Line 35: Line 42:
 * [http://www.python.org/dev/peps/pep-0307 PEP 307]: Pickle Enhancements
Line 37: Line 43:
 * [http://www.python.org/dev/peps/pep-0263 PEP 263]: Defining Python Source Code Encodings
Line 40: Line 45:
 * [http://www.python.org/dev/peps/pep-0352/ PEP 352]: Exceptions as new-style classes
Line 45: Line 49:
 * [http://www.python.org/doc/2.4/whatsnew/node8.html PEP 324]: subprocess module
Line 51: Line 54:
 * Import Python from the classpath

This is a specific list of the features needed to make releases towards Jython 2.5. The first alpha will be made once Jython supports all CPython 2.5 language level features. After the alphas have stabilized, all the library and Jython-only features will be completed in the beta series of releases. Once all the features are present in the betas, we'll go into release candidate mode until 2.5 is finally released.

Just because a feature is in the beta list, that doesn't mean it can't land before the alpha release. It only means it isn't necessary before the alpha. Actually since all of the alpha features are dependent on the new compiler and parser, the beta tasks can be a good starting point. PEPs 292, 305, 324 and 327 should be doable with trunk as can the template removal tasks and bugtests migration at the end of the list.

Alpha

Done

Beta

RoadMap (last edited 2013-02-06 23:22:57 by FrankWierzbicki)