Commits

Author Commit Message Labels Comments Date
Alex Grönholm
Fixed code style issues in previous commits
Alex Grönholm
Added Jython workaround for unittest discovery (fixes #1887)
Alex Grönholm
Fixed pow() calculation with large modulo; fixed hashing for long, float and Decimal (fixes #1864)
Alex Grönholm
Added missing __format__() to the PyObjectDerived class
Alex Grönholm
Removed comparison shortcuts to match CPython semantics (__cmp__() must always be called if present, even if the two objects are the same!)
Alex Grönholm
Fixed previously committed PyType rich comparison methods
Alex Grönholm
Implemented rich comparison methods for PyType (fixes #1886)
Alan Kennedy
merge w/2.5: Fixing a UriSyntaxException on Windows
Alan Kennedy
Fixing a UriSyntaxException on Windows
Branches
2.5
Alex Grönholm
Merged fix for #1979 from 2.5
Alex Grönholm
Fixed type of ast.Attribute (fixes #1979, thanks Arfrever)
Branches
2.5
Frank Wierzbicki
Merge to default.
Darjus Loktevic
Add the JavaMakerSmokeTest.java
Darjus Loktevic
Update junit to version 4.10 as it is a prerequisite for new proxymaker tests.
Jeff Allen
Rename module _io to _jyio, _fileio module to _io. This is preparatory to further development of the io and _io modules to make them ore like CPython and pass the test_io regression test. Changes are all directly connected with renaming. Errors are up, probably since our _io module does not implement everything it should. test_io fail, error, skip = (23, 72, 82)
Jeff Allen
_fileio.PyFileIO read() argument made optional.
Jeff Allen
Temporary patch to make test_io wrap _io.open() as it does pyio.open() We are currently using _io.py as a substitute for a real _io module. This patch fixes errors that stem from the way _io.open() gets called in that context. It should be reversed when there is an _io module in Java.
Philip Jenvey
specify a utf8 source encoding for PyByteArrayTest.java fixes #1969 thanks yyamano
Philip Jenvey
remove a couple java5isms
Jeff Allen
memoryview complete and some fixes to buffer API objects. Comparison operations added and fixed an error in buffer lifetime management that these revealed. test_memoryview (as amended to eliminate sys.getrefcount()) now runs without error.
Jeff Allen
memoryview regression test adapted for implementations that do not reference count.
Jeff Allen
Regenerate docstrings and include memoryview
Jeff Allen
memoryview.tolist() and .tobytes() Documentation strings aligned better to CPython (now it has some). test_memoryview failures now stand at 14.
Jeff Allen
Merge recent bytearray and buffer API work.
Jeff Allen
Minor tweak to Eclipse .classpath
Jeff Allen
bytearray complete bytearray re-worked to use the buffer API internally and so that it passes test_bytes.py entirely.
Jeff Allen
buffer api and memoryview: changes supporting sliced views and buffer lifetime. Large changes under the covers and some significant changes to the buffer API signatures and semantics. This was driven by the need to be able to create sliced views, while minimising copying. test_memoryview failures+errors now stand at 20.
Jeff Allen
Buffer API: much detailed rework of get-release strategy and request flags. Inspired by difficulties encountered in advancing memoryview, there are changes here to the interfaces and classes that use them, together with documentation improvements. PyMemoryView now supports the BufferProtocol formally, but without new functionality. Regression tests pass (or fail where the previously did) for str and bytearray.
Alan Kennedy
Restoring the original poll2 function, and making jython support both more explicit and easier to push upstream into cpython
Alan Kennedy
Jython customisations for asyncore
  1. Prev
  2. Next