1. May 13, 2019
  2. May 03, 2019
  3. Apr 07, 2019
    • Henry Schreiner's avatar
      9bb33131
    • Henry Schreiner's avatar
      Fix for issue in latest conda (#1757) · 73b840dc
      Henry Schreiner authored
      73b840dc
    • Henry Schreiner's avatar
      CI fixes (#1744) · ae951ca0
      Henry Schreiner authored
      * Fix warning that not including a cmake source or build dir will be a fatal error (it is now on newest CMakes)
          * Fixes appveyor
      * Travis uses CMake 3.9 for more than a year now
      * Travis dropped sudo: false in December
      * Dropping Sphinx 2
      - clang7: Suppress self-assign warnings; fix missing virtual dtors
      - pypy:
        - Keep old version (newer stuff breaks)
        - Pin packages to extra index for speed
      - travis:
        - Make docker explicit; remove docker if not needed
        - Make commands more verbose (for debugging / repro)
        - Make Ubuntu dist explicit per job
      - Fix Windows
      - Add names to travis
      ae951ca0
  4. Feb 05, 2019
  5. Feb 04, 2019
  6. Jan 04, 2019
  7. Jan 03, 2019
  8. Dec 01, 2018
  9. Nov 21, 2018
  10. Nov 16, 2018
  11. Nov 13, 2018
  12. Nov 12, 2018
  13. Nov 10, 2018
  14. Nov 09, 2018
  15. Nov 03, 2018
  16. Nov 01, 2018
  17. Oct 25, 2018
  18. Oct 24, 2018
  19. Oct 15, 2018
  20. Oct 11, 2018
  21. Oct 02, 2018
  22. Sep 27, 2018
  23. Sep 26, 2018
    • oremanj's avatar
      Fix potential crash when calling an overloaded function (#1327) · e7761e33
      oremanj authored
      * Fix potential crash when calling an overloaded function
      
      The crash would occur if:
      - dispatcher() uses two-pass logic (because the target is overloaded and some arguments support conversions)
      - the first pass (with conversions disabled) doesn't find any matching overload
      - the second pass does find a matching overload, but its return value can't be converted to Python
      
      The code for formatting the error message assumed `it` still pointed to the selected overload,
      but during the second-pass loop `it` was nullptr. Fix by setting `it` correctly if a second-pass
      call returns a nullptr `handle`. Add a new test that segfaults without this fix.
      
      * Make overload iteration const-correct so we don't have to iterate again on second-pass error
      
      * Change test_error_after_conversions dependencies to local classes/variables
      e7761e33
  24. Sep 14, 2018
  25. Sep 12, 2018