Quick Search:

jump to detailed chart Line History

line history graph

View Mode

Logical Physical

Show Arbitrary Diff

From to

Supports revisions and tags.

Watches and RSS

History

trunk 9577 1058

latest revision download trunk

9577 annotated / raw | Diffs: previous, other | Lines: 177 ( +3, -0 )

Created: 2008-05-10 17:18:54 -0500 (54 days ago) | Author: bill.pugh | Changeset: 9577

more reduction of instance hash collisions

8752 annotated / raw | Diffs: previous, other | Lines: 174 ( +7, -0 )

Created: 2007-09-04 19:08:35 -0500 (9 months ago) | Author: bill.pugh | Changeset: 8752

Copied (2 times):

more profiling

Branch point for: 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4

8254 annotated / raw | Diffs: previous, other | Lines: 167 ( +2, -3 )

Created: 2007-06-05 13:06:46 -0500 (12 months ago) | Author: bill.pugh | Changeset: 8254

better handling of exceptions

7952 annotated / raw | Diffs: previous, other | Lines: 168 ( +1, -1 )

Created: 2007-04-23 20:00:29 -0500 (14 months ago) | Author: bill.pugh | Changeset: 7952

fix indentation

Branch point for: 1.2.0 1.2.1 cc-refactoring

7949 annotated / raw | Diffs: previous, other | Lines: 168 ( +15, -15 )

Created: 2007-04-23 16:38:12 -0500 (14 months ago) | Author: bill.pugh | Changeset: 7949

fix indentation

7331 annotated / raw | Diffs: previous, other | Lines: 168 ( +6, -0 )

Created: 2007-01-15 08:25:23 -0600 (17 months ago) | Author: bill.pugh | Changeset: 7331

Generate some more debugging information

Tags: 1.2.0-rc3

6125 annotated / raw | Diffs: previous, other | Lines: 162 ( +2, -2 )

Created: 2006-08-01 09:30:10 -0500 (23 months ago) | Author: wpugh | Changeset: 6125

Introduce level of indirection to requests for Systems properties; this might allow us to cope with security managers

Branch point for: 1.1.3

4972 annotated / raw | Diffs: previous, other | Lines: 162 ( +1, -0 )

Created: 2005-08-28 13:33:11 -0500 (2 years 10 months ago) | Author: wpugh | Changeset: 4972

Made parameters be NonNull by default in many of the packages.
This forced me to go though and add Nullable or CheckForNull annotations
to a number of parameters, and make a few code changes.
It also pointed out that javac is generating annotations in violation of the spec, and I had to come up with a hack to accomdate that.
And while I'm at it, I decided to get rid of or suppress all [HM] C and H S warnings in FindBugs

4883 annotated / raw | Diffs: previous, other | Lines: 161 ( +2, -3 )

Created: 2005-08-18 10:20:59 -0500 (2 years 10 months ago) | Author: wpugh | Changeset: 4883

removed unneeded final modifiers
Use Java 5.0 foreach loops
Various other quickfixes suggested by IntelliJ.

4546 annotated / raw | Diffs: previous, other | Lines: 162 ( +2, -2 )

Created: 2005-06-19 13:56:11 -0500 (3 years ago) | Author: daveho | Changeset: 4546

Added a hook for putting in surrounding instruction opcodes as context
for source line annotations, in order to see if this helps with fuzzy
BugInstance matching.

3955 annotated / raw | Diffs: previous, other | Lines: 162 ( +13, -16 )

Created: 2005-04-15 10:01:04 -0500 (3 years 2 months ago) | Author: daveho | Changeset: 3955

Got rid of Detector.setAnalysisContext().  The correct way to get
the AnalysisContext is AnalysisContext.currentAnalysisContext()

3805 annotated / raw | Diffs: previous, other | Lines: 165 ( +2, -2 )

Created: 2005-03-24 14:37:42 -0600 (3 years 3 months ago) | Author: daveho | Changeset: 3805

Added logError(String, Throwable) to BugReporter.  That way,
full exception stack traces are available when analysis errors
are reported.  Changed most occurrences of logError(String)
to use the new variant, since most were being used to
report exceptions.

2763 annotated / raw | Diffs: previous, other | Lines: 165 ( +22, -19 )

Created: 2004-08-11 02:04:19 -0500 (3 years 10 months ago) | Author: briangoetz | Changeset: 2763

Massive whitespace checkin; reformat code with IDEA, substitute all spaces with tabs, conform to 4-space Sun coding conventions.

2600 annotated / raw | Diffs: previous, other | Lines: 162 ( +11, -18 )

Created: 2004-07-29 14:11:38 -0500 (3 years 11 months ago) | Author: daveho | Changeset: 2600

Added ResourceCollection class, changed ResourceTrackingDetector
and friends to use it.  This allows us to distinguish between
preexisting resources (e.g., those passed in by parameters)
and resources created in the method.

2521 annotated / raw | Diffs: previous, other | Lines: 169 ( +22, -0 )

Created: 2004-07-20 08:35:32 -0500 (3 years 11 months ago) | Author: daveho | Changeset: 2521

Added Detector.setAnalysisContext() method, so detectors will
have a direct reference to the AnalysisContext that is being
used.

2413 annotated / raw | Diffs: previous, other | Lines: 147 ( +1, -2 )

Created: 2004-06-24 15:11:11 -0500 (4 years ago) | Author: daveho | Changeset: 2413

Fixed some unused/unread field warnings

2293 annotated / raw | Diffs: previous, other | Lines: 148 ( +68, -42 )

Created: 2004-05-21 15:37:45 -0500 (4 years 1 month ago) | Author: daveho | Changeset: 2293

Started working on precomputing the resources (streams) created
in a method.  Still need to update the analysis code to actually
use this information, rather than recomputing it.

2286 annotated / raw | Diffs: previous, other | Lines: 122 ( +22, -24 )

Created: 2004-05-21 13:43:08 -0500 (4 years 1 month ago) | Author: daveho | Changeset: 2286

Changed to use CFG.locationIterator() instead of LocationScanner.

2040 annotated / raw | Diffs: previous, other | Lines: 124 ( +5, -0 )

Created: 2004-04-20 15:41:15 -0500 (4 years 2 months ago) | Author: daveho | Changeset: 2040

Added use of rtd.method system property, to specify that only a
particular method should be analyzed.

1851 annotated / raw | Diffs: previous, other | Lines: 119 ( +1, -1 )

Created: 2004-02-11 10:21:14 -0600 (4 years 4 months ago) | Author: daveho | Changeset: 1851

Updated copyright year to 2004

1850 annotated / raw | Diffs: previous, other | Lines: 119 ( +1, -1 )

Created: 2004-02-11 09:21:32 -0600 (4 years 4 months ago) | Author: daveho | Changeset: 1850

Renamed edu.umd.cs.{daveho,pugh}.* to edu.umd.cs.findbugs.*

1605 annotated / raw | Diffs: previous, other | Lines: 119 ( +6, -0 )

Created: 2003-09-20 13:15:22 -0500 (4 years 9 months ago) | Author: daveho | Changeset: 1605

Print method name and signature for each method.

1403 annotated / raw | Diffs: previous, other | Lines: 113 ( +6, -4 )

Created: 2003-08-22 10:28:07 -0500 (4 years 10 months ago) | Author: daveho | Changeset: 1403

Parametize ResourceValueAnalysisTestDriver and ResourceTrackingDetector
by resource tracker type (in addition to resource type), because
resource trackers may be keeping special information that is important
to the analysis.

1400 annotated / raw | Diffs: previous, other | Lines: 111 ( +3, -4 )

Created: 2003-08-22 10:13:03 -0500 (4 years 10 months ago) | Author: daveho | Changeset: 1400

Pass ResourceTracker to analyzeMethod.

1398 annotated / raw | Diffs: previous, other | Lines: 112 ( +39, -31 )

Created: 2003-08-22 08:20:07 -0500 (4 years 10 months ago) | Author: daveho | Changeset: 1398

Split out a seperate analyzeMethod() method from visitClassContext().

1332 annotated / raw | Diffs: previous, other | Lines: 104 ( +2, -1 )

Created: 2003-08-15 10:59:05 -0500 (4 years 10 months ago) | Author: daveho | Changeset: 1332

Major refactoring:
 - All ForwardDataflowAnalysis classes take a DepthFirstSearch object
   explicitly, to avoid recreating it repeatedly for the
   ReversePostfixOrder
 - LockCountAnalysis objects are created by ClassContext
 - Removed CFGBuildingDetector - with ClassContext in place,
   it was an unnecessary complication
 - Removed SimplePathsFindDoubleCheck detector
 - Added LockCountDataflow as a convenient front-end object for
   lock count analyses
 - Greatly simplified FindInconsistentSync detector
 - Simplified FindTwoLockWait

1287 annotated / raw | Diffs: previous, other | Lines: 103 ( +1, -0 )

Created: 2003-08-11 10:36:24 -0500 (4 years 10 months ago) | Author: daveho | Changeset: 1287

Print a debug message indicating which instruction creates resource.

1268 annotated / raw | Diffs: previous, other | Lines: 102 ( +3, -2 )

Created: 2003-08-07 13:27:30 -0500 (4 years 10 months ago) | Author: daveho | Changeset: 1268

Changed Dataflow to take the type of analysis used as a type parameter.

1226 annotated / raw | Diffs: previous, other | Lines: 101 ( +3, -0 )

Created: 2003-08-04 15:33:03 -0500 (4 years 11 months ago) | Author: daveho | Changeset: 1226

Added a debug flag to print the method being checked.

1204 annotated / raw | Diffs: previous, other | Lines: 98 ( +1, -1 )

Created: 2003-07-31 09:45:27 -0500 (4 years 11 months ago) | Author: daveho | Changeset: 1204

Pass CFG as an argument when creating a ResourceValueAnalysis object.

1199 annotated / raw | Diffs: previous, other | Lines: 98 ( +9, -9 )

Created: 2003-07-30 15:03:41 -0500 (4 years 11 months ago) | Author: daveho | Changeset: 1199

Changed to handle DataflowAnalysisException being thrown from
ResourceTracker.isResourceCreation().

1185 annotated / raw | Diffs: previous, other | Lines: 98 ( +7, -1 )

Created: 2003-07-29 20:13:20 -0500 (4 years 11 months ago) | Author: daveho | Changeset: 1185

Bug reporter is now a protected field in this class.
ResourceValueAnalysis constructor now get the bug reporter
(in its guise as a repository lookup failure callback) as an
argument.

1177 annotated / raw | Diffs: previous, other | Lines: 92 ( +7, -3 )

Created: 2003-07-29 14:53:04 -0500 (4 years 11 months ago) | Author: daveho | Changeset: 1177

Allow getResourceTracker() to throw CFGBuilderException and
DataflowAnalysisException.

1159 annotated / raw | Diffs: previous, other | Lines: 88 ( +4, -3 )

Created: 2003-07-27 13:21:16 -0500 (4 years 11 months ago) | Author: daveho | Changeset: 1159

Modified SourceLineAttribute to store the source filename directly.
This eliminates the need to an external class to source map.
(TODO: still need to eliminate these maps from being passed
around.)  The BugCollection.readXML() still maintains backward
compatibility with the old SrcMap attributes, so old results
file can continue to be used.

1153 annotated / raw | Diffs: previous, other | Lines: 87 ( +2, -0 )

Created: 2003-07-25 15:46:44 -0500 (4 years 11 months ago) | Author: daveho | Changeset: 1153

Fixed to handle non-native, non-abstract methods with no Code.

1058 new annotated / raw | Lines: 85 ( +85, -0 )

Created: 2003-07-09 11:03:59 -0500 (4 years 11 months ago) | Author: daveho | Changeset: 1058

Initial checkin.

Crucible: Open Source License registered to Atlassian.
Atlassian FishEye, Subversion, CVS & Perforce analysis. (Version:1.5.4 Build:build-dev20080701a 2008-07-01 ) - Administration - Page generated 2008-07-04 16:49 -0500