1. 29 Oct, 2020 1 commit
  2. 04 May, 2020 2 commits
    • Joseph Lynch's avatar
      Update README.md with all the new testing · caa2c23c
      Joseph Lynch authored
      caa2c23c
    • Joseph Lynch's avatar
      Portable builds and lots of testing. · 51ed4763
      Joseph Lynch authored
      Refactors the source to be portable, compiles with portable compiler
      (supports clang and gcc now) and includes a lot of dockerized testing
      to assure that it works on different JVMs and libcs.
      
      One interesting part of this is that while compilation requires a JDK,
      the generated .so does not link to any JVM libraries. As long as the
      JVMTI interface remains stable (tested to be true on at least Java 8 and
      Java 11) jvmquake should continue functioning.
      
      When new Java's arrive we can just add them to our test matrix!
      51ed4763
  3. 11 Nov, 2019 2 commits
  4. 27 Feb, 2019 1 commit
  5. 12 Feb, 2019 1 commit
    • Joseph Lynch's avatar
      Provide support for a warning threshold · dcba1b18
      Joseph Lynch authored
      Introduces key->value kwargs for parsing out two new optional options, a
      warning threshold and a path on the filesystem to touch when we get a
      warning. This way you can monitor that file's modification time and
      automatically begin capturing CPU profiles or other diagnostic
      information when we are approaching OOM behavior (or just general bad GC
      behavior).
      dcba1b18
  6. 02 Nov, 2018 1 commit
  7. 30 Oct, 2018 1 commit
  8. 29 Oct, 2018 1 commit
    • Joseph Lynch's avatar
      Error handling and some bug fixes · 5e5d21ce
      Joseph Lynch authored
      We now handle all possible errors by causing a SIGABRT and subsequent
      kill. These errors could only happen if something is misconfigured so we
      consider them bugs and choose to die quickly.
      
      Also updated the tests and docs
      5e5d21ce
  9. 21 Oct, 2018 1 commit
  10. 17 Oct, 2018 2 commits
  11. 15 Oct, 2018 1 commit
  12. 12 Oct, 2018 1 commit
  13. 09 Oct, 2018 2 commits
  14. 05 Oct, 2018 1 commit
  15. 02 Oct, 2018 1 commit
  16. 27 Sep, 2018 2 commits