<commit_before><html><head>
<title>FindBugs - A Bug Pattern Detector for Java</title></head>

<body>

<p> <a href="http://www.cs.umd.edu/~pugh/java/bugs/"><img src="bug-logo.png" border=0></a>
    <a href="http://www.umd.edu/"><img src="informal.png" border=0></a>

<h1>FindBugs - A Bug Pattern Detector for Java</h1>

<p> This is the web page for FindBugs, a program which looks for bugs
in Java code.&nbsp; It is free software, distributed under the terms
of the <a href="http://www.gnu.org/licenses/lgpl.html">Lesser GNU Public License</a>.

<p> FindBugs requires JRE (or JDK) 1.4.0 or later to run.&nbsp; However, it
can analyze programs compiled for any version of Java.

<h1>Downloads</h1>

<p> The current version is @VERSION@, released on @RELEASE_DATE@:
<ul>
<li> <a href="http://www.cs.umd.edu/~pugh/java/bugs/release/findbugs-@VERSION@.tar.gz">Binary distribution (.tar.gz)</a>
<li> <a href="http://www.cs.umd.edu/~pugh/java/bugs/release/findbugs-@VERSION@.zip">Binary distribution (.zip)</a>
<li> <a href="http://www.cs.umd.edu/~pugh/java/bugs/release/findbugs-@VERSION@-source.tar.gz">Source distribution</a>
</ul>

<p> You can also browse a list of <a href="http://www.cs.umd.edu/~pugh/java/bugs/release/">all releases</a>.

<p> Please note that FindBugs is beta-quality software.&nbsp; You may find bugs in it,
and the features and source code may change significantly in future releases.&nbsp;
Having said that, we invite you to try it out, and especially
<a href="mailto:<EMAIL>">send us feedback</a>.

<h1>Documents</h1>

<ul>
<li> The <a href="manual/index.html">FindBugs manual</a> describes how to
install and use FindBugs.
<li> A <a href="http://www.cs.umd.edu/~pugh/java/bugs/docs/findbugsPaper.pdf">paper describing FindBugs</a>,
submitted for publication.&nbsp; This is the best general
description of what FindBugs does, and how it works.
<li> Presentation slides from <a href="http://www.cs.umd.edu/~pugh/java/bugs/docs/FindBugsTalk.pdf">Finding Bugs is Easy</a>,
invited talk, MASPLAS 2003
</ul>

<h1>Changes since last version</h1>

<p> Changes since 0.6.5:

<ul>
<li> Rewritten inconsistent synchronization detector;
     accuracy is significantly improved
<li> Open stream detector now reports Readers and Writers
<li> Fixed bug in finalizer idioms detector which caused spurious warnings about
     failure to call super.finalize() (reported by <NAME>)
<li> Fixed bug where output stream was not closed using non-XML output
     (reported by <NAME>)
<li> Fixed corrupted HTML bug detail message (reported by <NAME>)
<li> New detector to find calls to wait(), notify(), and notifyAll()
     on an object which is not obviously locked
<li> 
</ul>

<p> <a href="Changes.html">Older versions...</a>

<h1>Contributing</h1>

<p> If you have a bug fix or feature enhancement you would like to contribute,
we would be happy to consider it for inclusion.&nbsp; Just send a patch
(be sure to use the "-u" or "-c" option to diff) or send the source files you've
modified to <a href="mailto:<EMAIL>"><EMAIL></a>.

<p> Note: if you are contributing a new bug detector or an enhancement
to an existing one, please submit a test case that contains an example
of the new kind of bug.

<h1>Resources</h1>

<p> There are two mailing lists for FindBugs.
<ul>
<li> <a href="http://www.cs.umd.edu/mailman/listinfo/findbugs-announce">Findbugs-announce</a>
is a low volume list for announcements of new releases.
</li><li> <a href="http://www.cs.umd.edu/mailman/listinfo/findbugs-discuss">Findbugs-discuss</a>
is for discussion of planned features, bugs, development issues, etc.
</li>
</ul>

<hr>

<p>
<script language="JavaScript">
          <!---//hide script from old browsers
          document.write( "Last updated "+ document.lastModified + "." );
          //end hiding contents --->
</script>
<p> Send comments to <a href="mailto:<EMAIL>"><EMAIL></a>

</body>
</html>
<commit_msg>Another new feature of rewritten IS detector<commit_after><html><head>
<title>FindBugs - A Bug Pattern Detector for Java</title></head>

<body>

<p> <a href="http://www.cs.umd.edu/~pugh/java/bugs/"><img src="bug-logo.png" border=0></a>
    <a href="http://www.umd.edu/"><img src="informal.png" border=0></a>

<h1>FindBugs - A Bug Pattern Detector for Java</h1>

<p> This is the web page for FindBugs, a program which looks for bugs
in Java code.&nbsp; It is free software, distributed under the terms
of the <a href="http://www.gnu.org/licenses/lgpl.html">Lesser GNU Public License</a>.

<p> FindBugs requires JRE (or JDK) 1.4.0 or later to run.&nbsp; However, it
can analyze programs compiled for any version of Java.

<h1>Downloads</h1>

<p> The current version is @VERSION@, released on @RELEASE_DATE@:
<ul>
<li> <a href="http://www.cs.umd.edu/~pugh/java/bugs/release/findbugs-@VERSION@.tar.gz">Binary distribution (.tar.gz)</a>
<li> <a href="http://www.cs.umd.edu/~pugh/java/bugs/release/findbugs-@VERSION@.zip">Binary distribution (.zip)</a>
<li> <a href="http://www.cs.umd.edu/~pugh/java/bugs/release/findbugs-@VERSION@-source.tar.gz">Source distribution</a>
</ul>

<p> You can also browse a list of <a href="http://www.cs.umd.edu/~pugh/java/bugs/release/">all releases</a>.

<p> Please note that FindBugs is beta-quality software.&nbsp; You may find bugs in it,
and the features and source code may change significantly in future releases.&nbsp;
Having said that, we invite you to try it out, and especially
<a href="mailto:<EMAIL>">send us feedback</a>.

<h1>Documents</h1>

<ul>
<li> The <a href="manual/index.html">FindBugs manual</a> describes how to
install and use FindBugs.
<li> A <a href="http://www.cs.umd.edu/~pugh/java/bugs/docs/findbugsPaper.pdf">paper describing FindBugs</a>,
submitted for publication.&nbsp; This is the best general
description of what FindBugs does, and how it works.
<li> Presentation slides from <a href="http://www.cs.umd.edu/~pugh/java/bugs/docs/FindBugsTalk.pdf">Finding Bugs is Easy</a>,
invited talk, MASPLAS 2003
</ul>

<h1>Changes since last version</h1>

<p> Changes since 0.6.5:

<ul>
<li> Rewritten inconsistent synchronization detector;
     accuracy is significantly improved, and bug reports are
     prioritized
<li> Open stream detector now reports Readers and Writers
<li> Fixed bug in finalizer idioms detector which caused spurious warnings about
     failure to call super.finalize() (reported by <NAME>)
<li> Fixed bug where output stream was not closed using non-XML output
     (reported by <NAME>)
<li> Fixed corrupted HTML bug detail message (reported by <NAME>)
<li> New detector to find calls to wait(), notify(), and notifyAll()
     on an object which is not obviously locked
<li> 
</ul>

<p> <a href="Changes.html">Older versions...</a>

<h1>Contributing</h1>

<p> If you have a bug fix or feature enhancement you would like to contribute,
we would be happy to consider it for inclusion.&nbsp; Just send a patch
(be sure to use the "-u" or "-c" option to diff) or send the source files you've
modified to <a href="mailto:<EMAIL>"><EMAIL></a>.

<p> Note: if you are contributing a new bug detector or an enhancement
to an existing one, please submit a test case that contains an example
of the new kind of bug.

<h1>Resources</h1>

<p> There are two mailing lists for FindBugs.
<ul>
<li> <a href="http://www.cs.umd.edu/mailman/listinfo/findbugs-announce">Findbugs-announce</a>
is a low volume list for announcements of new releases.
</li><li> <a href="http://www.cs.umd.edu/mailman/listinfo/findbugs-discuss">Findbugs-discuss</a>
is for discussion of planned features, bugs, development issues, etc.
</li>
</ul>

<hr>

<p>
<script language="JavaScript">
          <!---//hide script from old browsers
          document.write( "Last updated "+ document.lastModified + "." );
          //end hiding contents --->
</script>
<p> Send comments to <a href="mailto:<EMAIL>"><EMAIL></a>

</body>
</html>

{'fraction_non_alphanumeric': 0.14507310870947235, 'fraction_numerical': 0.006102987921169739, 'mean_word_length': 4.304113283884019, 'pattern_counts': {'":': 0, '<': 211, '<?xml version=': 0, '>': 211, 'https://': 0, 'lorem ipsum': 0, 'www.': 22, 'xml': 0}, 'pii_count': 4, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2983263', 'n_tokens_mistral': 2709, 'n_tokens_neox': 2570, 'n_words': 911}