Commits

Show all
Author Commit Message Labels Comments Date
Oti Humbel
prepare for 2.5.2b1
Tags
v2.5.2b1
Oti Humbel
for eclipse users: add the new guava-r05.jar to .classpath
Jim Baker
Fixed #1522 by weakening references in class_to_type map (both key and value). However, in certain cases our code expects that these refs are in fact hard, so make all exposed types hard and also by default PyType#fromClass will add a hard ref. In contrast, types imported in that proxy Java classes should now be weak. Added Guava R05 (which includes google collections), to support the desired map. We may wish to strip this down, however, it could be useful in the future too.
Jim Baker
Added test code to verify that proxies are not leaked by hard refs in PyType#class_to_test. This will cause the regrtest to fail until the patch in issue 1522 is also applied (other issues apply in its integration unfortunately).
Alan Kennedy
Fix for bug 1614: minidom chunks the character input on multi-line values
Frank Wierzbicki
Update for next release.
Oti Humbel
accept directories containing + signs, both during installation and at runtime in standalone mode
Jim Baker
PyType#class_to_type should only have weak ref to Java classes being so mapped - this is important so that GC can occur on these classes
Jim Baker
Reflected method fixes: Fixes #1605 by having PyComplex#__tojava__ refuse to convert to anything but itself (restores old behavior before adding support for faux floats) Fixes #1615 by supporting varargs Java methods, so that a method marked as test(String...) can be called as either test("abc", "xyz") or, because it's reasonable in Java, test(["abc", "xyz"])
Oti Humbel
handle arguments containing % signs partly fixes issue #1599
Oti Humbel
require subprocess again
Philip Jenvey
fix caching of packages with dir listings larger than the 64k DataOutputStream UTF-8 string limit. changes the packagecache on disk format but in a backwards compatible way fixes #1595 patch from bpedman
Philip Jenvey
simplify
Oti Humbel
add the fixed #1567, #1594 and #1356 to the news Many thanks to Pekka Klaerck and Andreas Ebbert-Karroum for their analysis and suggestions!
Oti Humbel
do not expand * in arguments any more (expected to fix #1567, #1594 and #1356) many thanks to Pekka Klärck and Andreas Ebbert-Karroum for their analysis and suggestions!
Oti Humbel
for the build bot, try to specify a real java home
Oti Humbel
add missing quotes around sys.executable
Oti Humbel
increase test coverage
Alan Kennedy
Updating the NEWS file with some bugs that I fixed but forgot to record.
Oti Humbel
activate more windows tests
Oti Humbel
reintroduce the simplest test on windows
Oti Humbel
this test should do no harm any more
Oti Humbel
add test cases for most of the use cases of jython.bat
Jim Baker
Now nulls the ref to the args array for #1586 instead of clearing the array, so callee code has no copy responsibility (Phil Jenvey's suggestion). Backed out change to thread.PyLocal accordingly in r7047. Bumped bytecode magic.
Jim Baker
Updated NEWS
Jim Baker
Actual fix for missing synchronized on PyObject#getJavaProxy (missed checkin)
Jim Baker
Fixed synchronization bugs on IdImpl#java_obj_id (issue #1602), PyObject#getJavaProxy
Jim Baker
Fixed weakref leak in calling functions with kwargs by nulling out after call (in compiler). Fixes #1586. Bumped bytecode magic
Jim Baker
Remove leftover semicolons from translating Java to Python
Jim Baker
Added support for __copy__, __deepcopy__ of Java objects (fixes #1551); and (somewhat) related serialization of PyCode objects (fixes #1601); some unit testing; bumped bytecode magic
  1. Prev
  2. Next