An error occurred fetching the project authors.
  1. 09 Oct, 2017 1 commit
  2. 07 Sep, 2017 1 commit
  3. 06 Jun, 2017 1 commit
  4. 05 Jun, 2017 1 commit
  5. 21 Apr, 2017 1 commit
    • Victor Stinner's avatar
      bpo-30125: Fix faulthandler.disable() on Windows (#1240) · 46c2b810
      Victor Stinner authored
      * bpo-30125: Cleanup faulthandler.c
      
      * Use size_t type for iterators
      * Add { ... }
      
      * bpo-30125: Fix faulthandler.disable() on Windows
      
      On Windows, faulthandler.disable() now removes the exception handler
      installed by faulthandler.enable().
      46c2b810
  6. 16 Dec, 2016 1 commit
  7. 13 Nov, 2016 2 commits
  8. 10 Sep, 2016 1 commit
  9. 08 Sep, 2016 1 commit
  10. 03 Sep, 2016 1 commit
  11. 17 Apr, 2016 1 commit
  12. 23 Mar, 2016 2 commits
    • Victor Stinner's avatar
      faulthandler: only log fatal exceptions · 412a5e7e
      Victor Stinner authored
      Issue #23848, #26622:
      
      * faulthandler now only logs fatal Windows exceptions.
      * write error code as decimal, not as hexadecimal
      * replace "Windows exception" with "Windows fatal exception"
      412a5e7e
    • Victor Stinner's avatar
      faulthandler: add Windows exception handler · 404cdc5a
      Victor Stinner authored
      Issue #23848: On Windows, faulthandler.enable() now also installs an exception
      handler to dump the traceback of all Python threads on any Windows exception,
      not only on UNIX signals (SIGSEGV, SIGFPE, SIGABRT).
      404cdc5a
  13. 16 Mar, 2016 1 commit
    • Victor Stinner's avatar
      faulthandler now works in non-Python threads · 861d9abf
      Victor Stinner authored
      Issue #26563:
      
      * Add _PyGILState_GetInterpreterStateUnsafe() function: the single
        PyInterpreterState used by this process' GILState implementation.
      * Enhance _Py_DumpTracebackThreads() to retrieve the interpreter state from
        autoInterpreterState in last resort. The function now accepts NULL for interp
        and current_tstate parameters.
      * test_faulthandler: fix a ResourceWarning when test is interrupted by CTRL+c
      861d9abf
  14. 15 Mar, 2016 1 commit
  15. 06 May, 2015 1 commit
  16. 13 Mar, 2015 1 commit
  17. 12 Mar, 2015 1 commit
  18. 23 Jan, 2015 1 commit
    • Gregory P. Smith's avatar
      Only pass -E to the child interpreter if our interpreter was running in that · fe7c5d6e
      Gregory P. Smith authored
      mode.  Explicitly remove the PYTHONFAULTHANDLER environment variable before
      launching a child interpreter when its presence would impact the test (the
      reason -E was being used in the first place).
      
      This enables running the test in an environment where other Python environment
      variables must be set in order for things to run (such as using PYTHONHOME to
      tell an embedded interpreter where it should think it lives).
      fe7c5d6e
  19. 30 Sep, 2014 1 commit
  20. 24 Sep, 2014 1 commit
  21. 10 Aug, 2014 1 commit
  22. 21 Jul, 2014 1 commit
    • Victor Stinner's avatar
      Issue #22018: Add _testcapi.raise_signal() · 56e8c29a
      Victor Stinner authored
      - Use _testcapi.raise_signal() in test_signal
      - close also os.pipe() file descriptors in some test_signal tests where they
        were not closed properly
      - Remove faulthandler._sigill() and faulthandler._sigbus(): reuse
        _testcapi.raise_signal() in test_faulthandler
      56e8c29a
  23. 14 May, 2014 1 commit
  24. 21 Oct, 2013 1 commit
  25. 08 Oct, 2013 1 commit
  26. 08 Sep, 2013 1 commit
  27. 03 Jul, 2013 1 commit
    • Victor Stinner's avatar
      test_faulthandler: skip test_read_null() on AIX · 330426cf
      Victor Stinner authored
      AIX maps the first page of memory at address zero as valid, read-only.  Reading
      NULL is not a fault on AIX. This is utilized by IBM compiler optimizations.
      One speculatively can indirect through a pointer which may be null without
      first testing if null and defer the test before using the value.
      330426cf
  28. 25 Jun, 2013 1 commit
  29. 17 Jun, 2013 1 commit
  30. 13 Jun, 2013 1 commit
  31. 05 Mar, 2013 2 commits
  32. 23 Sep, 2012 1 commit
  33. 22 Sep, 2012 1 commit
  34. 01 Aug, 2012 1 commit
  35. 31 Jul, 2012 1 commit
  36. 06 May, 2012 1 commit
  37. 01 Sep, 2011 1 commit