1. eb60b0b Merge pull request #2993 from square/py/referrers-tool by py - Pierre Yves Ricau · 12 days ago main
  2. 6f16df3 List an object's GC roots from Shark's provider, once per local variable by Pierre-Yves Ricau · 2 weeks ago
  3. 2e9a4cf Move the device tools out of AgentTools by Pierre-Yves Ricau · 2 weeks ago
  4. f903bbd Leave a thread's native roots to Shark by Pierre-Yves Ricau · 2 weeks ago
  5. 13f6ac5 Read a thread's JNI_LOCAL and NATIVE_STACK roots as its references by Pierre-Yves Ricau · 2 weeks ago
  6. d777a2a Say what moved seven stack frame objects under the whole heap dump by Pierre-Yves Ricau · 2 weeks ago
  7. c8d58e1 Hold nothing through a thread's local variable that a field holds, and mark virtual references by Pierre-Yves Ricau · 2 weeks ago
  8. c01954f Page referrers, and list a GC root on the object as one of them by Pierre-Yves Ricau · 2 weeks ago
  9. 37044ac List every referrer and every GC root, as object list rows by Pierre-Yves Ricau · 2 weeks ago
  10. 43d7ee9 Add a referrers tool listing every object pointing at an object by Pierre-Yves Ricau · 2 weeks ago
  11. 5ede20d Merge pull request #2992 from square/leak-trace-object-ids by py - Pierre Yves Ricau · 2 weeks ago
  12. 53b15d3 Say why the WeakHashMap tests don't use System.runFinalization() by Pierre-Yves Ricau · 2 weeks ago
  13. 5a76961 Name related leaking objects the way a leak trace names its objects by Pierre-Yves Ricau · 2 weeks ago
  14. fb51029 Print each object's id on its line of a leak trace by Pierre-Yves Ricau · 2 weeks ago
  15. d5d75d9 Write the remaining object ids in hex by Pierre-Yves Ricau · 2 weeks ago
  16. 894e70e Read 4 byte object ids unsigned, like every other heap dump tool by Pierre-Yves Ricau · 2 weeks ago
  17. 23b2275 Merge pull request #3011 from square/py/investigation-unsolved-state by py - Pierre Yves Ricau · 2 weeks ago
  18. e5b54cd Merge pull request #3017 from square/py/native-local-label by py - Pierre Yves Ricau · 2 weeks ago
  19. 68f9526 Merge pull request #3018 from square/py/weakhashmap-test-flake by py - Pierre Yves Ricau · 2 weeks ago
  20. 2013bd8 Merge pull request #2711 from saket/saket/sep17/bytesize by py - Pierre Yves Ricau · 2 weeks ago
  21. 4aee223 Use bytesize 2.3.0, type Retained.heapSize as DecimalByteSize by Pierre-Yves Ricau · 2 weeks ago
  22. 3329f3a Migrate to me.saket.bytesize by Saket Narayan · 2 weeks ago
  23. 1bb238f Wait for cleared WeakHashMap entries to leave the pending list before dumping by Pierre-Yves Ricau · 3 weeks ago
  24. d5be06c Print a thread's native roots as <Native Local> in a leak trace by Pierre-Yves Ricau · 3 weeks ago
  25. 9589bcd Merge pull request #3015 from square/py/thread-native-locals by py - Pierre Yves Ricau · 3 weeks ago
  26. c2f8c05 Read a thread's JNI_LOCAL and NATIVE_STACK roots as references from it by Pierre-Yves Ricau · 3 weeks ago
  27. a42f9c1 Refuse ways_held for uncollected garbage by Pierre-Yves Ricau · 3 weeks ago
  28. 2cbd81b Answer path_from_gc_roots on garbage with no path by Pierre-Yves Ricau · 3 weeks ago
  29. 0813e37 Rename Shark Dive's NO_PATH investigation state to UNREACHABLE by Pierre-Yves Ricau · 3 weeks ago
  30. c2e5bc3 Fold Shark Dive's unsolved investigation states into one UNSOLVED by Pierre-Yves Ricau · 3 weeks ago
  31. 3a33314 Merge pull request #3014 from square/py/library-leak-trace-test by py - Pierre Yves Ricau · 3 weeks ago
  32. bf1cd37 Merge pull request #3013 from square/nexus/task-59d75ee8 by py - Pierre Yves Ricau · 3 weeks ago
  33. dae62e7 Compare Shark Dive's library leak traces with LeakCanary's by Pierre-Yves Ricau · 3 weeks ago
  34. ab36133 Count an array's elements without reading them by Pierre-Yves Ricau · 3 weeks ago
  35. 85ca199 Merge pull request #3010 from square/py/decor-context-narrow-catches by py - Pierre Yves Ricau · 3 weeks ago
  36. 769f727 Merge pull request #3009 from square/py/decor-context-comment by py - Pierre Yves Ricau · 3 weeks ago
  37. 4f4b43c Narrow the exceptions DECOR_CONTEXT catches by Pierre-Yves Ricau · 3 weeks ago
  38. 41ab673 Correct when DECOR_CONTEXT expects the DecorView to be created by Pierre-Yves Ricau · 3 weeks ago
  39. f0eb5ae Merge pull request #3007 from square/py/gc-trigger-wait-for-enqueue by py - Pierre Yves Ricau · 3 weeks ago
  40. d45bdeb Merge pull request #3001 from square/py/gitignore-kotlin-dir by py - Pierre Yves Ricau · 3 weeks ago
  41. e93172f Skip the reference queue sleep on ART by Pierre-Yves Ricau · 3 weeks ago
  42. bd3807c Wait for the reference queue daemon after the last GC by Pierre-Yves Ricau · 3 weeks ago
  43. 0d3cb08 Merge pull request #3008 from square/py/decor-context-preserved-window by py - Pierre Yves Ricau · 3 weeks ago
  44. f7210df Add a changelog entry for the DecorContext fix by Pierre-Yves Ricau · 3 weeks ago
  45. 110d245 Fix DecorContext keeping the activity a preserved window was created for by Pierre-Yves Ricau · 3 weeks ago
  46. 6fb67c4 Merge pull request #3006 from square/py/imm-ime-insets-consumer-fix by py - Pierre Yves Ricau · 3 weeks ago
  47. 425834d Add a changelog entry for the InputMethodManager.mImeInsetsConsumer fix by Pierre-Yves Ricau · 3 weeks ago
  48. 548b1ba Fix InputMethodManager.mImeInsetsConsumer holding a removed window by Pierre-Yves Ricau · 3 weeks ago
  49. 00880a8 Merge pull request #3005 from square/py/link-context-menu by py - Pierre Yves Ricau · 4 weeks ago
  50. 7866f30 Give links in notes and reasons the menu every way to an object has by Pierre-Yves Ricau · 4 weeks ago
  51. e907144 Merge pull request #3004 from square/py/cleanup42 by py - Pierre Yves Ricau · 4 weeks ago
  52. 9e6e942 Merge pull request #3003 from square/nexus/task-de92a356 by py - Pierre Yves Ricau · 4 weeks ago
  53. bc20c31 Print markdown links as their text in the human leak trace by Pierre-Yves Ricau · 4 weeks ago
  54. d2b63e2 Ask for the human leak trace verbatim in the leak method by Pierre-Yves Ricau · 4 weeks ago
  55. f6b43c9 List Shark Dive's commands under --cli --help by Pierre-Yves Ricau · 4 weeks ago
  56. 584e458 Merge pull request #3002 from square/py/app-version-code by py - Pierre Yves Ricau · 4 weeks ago
  57. 938fba4 Report the app's version code in the heap dump metadata by Pierre-Yves Ricau · 4 weeks ago
  58. 6bcd72c Ignore the Kotlin Gradle plugin's .kotlin directory by Pierre-Yves Ricau · 4 weeks ago
  59. 570f6e2 Merge pull request #3000 from square/nexus/add-the-app-s-applicationinfo-to-the-heap-dump-m-c8cb8268 by py - Pierre Yves Ricau · 4 weeks ago
  60. 9d78e42 Report the app's ApplicationInfo in the heap dump metadata by Pierre-Yves Ricau · 4 weeks ago
  61. 34acba1 Merge pull request #2999 from square/py/method by py - Pierre Yves Ricau · 4 weeks ago
  62. 3252cad Read a stuck object a GC root holds as a leak of that root by Pierre-Yves Ricau · 4 weeks ago
  63. ab9602c Point the leak method at the metadata's ApplicationInfo.sourceDir by Pierre-Yves Ricau · 4 weeks ago
  64. c2c7b0d Introduce the verdict spreading list and drop the duplicate SDK sources line by Pierre-Yves Ricau · 4 weeks ago
  65. f10dc95 Indent and rewrap the leak method's new sections by Pierre-Yves Ricau · 4 weeks ago
  66. 2a44d79 update help guidance by Pierre-Yves Ricau · 4 weeks ago
  67. 7f305d1 Merge pull request #2998 from square/py/object-animator-inspector by py - Pierre Yves Ricau · 4 weeks ago
  68. 86164c9 Merge pull request #2997 from square/nexus/task-ed02c3b5 by py - Pierre Yves Ricau · 4 weeks ago
  69. e85639a Label mAnimationEndRequested only on heap dumps that have it by Pierre-Yves Ricau · 4 weeks ago
  70. 712fba9 Report the Android build in the heap dump metadata by Pierre-Yves Ricau · 4 weeks ago
  71. 0b5f474 Merge pull request #2996 from square/py/remove-shark-dive-no-ui by py - Pierre Yves Ricau · 4 weeks ago
  72. 70b60bf Merge pull request #2994 from square/nexus/task-5f5b4260 by py - Pierre Yves Ricau · 4 weeks ago
  73. f13df9c Write object ids in hex wherever Shark writes one by Pierre-Yves Ricau · 4 weeks ago
  74. 9deed0c Let a note link to a line of source on this machine by Pierre-Yves Ricau · 4 weeks ago
  75. 3e543fa Read inspector labels the way a note is by Pierre-Yves Ricau · 4 weeks ago
  76. 40a3f54 Read verdict and agent reasons the way a note is by Pierre-Yves Ricau · 4 weeks ago
  77. f9ca565 Remove Shark Dive's --no-ui run mode by Pierre-Yves Ricau · 4 weeks ago
  78. d1859dc Merge pull request #2995 from square/py/gradle-daemon-jdk-17 by py - Pierre Yves Ricau · 4 weeks ago
  79. 2d88aa7 Run the Gradle daemon on JDK 17 whatever JAVA_HOME says by Pierre-Yves Ricau · 4 weeks ago
  80. ee29519 Merge pull request #2991 from square/py/manual_edits by py - Pierre Yves Ricau · 4 weeks ago
  81. 86102f7 Say verdict throughout Shark Dive by Pierre-Yves Ricau · 4 weeks ago
  82. 9129d26 Name the tell that got through the pass against tells by Pierre-Yves Ricau · 4 weeks ago
  83. 2831a50 Edit every string this command line prints against rules about shapes by Pierre-Yves Ricau · 4 weeks ago
  84. ce2e7bf Fold --investigation-help into --help, and drop the option by Pierre-Yves Ricau · 4 weeks ago
  85. 78b237e Keep the printed command's env vars on the command by Pierre-Yves Ricau · 4 weeks ago
  86. 88042b2 Say what the harness prints in plainer words by Pierre-Yves Ricau · 4 weeks ago
  87. 7adade6 Merge pull request #2988 from square/nexus/conclude-mechanism-necessity-investigation-b35fc222 by py - Pierre Yves Ricau · 4 weeks ago
  88. 8f71614 Read the starred file on a click that beat the read, not drop the click by Pierre-Yves Ricau · 4 weeks ago
  89. 8f7326f Rewrap the sentence a rename left running off the line by Pierre-Yves Ricau · 4 weeks ago
  90. 0363e5a Name the progress ratio a ratio, since it was read as a percentage by Pierre-Yves Ricau · 4 weeks ago
  91. 69264b3 Print every line of a leak trace, not the ones a hash reads by Pierre-Yves Ricau · 4 weeks ago
  92. a4084b0 Delete conclude, and let the heap dump say when a leak is solved by Pierre-Yves Ricau · 4 weeks ago
  93. 1aa85dc Merge pull request #2990 from square/nexus/task-f84644e6 by py - Pierre Yves Ricau · 4 weeks ago
  94. d735347 Merge pull request #2989 from square/nexus/expose-harness-tool-call-reasoning-55be2670 by py - Pierre Yves Ricau · 4 weeks ago
  95. 75d17cf Assert the leaks.db recreate rather than a migration that can't happen by Pierre-Yves Ricau · 4 weeks ago
  96. 2db4ed7 Say Verdict: Stuck / Expected where a leak trace said Leaking: YES / NO by Pierre-Yves Ricau · 4 weeks ago
  97. c58c813 Say why the reasoning text is missing, having pinned the model by Pierre-Yves Ricau · 4 weeks ago
  98. f870491 Follow a harness run's calls as it makes them by Pierre-Yves Ricau · 4 weeks ago
  99. fd1def6 Merge pull request #2986 from square/shark-dive-heap-dump-metadata by py - Pierre Yves Ricau · 4 weeks ago
  100. 2120d7c Scroll the reference index rather than assume it fits by Pierre-Yves Ricau · 4 weeks ago