1829
Comment:
|
1908
|
Deletions are marked like this. | Additions are marked like this. |
Line 7: | Line 7: |
* pymods - PyModule is old style class - http://jython.org/bugs/1603314 * test_dir - see pymods * modules - see pymods |
* PyModule is old style class - http://jython.org/bugs/1603314 * pymods * test_dir * modules |
Line 14: | Line 15: |
* copies - http://jython.org/bugs/1604258 | * copy doesn't work on instances of new style classes - http://jython.org/bugs/1604258 * copies * copy_setstate |
Line 16: | Line 19: |
* dictproxyiterkeys - http://jython.org/bugs/1604265 * dictproxyitervalues - http://jython.org/bugs/1604265 * dictproxyiteritems - http://jython.org/bugs/1604265 |
* PyStringMap is missing iter methods - http://jython.org/bugs/1604265 * dictproxyiterkeys * dictproxyitervalues * dictproxyiteritems * docdescriptor - http://jython.org/bugs/1605006 * string_exceptions - http://jython.org/bugs/1605009 |
Line 27: | Line 33: |
* inherits - __eq__ on inherited classes is not called. superclass is used in\stead | * inherits - __eq__ on inherited classes is not called. superclass is used instead |
Line 45: | Line 51: |
* docdescriptor * string_exceptions * copy_setstate |
Fixed
- altmro - mro is totally broken
- kwdargs
Filed
PyModule is old style class - http://jython.org/bugs/1603314
- pymods
- test_dir
- modules
keywords - http://jython.org/bugs/1603315
setdict - http://jython.org/bugs/1506749
descrdoc - http://jython.org/bugs/1604250
setclass - http://jython.org/bugs/1604252
copy doesn't work on instances of new style classes - http://jython.org/bugs/1604258
- copies
- copy_setstate
str_of_str_subclass - http://jython.org/bugs/1604264
PyStringMap is missing iter methods - http://jython.org/bugs/1604265
- dictproxyiterkeys
- dictproxyitervalues
- dictproxyiteritems
docdescriptor - http://jython.org/bugs/1605006
string_exceptions - http://jython.org/bugs/1605009
To File
- methods - binding instance method to class calls class instead of instance
- supers - subclassing super causes binding to break
To Fix
- metaclass - new on metaclass not called
overloading - a[0:10] = "foo" doesn't call setslice on a
inherits - eq on inherited classes is not called. superclass is used instead
- binopoverride - see inherits
- str_subclass_as_dict_key - see inherits
- rich_comparisons - see inherits
slotspecials - slots need weakref
Cpython Specific Tests
- errors - not allowed to inherit CFunction?
- slots - expects immediate gc
- classic - expects attributes to be descriptors
- specials - expects id == hash on object
- subclasspropagation - see specials
- weakref - expects immediate gc
To Investigate
- pickles
- delhook
- pickleslots
- subtype_resurrection
- slotmultipleinheritance
- test_mutable_bases
- test_mutable_bases_catch_mro_conflict
- mutable_names
- subclass_right_op
- meth_class_get
- isinst_isclass
- proxysuper
- carloverre