1908
Comment:
|
2227
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
* altmro - mro is totally broken * kwdargs * ints - http://jython.org/bugs/1603312 |
* mro can't be modified by subtypes * altmro * http://jython.org/bugs/1603315 - jython doesn't line up with CPython's expected kwargs * kwdargs * http://jython.org/bugs/1603312 - an overflow error isn't raised by int subclasses for large values * ints |
Line 7: | Line 10: |
* PyModule is old style class - http://jython.org/bugs/1603314 | * http://jython.org/bugs/1603314 - PyModule is old style class |
Line 11: | Line 14: |
* keywords - http://jython.org/bugs/1603315 * setdict - http://jython.org/bugs/1506749 * descrdoc - http://jython.org/bugs/1604250 * setclass - http://jython.org/bugs/1604252 |
* http://jython.org/bugs/1603315 - jython doesn't line up with CPython's expected kwargs * keywords * http://jython.org/bugs/1506749 - instance dicts can't be set or deleted * setdict * http://jython.org/bugs/1604250 * descrdoc * http://jython.org/bugs/1604252 * setclass |
Line 18: | Line 25: |
* str_of_str_subclass - http://jython.org/bugs/1604264 | * http://jython.org/bugs/1604264 * str_of_str_subclass |
Line 23: | Line 31: |
* docdescriptor - http://jython.org/bugs/1605006 * string_exceptions - http://jython.org/bugs/1605009 |
* http://jython.org/bugs/1605006 * str_of_str_subclass * http://jython.org/bugs/1605009 * string_exceptions |
Line 40: | Line 50: |
* 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 |
* checks that things aren't allowed to inherit CFunction. I doubt we care. * errors * expects immediate gc * slots * subtype_resurrection * weakref * expects attributes to be descriptors * classic * expects id == hash on object * specials * subclasspropagation |
Line 51: | Line 66: |
* subtype_resurrection |
Fixed
- mro can't be modified by subtypes
- altmro
http://jython.org/bugs/1603315 - jython doesn't line up with CPython's expected kwargs
- kwdargs
http://jython.org/bugs/1603312 - an overflow error isn't raised by int subclasses for large values
- ints
Filed
http://jython.org/bugs/1603314 - PyModule is old style class
- pymods
- test_dir
- modules
http://jython.org/bugs/1603315 - jython doesn't line up with CPython's expected kwargs
- keywords
http://jython.org/bugs/1506749 - instance dicts can't be set or deleted
- setdict
http://jython.org/bugs/1604250
- descrdoc
http://jython.org/bugs/1604252
- setclass
copy doesn't work on instances of new style classes - http://jython.org/bugs/1604258
- copies
- copy_setstate
http://jython.org/bugs/1604264
- str_of_str_subclass
PyStringMap is missing iter methods - http://jython.org/bugs/1604265
- dictproxyiterkeys
- dictproxyitervalues
- dictproxyiteritems
http://jython.org/bugs/1605006
- str_of_str_subclass
http://jython.org/bugs/1605009
- string_exceptions
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
- checks that things aren't allowed to inherit CFunction. I doubt we care.
- errors
- expects immediate gc
- slots
- subtype_resurrection
- weakref
- expects attributes to be descriptors
- classic
- expects id == hash on object
- specials
- subclasspropagation
To Investigate
- pickles
- delhook
- pickleslots
- slotmultipleinheritance
- test_mutable_bases
- test_mutable_bases_catch_mro_conflict
- mutable_names
- subclass_right_op
- meth_class_get
- isinst_isclass
- proxysuper
- carloverre