Size: 366
Comment:
|
Size: 558
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
To Deprecate in 2.6 and Remove in 3.x ===================================== |
Ideas for backwards incompatible changes in 3.x =============================================== It would be good if most of these can have warnings in 2.6 |
Line 9: | Line 10: |
* Methods that do not take a ThreadState when there is a method that does (mainly in PyObject) * All of Py.java (It's a giant global that we should be able to split up -- maybe it will just become tiny) |
* In our core code kill methods that do not take a ThreadState when there is a method that does (mainly in PyObject) * Kill all of Py.java (It's a giant global that we should be able to split up -- maybe it will just become tiny) |
Line 16: | Line 17: |
Package Cache ------------- * Disable by default, add an easy flag to enable. |
Ideas for backwards incompatible changes in 3.x
It would be good if most of these can have warnings in 2.6
Java
- In our core code kill methods that do not take a ThreadState when there is a method that does (mainly in PyObject)
- Kill all of Py.java (It's a giant global that we should be able to split up -- maybe it will just become tiny)
Registry
- respectJavaAccessibility
Package Cache
- Disable by default, add an easy flag to enable.