repowiserepowise
Sign in
javapathfinder/jpf-core
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisejavapathfinder/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

84of 259 scored

84 commits sit in this repo's top risk tercile, which is 32% of the 259scored. 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.1 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 commits6826%Commits whose subject reads as a bug fix rather than new work.Change diffusion0.73bitsShannon 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.1out 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 docs.

Feature20%
Fix24%
Refactor5%
Docs7%
Test13%
Deps1%
Chore4%
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
0086f6dadocs: Add github pages deployment (#561)
Mahmoud Khawaja
10mo ago+11.3K -0
99%Elevated
more lines added than baseline
3
28c066f8Improves annotation support (#161)
jtoman
8y ago+2.5K -127
99%Elevated
more lines added than baseline
4
797be681Fix failing tests belonging to the (Simple)DateFormatTest classes as part of #274 (#363)
Varadraj Galgali
3y ago+1.9K -48
98%Elevated
more lines added than baseline
5
c371af85An initial commit to support navigation menu in GitHub Pages website
Vaibhav Sharma
8y ago+1.5K -0
98%Elevated
more lines added than baseline
6
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
7
8b40be7cApply patches #178 and #184 that update documentation for Search, SearchListener and SearchListenerAdapter classes (#393)
Varadraj Galgali
3y ago+609 -107
97%Elevated
more lines added than baseline
8
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
9
46b5f283Implement StackWalker API for JPF on Java 11 (#360)
Daohan Qu
3y ago+419 -9
97%Elevated
more lines added than baseline
10
81bca21aZip file support (#514)
richie kesh
1y ago+410 -0
96%Elevated
more lines added than baseline
11
a9926196Fix some of the failing tests in #274 (#284)
Malte Mues
5y ago+394 -62
96%Elevated
more lines added than baseline
12
1705f956Apply patch for #285 and #289 to implement pollution detection and to add the gradle task (#402)
Varadraj Galgali
3y ago+414 -0
95%Elevated
more lines added than baseline
13
b94d1aedAdd Proxy support for JPF on Java 11 (#356)
Daohan Qu
3y ago+308 -4
95%Elevated
more lines added than baseline
14
a855b212More complete implementation of Field.isAccessible (#387)
Wen Zhang
3y ago+272 -37
95%Elevated
more lines added than baseline
15
ca40e6cbAdded model classes for java.nio.file and java.nio.charset packages #429 (#506)
Alen Jo
1y ago+264 -0
94%Elevated
more lines added than baseline
16
6f13d0faUpdate gradle wrapper to 8.2.1 to fix #364 (#371)
Varadraj Galgali
3y ago+337 -225
94%Elevated
more lines added than baseline
17
421fa4d2Support string concatenation for java 11 (#210)
yuvaraj-anbarasan
7y ago+336 -82
94%Elevated
more lines added than baseline
18
c0033b53Update docs style (#564)
Mahmoud Khawaja
10mo ago+190 -24
93%Elevated
more lines added than baseline
19
250e4d81Add support for ConcurrentSkipListMap (#214) (#389)
Daohan Qu
3y ago+202 -69
93%Elevated
more lines added than baseline
20
3d90910aAdds support to Jar tasks on Gradle build (#70)
Jeanderson Barros Candido
8y ago+178 -15
93%Elevated
more lines added than baseline
21
72529197Add Java 11 support for SAXParserTest to fix #274 (#368)
Varadraj Galgali
3y ago+228 -1
92%Elevated
more lines added than baseline
22
5a69de71String concat debugging (#230)
amgad-rady
6y ago+203 -61
92%Elevated
more lines added than baseline
23
33bf7444Added minimal Gradle support to jpf-core (#45)
Jeanderson Barros Candido
8y ago+269 -0
92%Elevated
more lines added than baseline
24
a822ddf3Apply patch for #312, to add timeTest: ClockTest and LocalDateTest (#407)
Varadraj Galgali
3y ago+152 -0
91%Elevated
more lines added than baseline
25
4271eafeAdds recursive lookup for ClassLoader.defineClass() and unit tests (#415)
Varadraj Galgali
2y ago+192 -42
90%Elevated
more lines added than baseline
26
783e1675Organized build script
Jeanderson Candido
8y ago+158 -158
90%Elevated
more lines added than baseline
27
50032be0Fix string concat bug of not calling correct toString() method (#350)
Daohan Qu
3y ago+132 -6
89%Elevated
more lines added than baseline
28
981fb1abFix warnings caused by deprecated constructor calls with primitive argument (#58)
Gayan Weerakutti
8y ago+146 -139
89%Elevated
more lines added than baseline
29
8ee1d162Added Java Plugin to the Gradle build (#52)
Jeanderson Barros Candido
8y ago+146 -11
89%Elevated
more lines added than baseline
30
3f0145e3Uploaded wiki images.
Nastaran Shafiei
8y ago+90 -0
89%Elevated
more lines added than baseline
31
9a1c3c81feat: Add Java 11 String methods to JPF String class (#512)
Suyash Jain
1y ago+105 -0
87%Elevated
more lines added than baseline
32
3315d17dfix #261: Check constructor access level in java.lang.reflect.Constructor.newInstance native peer (#264)
yuvaraj-anbarasan
6y ago+139 -8
87%Elevated
more lines added than baseline
33
4c817355fix #256: add native peer method for Unsafe.getLongUnaligned and test cases for Arrays.equals (#257)
yuvaraj-anbarasan
6y ago+120 -0
87%Elevated
more lines added than baseline
34
51454733Implement missing, and/or unlinked native methods in Unsafe (#105)
Gayan Weerakutti
8y ago+159 -5
87%Elevated
more lines added than baseline
35
f7c96c94Revert "Removed docs dir (should be in a different place/branch)"
Jeanderson Candido
8y ago+90 -0
87%Elevated
more lines added than baseline
36
0c0c11b4Implemented toGenericString() in Field.java and Method.java and their unit tests (#518)
Mahmoud Khawaja
1y ago+91 -5
86%Elevated
more lines added than baseline
37
7a901f73enhanced sharedSecret for java 11 integration : (#556)
Mahmoud Khawaja
1y ago+93 -2
86%Elevated
more lines added than baseline
38
e0897c1dApply patch for #182 to add peer and test for AtomicReference (#395)
Varadraj Galgali
3y ago+106 -1
86%Elevated
more lines added than baseline
39
4518e3eeAdd serializable lambda expression support (#234) (#391)
Daohan Qu
3y ago+99 -3
85%Elevated
more lines added than baseline
40
a627cf50Completed TODO- MatchResult() (#529)
Jay Shah
1y ago+77 -1
84%Elevated
more lines added than baseline
41
8d0e2955`Package.toString()` not working in JPF (#466)
Harshvardhan Parmar
2y ago+79 -4
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
84%Elevated
more lines added than baseline
43
cf05dfe3Class.getField should return only public fields (#385)
Wen Zhang
3y ago+99 -13
84%Elevated
more lines added than baseline
44
51345966Add object stream support for JPF on Java 11 (#365)
Daohan Qu
3y ago+91 -4
84%Elevated
more lines added than baseline
45
5665054eFix PreciseRaceDetector false alarms (#344)
Daohan Qu
3y ago+94 -1
84%Elevated
more lines added than baseline
46
2bf98722Add unit tests for SimplePool (Fixes #585) (#592)
Hritik Raj
4mo ago+81 -0
81%Elevated
more lines added than baseline
47
426be898Updated the redundant docs (#578)
Pritam
8mo ago+71 -222
81%Elevated
more lines added than baseline
48
70c3013cenable parallel testing (#527)
syheliel
1y ago+92 -11
81%Elevated
more lines added than baseline
49
af981f2dAdd patch to fix division by zero in DDIV and adds 2 tests (#396)
Varadraj Galgali
3y ago+76 -5
81%Elevated
more lines added than baseline
50
b8071ae2Fix Class getResource method (#249)
yuvaraj-anbarasan
6y ago+74 -11
81%Elevated
more lines added than baseline
  • a9bc9081Initial import
    Author
    Nastaran Shafiei
    When
    9y ago
    Lines
    +186.0K -0
    Risk
    100%Elevated
  • 0086f6dadocs: Add github pages deployment (#561)
    Author
    Mahmoud Khawaja
    When
    10mo ago
    Lines
    +11.3K -0
    Risk
    99%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
    98%Elevated
  • c371af85An initial commit to support navigation menu in GitHub Pages website
    Author
    Vaibhav Sharma
    When
    8y ago
    Lines
    +1.5K -0
    Risk
    98%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
  • 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
    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
  • 81bca21aZip file support (#514)
    Author
    richie kesh
    When
    1y ago
    Lines
    +410 -0
    Risk
    96%Elevated
  • a9926196Fix some of the failing tests in #274 (#284)
    Author
    Malte Mues
    When
    5y ago
    Lines
    +394 -62
    Risk
    96%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
    95%Elevated
  • b94d1aedAdd Proxy support for JPF on Java 11 (#356)
    Author
    Daohan Qu
    When
    3y ago
    Lines
    +308 -4
    Risk
    95%Elevated
  • a855b212More complete implementation of Field.isAccessible (#387)
    Author
    Wen Zhang
    When
    3y ago
    Lines
    +272 -37
    Risk
    95%Elevated
  • ca40e6cbAdded model classes for java.nio.file and java.nio.charset packages #429 (#506)
    Author
    Alen Jo
    When
    1y ago
    Lines
    +264 -0
    Risk
    94%Elevated
  • 6f13d0faUpdate gradle wrapper to 8.2.1 to fix #364 (#371)
    Author
    Varadraj Galgali
    When
    3y ago
    Lines
    +337 -225
    Risk
    94%Elevated
  • 421fa4d2Support string concatenation for java 11 (#210)
    Author
    yuvaraj-anbarasan
    When
    7y ago
    Lines
    +336 -82
    Risk
    94%Elevated
  • c0033b53Update docs style (#564)
    Author
    Mahmoud Khawaja
    When
    10mo ago
    Lines
    +190 -24
    Risk
    93%Elevated
  • 250e4d81Add support for ConcurrentSkipListMap (#214) (#389)
    Author
    Daohan Qu
    When
    3y ago
    Lines
    +202 -69
    Risk
    93%Elevated
  • 3d90910aAdds support to Jar tasks on Gradle build (#70)
    Author
    Jeanderson Barros Candido
    When
    8y ago
    Lines
    +178 -15
    Risk
    93%Elevated
  • 72529197Add Java 11 support for SAXParserTest to fix #274 (#368)
    Author
    Varadraj Galgali
    When
    3y ago
    Lines
    +228 -1
    Risk
    92%Elevated
  • 5a69de71String concat debugging (#230)
    Author
    amgad-rady
    When
    6y ago
    Lines
    +203 -61
    Risk
    92%Elevated
  • 33bf7444Added minimal Gradle support to jpf-core (#45)
    Author
    Jeanderson Barros Candido
    When
    8y ago
    Lines
    +269 -0
    Risk
    92%Elevated
  • a822ddf3Apply patch for #312, to add timeTest: ClockTest and LocalDateTest (#407)
    Author
    Varadraj Galgali
    When
    3y ago
    Lines
    +152 -0
    Risk
    91%Elevated
  • 4271eafeAdds recursive lookup for ClassLoader.defineClass() and unit tests (#415)
    Author
    Varadraj Galgali
    When
    2y ago
    Lines
    +192 -42
    Risk
    90%Elevated
  • 783e1675Organized build script
    Author
    Jeanderson Candido
    When
    8y ago
    Lines
    +158 -158
    Risk
    90%Elevated
  • 50032be0Fix string concat bug of not calling correct toString() method (#350)
    Author
    Daohan Qu
    When
    3y ago
    Lines
    +132 -6
    Risk
    89%Elevated
  • 981fb1abFix warnings caused by deprecated constructor calls with primitive argument (#58)
    Author
    Gayan Weerakutti
    When
    8y ago
    Lines
    +146 -139
    Risk
    89%Elevated
  • 8ee1d162Added Java Plugin to the Gradle build (#52)
    Author
    Jeanderson Barros Candido
    When
    8y ago
    Lines
    +146 -11
    Risk
    89%Elevated
  • 3f0145e3Uploaded wiki images.
    Author
    Nastaran Shafiei
    When
    8y ago
    Lines
    +90 -0
    Risk
    89%Elevated
  • 9a1c3c81feat: Add Java 11 String methods to JPF String class (#512)
    Author
    Suyash Jain
    When
    1y ago
    Lines
    +105 -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
    87%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
    87%Elevated
  • 51454733Implement missing, and/or unlinked native methods in Unsafe (#105)
    Author
    Gayan Weerakutti
    When
    8y ago
    Lines
    +159 -5
    Risk
    87%Elevated
  • f7c96c94Revert "Removed docs dir (should be in a different place/branch)"
    Author
    Jeanderson Candido
    When
    8y ago
    Lines
    +90 -0
    Risk
    87%Elevated
  • 0c0c11b4Implemented toGenericString() in Field.java and Method.java and their unit tests (#518)
    Author
    Mahmoud Khawaja
    When
    1y ago
    Lines
    +91 -5
    Risk
    86%Elevated
  • 7a901f73enhanced sharedSecret for java 11 integration : (#556)
    Author
    Mahmoud Khawaja
    When
    1y ago
    Lines
    +93 -2
    Risk
    86%Elevated
  • e0897c1dApply patch for #182 to add peer and test for AtomicReference (#395)
    Author
    Varadraj Galgali
    When
    3y ago
    Lines
    +106 -1
    Risk
    86%Elevated
  • 4518e3eeAdd serializable lambda expression support (#234) (#391)
    Author
    Daohan Qu
    When
    3y ago
    Lines
    +99 -3
    Risk
    85%Elevated
  • a627cf50Completed TODO- MatchResult() (#529)
    Author
    Jay Shah
    When
    1y ago
    Lines
    +77 -1
    Risk
    84%Elevated
  • 8d0e2955`Package.toString()` not working in JPF (#466)
    Author
    Harshvardhan Parmar
    When
    2y ago
    Lines
    +79 -4
    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
    84%Elevated
  • cf05dfe3Class.getField should return only public fields (#385)
    Author
    Wen Zhang
    When
    3y ago
    Lines
    +99 -13
    Risk
    84%Elevated
  • 51345966Add object stream support for JPF on Java 11 (#365)
    Author
    Daohan Qu
    When
    3y ago
    Lines
    +91 -4
    Risk
    84%Elevated
  • 5665054eFix PreciseRaceDetector false alarms (#344)
    Author
    Daohan Qu
    When
    3y ago
    Lines
    +94 -1
    Risk
    84%Elevated
  • 2bf98722Add unit tests for SimplePool (Fixes #585) (#592)
    Author
    Hritik Raj
    When
    4mo ago
    Lines
    +81 -0
    Risk
    81%Elevated
  • 426be898Updated the redundant docs (#578)
    Author
    Pritam
    When
    8mo ago
    Lines
    +71 -222
    Risk
    81%Elevated
  • 70c3013cenable parallel testing (#527)
    Author
    syheliel
    When
    1y ago
    Lines
    +92 -11
    Risk
    81%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
    81%Elevated
  • b8071ae2Fix Class getResource method (#249)
    Author
    yuvaraj-anbarasan
    When
    6y ago
    Lines
    +74 -11
    Risk
    81%Elevated
Showing 50 of 259 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.

029typical ↑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,00010,000Lines changed (log) →0.06.0Diffusion →
Below typical57
Typical70
Elevated73

Commit history for javapathfinder/jpf-core

javapathfinder/jpf-core has 336 commits in its history from 40 contributors, the first of them May 31, 2017. In the last 90 days 3 files were touched, 3 times in total, most often String.java. Every commit is scored for change risk from its size, spread and the history of the files it touches.