repowiserepowise
Sign in
darshan-dev57/jpf-core
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisedarshan-dev57/jpf-core

Commits

Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.

Needs review

86of 254 scored

86 commits sit in this repo's top risk tercile, which is 34% of the 254scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 6.0 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.

Fix commits6626%Commits whose subject reads as a bug fix rather than new work.Change diffusion0.72bitsShannon entropy of a commit's churn across its files. Zero is a single file, and every extra bit is a doubling of how widely the change spread.Review threshold6.0out of 10Score a commit has to clear to land in this repo's top tercile.

How the work changed shape

Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.

Began other-led, now leaning feature.

Feature22%
Fix24%
Refactor6%
Docs4%
Test13%
Deps1%
Chore6%
Other25%

Review-priority queue

Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.

Commit review-priority queue
#CommitAuthorWhenLinesRiskTop driver
1
a9bc9081Initial import
Nastaran Shafiei
9y ago+186.0K -0
100%Elevated
more lines added than baseline
2
28c066f8Improves annotation support (#161)
jtoman
8y ago+2.5K -127
99%Elevated
more lines added than baseline
3
797be681Fix failing tests belonging to the (Simple)DateFormatTest classes as part of #274 (#363)
Varadraj Galgali
3y ago+1.9K -48
99%Elevated
more lines added than baseline
4
c371af85An initial commit to support navigation menu in GitHub Pages website
Vaibhav Sharma
8y ago+1.5K -0
99%Elevated
more lines added than baseline
5
72b01b11Apply patches for #295 to explore bit-flip manipulation and #297 and #299 to fix and refactor the Verify class (#403)
Varadraj Galgali
3y ago+1.0K -58
98%Elevated
more lines added than baseline
6
fc3fbfecRefactored the old testing class for records (#519)
Mahmoud Khawaja
1y ago+509 -53
98%Elevated
more lines added than baseline
7
8b40be7cApply patches #178 and #184 that update documentation for Search, SearchListener and SearchListenerAdapter classes (#393)
Varadraj Galgali
3y ago+609 -107
98%Elevated
more lines added than baseline
8
7ea25de4Sealed classes full (#545)
Mahmoud Khawaja
1y ago+468 -156
97%Elevated
more lines added than baseline
9
9efc5488Apply patch for #171, to add support for java.nio.Buffer (#409)
Varadraj Galgali
2y ago+619 -341
97%Elevated
more lines added than baseline
10
46b5f283Implement StackWalker API for JPF on Java 11 (#360)
Daohan Qu
3y ago+419 -9
97%Elevated
more lines added than baseline
11
6964d9b2Fix: Record component generic signatures and Class.isRecord() (#625)
Darshan R
6d ago+367 -42
95%Elevated
more lines added than baseline
12
f2cec97aAdding support for internals (#530)
Mahmoud Khawaja
1y ago+369 -70
95%Elevated
more lines added than baseline
13
a9926196Fix some of the failing tests in #274 (#284)
Malte Mues
5y ago+394 -62
95%Elevated
more lines added than baseline
14
424607aeRecord support (#520)
Mahmoud Khawaja
1y ago+260 -3
94%Elevated
more lines added than baseline
15
1705f956Apply patch for #285 and #289 to implement pollution detection and to add the gradle task (#402)
Varadraj Galgali
3y ago+414 -0
94%Elevated
more lines added than baseline
16
b94d1aedAdd Proxy support for JPF on Java 11 (#356)
Daohan Qu
3y ago+308 -4
94%Elevated
more lines added than baseline
17
fbb83498Initial build for Java17 (#441)
Ekla
2y ago+618 -25
93%Elevated
more lines added than baseline
18
a855b212More complete implementation of Field.isAccessible (#387)
Wen Zhang
3y ago+272 -37
93%Elevated
more lines added than baseline
19
6f13d0faUpdate gradle wrapper to 8.2.1 to fix #364 (#371)
Varadraj Galgali
3y ago+337 -225
93%Elevated
more lines added than baseline
20
421fa4d2Support string concatenation for java 11 (#210)
yuvaraj-anbarasan
7y ago+336 -82
93%Elevated
more lines added than baseline
21
250e4d81Add support for ConcurrentSkipListMap (#214) (#389)
Daohan Qu
3y ago+202 -69
92%Elevated
more lines added than baseline
22
3d90910aAdds support to Jar tasks on Gradle build (#70)
Jeanderson Barros Candido
8y ago+178 -15
92%Elevated
more lines added than baseline
23
72529197Add Java 11 support for SAXParserTest to fix #274 (#368)
Varadraj Galgali
3y ago+228 -1
91%Elevated
more lines added than baseline
24
5a69de71String concat debugging (#230)
amgad-rady
6y ago+203 -61
91%Elevated
more lines added than baseline
25
33bf7444Added minimal Gradle support to jpf-core (#45)
Jeanderson Barros Candido
8y ago+269 -0
91%Elevated
more lines added than baseline
26
8fc51930Add Tests to test java-17 new fatures Sealed Class and Sealed Interface (#486)
Rahul Kumar
2y ago+152 -0
90%Elevated
more lines added than baseline
27
8292886aBufferTest Codes and Changes (#479)
Rahul Kumar
2y ago+166 -37
90%Elevated
more lines added than baseline
28
a822ddf3Apply patch for #312, to add timeTest: ClockTest and LocalDateTest (#407)
Varadraj Galgali
3y ago+152 -0
90%Elevated
more lines added than baseline
29
4271eafeAdds recursive lookup for ClassLoader.defineClass() and unit tests (#415)
Varadraj Galgali
2y ago+192 -42
89%Elevated
more lines added than baseline
30
783e1675Organized build script
Jeanderson Candido
8y ago+158 -158
89%Elevated
more lines added than baseline
31
50032be0Fix string concat bug of not calling correct toString() method (#350)
Daohan Qu
3y ago+132 -6
87%Elevated
more lines added than baseline
32
981fb1abFix warnings caused by deprecated constructor calls with primitive argument (#58)
Gayan Weerakutti
8y ago+146 -139
87%Elevated
more lines added than baseline
33
8ee1d162Added Java Plugin to the Gradle build (#52)
Jeanderson Barros Candido
8y ago+146 -11
87%Elevated
more lines added than baseline
34
3f0145e3Uploaded wiki images.
Nastaran Shafiei
8y ago+90 -0
87%Elevated
more lines added than baseline
35
3315d17dfix #261: Check constructor access level in java.lang.reflect.Constructor.newInstance native peer (#264)
yuvaraj-anbarasan
6y ago+139 -8
86%Elevated
more lines added than baseline
36
4c817355fix #256: add native peer method for Unsafe.getLongUnaligned and test cases for Arrays.equals (#257)
yuvaraj-anbarasan
6y ago+120 -0
86%Elevated
more lines added than baseline
37
51454733Implement missing, and/or unlinked native methods in Unsafe (#105)
Gayan Weerakutti
8y ago+159 -5
86%Elevated
more lines added than baseline
38
f7c96c94Revert "Removed docs dir (should be in a different place/branch)"
Jeanderson Candido
8y ago+90 -0
86%Elevated
more lines added than baseline
39
cda21a00Tests and MethodHandle for Instance and Static Field (#478)
Rahul Kumar
2y ago+122 -3
85%Elevated
more lines added than baseline
40
e0897c1dApply patch for #182 to add peer and test for AtomicReference (#395)
Varadraj Galgali
3y ago+106 -1
84%Elevated
more lines added than baseline
41
4518e3eeAdd serializable lambda expression support (#234) (#391)
Daohan Qu
3y ago+99 -3
84%Elevated
more lines added than baseline
42
1c2806b7Apply patch to add missing else-if block to Publisher and to add a new unit test (#400)
Varadraj Galgali
3y ago+109 -0
83%Elevated
more lines added than baseline
43
cf05dfe3Class.getField should return only public fields (#385)
Wen Zhang
3y ago+99 -13
83%Elevated
more lines added than baseline
44
51345966Add object stream support for JPF on Java 11 (#365)
Daohan Qu
3y ago+91 -4
83%Elevated
more lines added than baseline
45
5665054eFix PreciseRaceDetector false alarms (#344)
Daohan Qu
3y ago+94 -1
83%Elevated
more lines added than baseline
46
af981f2dAdd patch to fix division by zero in DDIV and adds 2 tests (#396)
Varadraj Galgali
3y ago+76 -5
82%Elevated
more lines added than baseline
47
b8071ae2Fix Class getResource method (#249)
yuvaraj-anbarasan
6y ago+74 -11
82%Elevated
more lines added than baseline
48
d0a18eb8Fixes default method resolution (#159)
jtoman
8y ago+72 -7
82%Elevated
more lines added than baseline
49
4ffa7e90Record Feature Progress (#499)
Rahul Kumar
1y ago+71 -43
81%Elevated
more lines added than baseline
50
0b347c4bMove/Refactor ReflectionTest -> StackWalkerTest
Gayan Weerakutti
8y ago+71 -65
81%Elevated
more lines added than baseline
  • a9bc9081Initial import
    Author
    Nastaran Shafiei
    When
    9y ago
    Lines
    +186.0K -0
    Risk
    100%Elevated
  • 28c066f8Improves annotation support (#161)
    Author
    jtoman
    When
    8y ago
    Lines
    +2.5K -127
    Risk
    99%Elevated
  • 797be681Fix failing tests belonging to the (Simple)DateFormatTest classes as part of #274 (#363)
    Author
    Varadraj Galgali
    When
    3y ago
    Lines
    +1.9K -48
    Risk
    99%Elevated
  • c371af85An initial commit to support navigation menu in GitHub Pages website
    Author
    Vaibhav Sharma
    When
    8y ago
    Lines
    +1.5K -0
    Risk
    99%Elevated
  • 72b01b11Apply patches for #295 to explore bit-flip manipulation and #297 and #299 to fix and refactor the Verify class (#403)
    Author
    Varadraj Galgali
    When
    3y ago
    Lines
    +1.0K -58
    Risk
    98%Elevated
  • fc3fbfecRefactored the old testing class for records (#519)
    Author
    Mahmoud Khawaja
    When
    1y ago
    Lines
    +509 -53
    Risk
    98%Elevated
  • 8b40be7cApply patches #178 and #184 that update documentation for Search, SearchListener and SearchListenerAdapter classes (#393)
    Author
    Varadraj Galgali
    When
    3y ago
    Lines
    +609 -107
    Risk
    98%Elevated
  • 7ea25de4Sealed classes full (#545)
    Author
    Mahmoud Khawaja
    When
    1y ago
    Lines
    +468 -156
    Risk
    97%Elevated
  • 9efc5488Apply patch for #171, to add support for java.nio.Buffer (#409)
    Author
    Varadraj Galgali
    When
    2y ago
    Lines
    +619 -341
    Risk
    97%Elevated
  • 46b5f283Implement StackWalker API for JPF on Java 11 (#360)
    Author
    Daohan Qu
    When
    3y ago
    Lines
    +419 -9
    Risk
    97%Elevated
  • 6964d9b2Fix: Record component generic signatures and Class.isRecord() (#625)
    Author
    Darshan R
    When
    6d ago
    Lines
    +367 -42
    Risk
    95%Elevated
  • f2cec97aAdding support for internals (#530)
    Author
    Mahmoud Khawaja
    When
    1y ago
    Lines
    +369 -70
    Risk
    95%Elevated
  • a9926196Fix some of the failing tests in #274 (#284)
    Author
    Malte Mues
    When
    5y ago
    Lines
    +394 -62
    Risk
    95%Elevated
  • 424607aeRecord support (#520)
    Author
    Mahmoud Khawaja
    When
    1y ago
    Lines
    +260 -3
    Risk
    94%Elevated
  • 1705f956Apply patch for #285 and #289 to implement pollution detection and to add the gradle task (#402)
    Author
    Varadraj Galgali
    When
    3y ago
    Lines
    +414 -0
    Risk
    94%Elevated
  • b94d1aedAdd Proxy support for JPF on Java 11 (#356)
    Author
    Daohan Qu
    When
    3y ago
    Lines
    +308 -4
    Risk
    94%Elevated
  • fbb83498Initial build for Java17 (#441)
    Author
    Ekla
    When
    2y ago
    Lines
    +618 -25
    Risk
    93%Elevated
  • a855b212More complete implementation of Field.isAccessible (#387)
    Author
    Wen Zhang
    When
    3y ago
    Lines
    +272 -37
    Risk
    93%Elevated
  • 6f13d0faUpdate gradle wrapper to 8.2.1 to fix #364 (#371)
    Author
    Varadraj Galgali
    When
    3y ago
    Lines
    +337 -225
    Risk
    93%Elevated
  • 421fa4d2Support string concatenation for java 11 (#210)
    Author
    yuvaraj-anbarasan
    When
    7y ago
    Lines
    +336 -82
    Risk
    93%Elevated
  • 250e4d81Add support for ConcurrentSkipListMap (#214) (#389)
    Author
    Daohan Qu
    When
    3y ago
    Lines
    +202 -69
    Risk
    92%Elevated
  • 3d90910aAdds support to Jar tasks on Gradle build (#70)
    Author
    Jeanderson Barros Candido
    When
    8y ago
    Lines
    +178 -15
    Risk
    92%Elevated
  • 72529197Add Java 11 support for SAXParserTest to fix #274 (#368)
    Author
    Varadraj Galgali
    When
    3y ago
    Lines
    +228 -1
    Risk
    91%Elevated
  • 5a69de71String concat debugging (#230)
    Author
    amgad-rady
    When
    6y ago
    Lines
    +203 -61
    Risk
    91%Elevated
  • 33bf7444Added minimal Gradle support to jpf-core (#45)
    Author
    Jeanderson Barros Candido
    When
    8y ago
    Lines
    +269 -0
    Risk
    91%Elevated
  • 8fc51930Add Tests to test java-17 new fatures Sealed Class and Sealed Interface (#486)
    Author
    Rahul Kumar
    When
    2y ago
    Lines
    +152 -0
    Risk
    90%Elevated
  • 8292886aBufferTest Codes and Changes (#479)
    Author
    Rahul Kumar
    When
    2y ago
    Lines
    +166 -37
    Risk
    90%Elevated
  • a822ddf3Apply patch for #312, to add timeTest: ClockTest and LocalDateTest (#407)
    Author
    Varadraj Galgali
    When
    3y ago
    Lines
    +152 -0
    Risk
    90%Elevated
  • 4271eafeAdds recursive lookup for ClassLoader.defineClass() and unit tests (#415)
    Author
    Varadraj Galgali
    When
    2y ago
    Lines
    +192 -42
    Risk
    89%Elevated
  • 783e1675Organized build script
    Author
    Jeanderson Candido
    When
    8y ago
    Lines
    +158 -158
    Risk
    89%Elevated
  • 50032be0Fix string concat bug of not calling correct toString() method (#350)
    Author
    Daohan Qu
    When
    3y ago
    Lines
    +132 -6
    Risk
    87%Elevated
  • 981fb1abFix warnings caused by deprecated constructor calls with primitive argument (#58)
    Author
    Gayan Weerakutti
    When
    8y ago
    Lines
    +146 -139
    Risk
    87%Elevated
  • 8ee1d162Added Java Plugin to the Gradle build (#52)
    Author
    Jeanderson Barros Candido
    When
    8y ago
    Lines
    +146 -11
    Risk
    87%Elevated
  • 3f0145e3Uploaded wiki images.
    Author
    Nastaran Shafiei
    When
    8y ago
    Lines
    +90 -0
    Risk
    87%Elevated
  • 3315d17dfix #261: Check constructor access level in java.lang.reflect.Constructor.newInstance native peer (#264)
    Author
    yuvaraj-anbarasan
    When
    6y ago
    Lines
    +139 -8
    Risk
    86%Elevated
  • 4c817355fix #256: add native peer method for Unsafe.getLongUnaligned and test cases for Arrays.equals (#257)
    Author
    yuvaraj-anbarasan
    When
    6y ago
    Lines
    +120 -0
    Risk
    86%Elevated
  • 51454733Implement missing, and/or unlinked native methods in Unsafe (#105)
    Author
    Gayan Weerakutti
    When
    8y ago
    Lines
    +159 -5
    Risk
    86%Elevated
  • f7c96c94Revert "Removed docs dir (should be in a different place/branch)"
    Author
    Jeanderson Candido
    When
    8y ago
    Lines
    +90 -0
    Risk
    86%Elevated
  • cda21a00Tests and MethodHandle for Instance and Static Field (#478)
    Author
    Rahul Kumar
    When
    2y ago
    Lines
    +122 -3
    Risk
    85%Elevated
  • e0897c1dApply patch for #182 to add peer and test for AtomicReference (#395)
    Author
    Varadraj Galgali
    When
    3y ago
    Lines
    +106 -1
    Risk
    84%Elevated
  • 4518e3eeAdd serializable lambda expression support (#234) (#391)
    Author
    Daohan Qu
    When
    3y ago
    Lines
    +99 -3
    Risk
    84%Elevated
  • 1c2806b7Apply patch to add missing else-if block to Publisher and to add a new unit test (#400)
    Author
    Varadraj Galgali
    When
    3y ago
    Lines
    +109 -0
    Risk
    83%Elevated
  • cf05dfe3Class.getField should return only public fields (#385)
    Author
    Wen Zhang
    When
    3y ago
    Lines
    +99 -13
    Risk
    83%Elevated
  • 51345966Add object stream support for JPF on Java 11 (#365)
    Author
    Daohan Qu
    When
    3y ago
    Lines
    +91 -4
    Risk
    83%Elevated
  • 5665054eFix PreciseRaceDetector false alarms (#344)
    Author
    Daohan Qu
    When
    3y ago
    Lines
    +94 -1
    Risk
    83%Elevated
  • af981f2dAdd patch to fix division by zero in DDIV and adds 2 tests (#396)
    Author
    Varadraj Galgali
    When
    3y ago
    Lines
    +76 -5
    Risk
    82%Elevated
  • b8071ae2Fix Class getResource method (#249)
    Author
    yuvaraj-anbarasan
    When
    6y ago
    Lines
    +74 -11
    Risk
    82%Elevated
  • d0a18eb8Fixes default method resolution (#159)
    Author
    jtoman
    When
    8y ago
    Lines
    +72 -7
    Risk
    82%Elevated
  • 4ffa7e90Record Feature Progress (#499)
    Author
    Rahul Kumar
    When
    1y ago
    Lines
    +71 -43
    Risk
    81%Elevated
  • 0b347c4bMove/Refactor ReflectionTest -> StackWalkerTest
    Author
    Gayan Weerakutti
    When
    8y ago
    Lines
    +71 -65
    Risk
    81%Elevated
Showing 50 of 254 commits

How the score behaves here

Change risk →

Two views of the same model: where the cuts fall, and what commit shape lands you above them.

Score distribution

Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.

023typical ↑elevated ↑0.05.010.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

The 200 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.

1101001,000Lines changed (log) →0.04.9Diffusion →
Below typical57
Typical67
Elevated76

Commit history for darshan-dev57/jpf-core

darshan-dev57/jpf-core has 332 commits in its history from 28 contributors, the first of them May 31, 2017. In the last 90 days 11 files were touched, 12 times in total, most often JVMClassInfo.java. Every commit is scored for change risk from its size, spread and the history of the files it touches.