optimize flag for distutils no longer added for jython (fix setup script crash in jython)

git-svn-id: svn://svn.razorvine.net/Pyro/Pyro4/trunk@720 08cfa0ad-1c00-4aa0-9110-f4b10de7e716
fix bcport reuse problem in unittests

git-svn-id: svn://svn.razorvine.net/Pyro/Pyro4/trunk@721 08cfa0ad-1c00-4aa0-9110-f4b10de7e716
ironpython changes: findProbablyUnusedPort used to return a port number that remained in use by the temporary socket. It now assumes (for IronPython) that N+1 is free.   Also the threadpoolserver no longer joins the worker threads, this somehow hangs on IronPython because not all worker threads actually seem to abort...

git-svn-id: svn://svn.razorvine.net/Pyro/Pyro4/trunk@722 08cfa0ad-1c00-4aa0-9110-f4b10de7e716
bugs

git-svn-id: svn://svn.razorvine.net/Pyro/Pyro4/trunk@723 08cfa0ad-1c00-4aa0-9110-f4b10de7e716
typo fix

git-svn-id: svn://svn.razorvine.net/Pyro/Pyro4/trunk@724 08cfa0ad-1c00-4aa0-9110-f4b10de7e716
fix gc problem due to circular dependency

git-svn-id: svn://svn.razorvine.net/Pyro/Pyro4/trunk@725 08cfa0ad-1c00-4aa0-9110-f4b10de7e716
fix gc problem due to circular dependency

git-svn-id: svn://svn.razorvine.net/Pyro/Pyro4/trunk@726 08cfa0ad-1c00-4aa0-9110-f4b10de7e716
don't del MSG_WAITALL from socket module

git-svn-id: svn://svn.razorvine.net/Pyro/Pyro4/trunk@727 08cfa0ad-1c00-4aa0-9110-f4b10de7e716
added AtomicCounter to tests, more threads in test_server to trigger proxy connect bug

git-svn-id: svn://svn.razorvine.net/Pyro/Pyro4/trunk@728 08cfa0ad-1c00-4aa0-9110-f4b10de7e716
extra locking added to resolve race condition with proxy release/bind. Improved unit test.

git-svn-id: svn://svn.razorvine.net/Pyro/Pyro4/trunk@729 08cfa0ad-1c00-4aa0-9110-f4b10de7e716
minimum threadpool size increased to 20 threads

git-svn-id: svn://svn.razorvine.net/Pyro/Pyro4/trunk@730 08cfa0ad-1c00-4aa0-9110-f4b10de7e716
typo

git-svn-id: svn://svn.razorvine.net/Pyro/Pyro4/trunk@731 08cfa0ad-1c00-4aa0-9110-f4b10de7e716
catch some ReferenceErrors to make ironpython happy

git-svn-id: svn://svn.razorvine.net/Pyro/Pyro4/trunk@732 08cfa0ad-1c00-4aa0-9110-f4b10de7e716
jython stuff. it still breaks because jython likes ipv6 now. meh

git-svn-id: svn://svn.razorvine.net/Pyro/Pyro4/trunk@733 08cfa0ad-1c00-4aa0-9110-f4b10de7e716
todo updated

git-svn-id: svn://svn.razorvine.net/Pyro/Pyro4/trunk@734 08cfa0ad-1c00-4aa0-9110-f4b10de7e716
version 4.15

git-svn-id: svn://svn.razorvine.net/Pyro/Pyro4/trunk@735 08cfa0ad-1c00-4aa0-9110-f4b10de7e716
busy adding new threadpool

git-svn-id: svn://svn.razorvine.net/Pyro/Pyro4/trunk@737 08cfa0ad-1c00-4aa0-9110-f4b10de7e716
More of the new TPJobQueue, including tests. Bump version.

git-svn-id: svn://svn.razorvine.net/Pyro/Pyro4/trunk@738 08cfa0ad-1c00-4aa0-9110-f4b10de7e716
fixed possibility that pool could underflow when multiple workers decided to halt at the exact same time

git-svn-id: svn://svn.razorvine.net/Pyro/Pyro4/trunk@739 08cfa0ad-1c00-4aa0-9110-f4b10de7e716
better behavior on JQ close

git-svn-id: svn://svn.razorvine.net/Pyro/Pyro4/trunk@740 08cfa0ad-1c00-4aa0-9110-f4b10de7e716