1. 09 Mar, 2016 10 commits
  2. 07 Mar, 2016 2 commits
  3. 05 Mar, 2016 5 commits
  4. 04 Mar, 2016 6 commits
  5. 02 Mar, 2016 3 commits
  6. 01 Mar, 2016 2 commits
  7. 28 Feb, 2016 2 commits
  8. 27 Feb, 2016 5 commits
  9. 26 Feb, 2016 2 commits
  10. 25 Feb, 2016 3 commits
    • Jason Madden's avatar
      Fix python bug 13502 · 421c1d14
      Jason Madden authored
      http://bugs.python.org/issue13502
      
      A race condition in Event that caused an improper return value if
      greenlets were waiting while the event was set, but then immediately
      cleared.
      
      This was fixed in Python 3 but not (yet?) backported to Python 2.7, even
      though the bug identifies that as a target.
      
      Not only does this behaviour seem more obviously correct to me, it's
      more future-proof: user share of Python 2 should be diminishing while
      Python 3 share (with the correct behaviour) grows.
      421c1d14
    • Jason Madden's avatar
      Merge branch 'master' into event-refactor · 8a256c7c
      Jason Madden authored
      8a256c7c
    • Jason Madden's avatar
      Fix #750 by making patched threading.RLock interpret timeout the same as the stdlib. · 7dc72238
      Jason Madden authored
      This required a change to our test_threading_2.py: we weren't testing
      patched RLocks at all! Now we run the full set on them.
      
      Also add test_threading.py from Python 3.4 and 3.5 to the test suite to
      identify any other differences. A few tests have to be commented out
      because they rely on reprs or internal class details, but nothing too
      severe or concerning.
      
      Locally tox 3.3, 3.4 and 3.5 are all green.
      7dc72238