1. 06 Oct, 2015 4 commits
    • Kevin Modzelewski's avatar
      I think we just have to skip this test · d6152af1
      Kevin Modzelewski authored
      After much investigation, I think this is the best option for now.
      We might need to patch sqlalchemy or switch to refcounting.
      
      The issue is that there's a dangling cursor that's left open, and
      under cpython it will get closed quickly.  But for us, it's left open,
      which keeps the connection open.  This leaves the table its referencing
      locked.  But only in old versions of sqlite!  Newer versions are smart
      enough to know that 'select current_timestamp() from table' does not
      need to lock the table, so even though that select statement is still
      running, it doesn't end up locking the table.
      
      PyPy has a different issue with the test, where it closes the cursor too
      early (not sure why).
      d6152af1
    • Kevin Modzelewski's avatar
      Test against an old 0.5-series version of sqlalchemy · 7d34094c
      Kevin Modzelewski authored
      This exposed some other issues for us.
      7d34094c
    • Kevin Modzelewski's avatar
      Misc compatibility fixes · e03daee3
      Kevin Modzelewski authored
      e03daee3
    • Kevin Modzelewski's avatar
      Have tuple remember what it boxed to · ad8d03c3
      Kevin Modzelewski authored
      ad8d03c3
  2. 04 Oct, 2015 2 commits
  3. 02 Oct, 2015 3 commits
    • Kevin Modzelewski's avatar
      Merge pull request #949 from kmod/return_conventions · 2a0955bb
      Kevin Modzelewski authored
      Add more asserts to aggressively enforce return conventions
      2a0955bb
    • Kevin Modzelewski's avatar
      Add more asserts to aggressively enforce return conventions · 7d839c02
      Kevin Modzelewski authored
      You can't get the return value from a RewriteArgs without
      looking at the return convention.  Debug mode will check the
      return convention during the execution of rewrites.
      
      Split "VALID_RETURN" into "HAS_RETURN" and "CAPI_RETURN" since some
      places used it to mean either.
      
      Hopefully this helps keep things clean.  There are a lot of places that
      were implictly assuming a certain return convention, but now that they
      have to explicitly assume it, the issues are more obvious.  Plus
      they will get checked in the debug builds.
      
      Also tried to fix things up while going through and doing this refactoring;
      I think I found a number of issues.
      7d839c02
    • Kevin Modzelewski's avatar
      Merge pull request #939 from undingen/m2crypto · 6d143b9f
      Kevin Modzelewski authored
      add m2crypto test + fix missing stuff
      6d143b9f
  4. 01 Oct, 2015 10 commits
  5. 30 Sep, 2015 5 commits
  6. 29 Sep, 2015 6 commits
  7. 28 Sep, 2015 6 commits
  8. 25 Sep, 2015 4 commits