Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Sep 2, 2008
  1. 2008-09-02 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* DoubleCheckLockingRule.cs: Current rule logic does not apply for
    	Fx 2.0 and later runtimes, so we limit it for 1.x. A new rule (with
    	shared logic) should be done to handle 2.0 specific stuff.
    
    
    svn path=/branches/mono-2-0/mono-tools/; revision=112080
Commits on Aug 30, 2008
  1. 2008-08-29 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* ArrayFieldsShouldNotBeReadOnlyRule.cs: Ignore delegates. Use
    	shorter override for Runner.Report.
    	* NativeFieldsShouldNotBeVisibleRule.cs: Ignore delegates. Use
    	shorter override for Runner.Report.
    	* StaticConstructorsShouldBePrivateRule.cs: Ignore delegates. Use
    	shorter override for Runner.Report.
    
    
    svn path=/branches/mono-2-0/mono-tools/; revision=111965
  2. 2008-08-29 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* ArrayFieldsShouldNotBeReadOnlyTest.cs,
    	NativeFieldsShouldNotBeVisibleTest.cs
    	StaticConstructorsShouldBePrivateTest.cs: Use newer, shorter,
    	syntax for unit tests. A bit more coverage was added.
    
    
    svn path=/branches/mono-2-0/mono-tools/; revision=111964
  3. 2008-08-29 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* CallBaseMethodsOnISerializableTypesTest.cs: Add more coverage.
    	* MissingSerializationConstructorTest.cs: Use newer, shorter, 
    	syntax for unit tests. Add more coverage.
    	* MissingSerializableAttributeOnISerializableTypeTest.cs: Use newer, 
    	shorter, syntax for unit tests. Add more coverage.
    	* UseCorrectSignatureForSerializationMethodsTest.cs: Use newer, 
    	shorter, syntax for unit tests. Add more coverage.
    
    
    svn path=/branches/mono-2-0/mono-tools/; revision=111961
Commits on Aug 29, 2008
  1. 2008-08-29 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* DeserializeOptionalFieldTest.cs: Use newer, shorter, syntax for
    	unit tests.
    
    
    svn path=/branches/mono-2-0/mono-tools/; revision=111951
  2. 2008-08-29 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* AvoidDeepInheritanceTreeRule.cs: Return DoesNotApply on 
    	delegates. Modulate the severity based on inheritance depth. 
    
    
    svn path=/branches/mono-2-0/mono-tools/; revision=111945
  3. 2008-08-29 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* SimpleTypes.cs: Add SimpleTypes.Delegate to ease testing.
    
    
    svn path=/branches/mono-2-0/mono-tools/; revision=111942
  4. 2008-08-29 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* AvoidUnnecessarySpecializationRule.cs: Allocate arrays for
    	64 parameters and re-adjust if needed. This makes it possible to
    	allocate arrays once (well it's true for mono 2.0 class libs) and
    	not for each method.
    
    
    svn path=/branches/mono-2-0/mono-tools/; revision=111936
  5. make distcheck happy

    Sebastien Pouliot authored
    svn path=/branches/mono-2-0/mono-tools/; revision=111888
Commits on Aug 28, 2008
  1. 2008-08-28 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* OperatorEqualsShouldBeOverloadedRule.cs: This does not apply to
    	delegates.
    
    
    svn path=/branches/mono-2-0/mono-tools/; revision=111832
  2. 2008-08-28 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* UseCorrectCasingRule.cs: Simplify the rule a bit. Use a constant
    	for MethodSemanticsAttributes (CheckMethod). Remove unneeded check
    	for <Module> (now handled elsewhere) and unneeded case (3) for 
    	namespaces.
    
    
    svn path=/branches/mono-2-0/mono-tools/; revision=111828
  3. oops, add back removed entry

    Sebastien Pouliot authored
    svn path=/branches/mono-2-0/mono-tools/; revision=111827
  4. 2008-08-28 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* UseCorrectCasingTest.cs: Convert namespace tests (ITypeRule) to 
    	the new syntax. Add a few more tests for more coverage.
    
    svn path=/branches/mono-2-0/mono-tools/; revision=111826
  5. 2008-08-27 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* AssemblyRocks.cs: Remove HasAttribute
    	* CustomAttributeRocks.cs: Add HasAttribute extension method on 
    	ICustomAttributeProvider
    	* FieldRocks.cs: Remove HasAttribute
    	* MethodRocks.cs: Remove HasAttribute
    	* TypeRocks.cs: Remove HasAttribute
    
    
    svn path=/branches/mono-2-0/mono-tools/; revision=111779
Commits on Aug 27, 2008
  1. 2008-08-27 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* FeatureRequiresRootPrivilegeOnUnixTest.cs: Remove unneeded 
    	using clauses.
    	* NewLineLiteralTest.cs: Convert to the new test API and add a 
    	bit more coverage.
    
    	* FeatureRequiresRootPrivilegeOnUnixTest.cs: Convert to the new
    
    svn path=/branches/mono-2-0/mono-tools/; revision=111709
Commits on Aug 26, 2008
  1. 2008-08-26 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* AvoidComplexMethodsRule.cs: Avoid computing the method's CC if 
    	the number of IL instructions is lower than the success threshold.
    
    
    svn path=/branches/mono-2-0/mono-tools/; revision=111647
  2. 2008-08-26 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* ConsoleRunner.cs: Update help for --ignore option.
    
    
    svn path=/branches/mono-2-0/mono-tools/; revision=111612
  3. 2008-08-26 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* FeatureRequiresRootPrivilegeOnUnixRule.cs: Don't check Ping if
    	Process was found earlier (the call goes to a single place). Rename
    	some variables to please rules (self-test).
    
    
    svn path=/branches/mono-2-0/mono-tools/; revision=111603
  4. 2008-08-17 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* AvoidUncalledPrivateCodeTest.cs: Add test case from Mono.Rocks
    	that triggers, when compiled under Mono (bug #320901), false 
    	positives.
    
    
    svn path=/branches/mono-2-0/mono-tools/; revision=111601
  5. 2008-08-26 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* TypeRocks.cs: Fix parameter type comparison wrt generics.
    
    
    svn path=/branches/mono-2-0/mono-tools/; revision=111599
Commits on Aug 24, 2008
  1. 2008-08-24 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* gendarme.1.in: Document --ignore and --version options.
    
    
    svn path=/branches/mono-2-0/mono-tools/; revision=111515
  2. 2008-08-24 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* FeatureRequiresRootPrivilegeOnUnixRule.cs: Override Initialize
    	to be able to detect both Process and Ping. Turn off the rule is both
    	are not used in a module, otherwise just look for the one(s) present.
    
    
    svn path=/branches/mono-2-0/mono-tools/; revision=111506
  3. 2008-08-24 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* FeatureRequiresRootPrivilegeOnUnixRule.cs: Convert to the new
    	test API. Add a few more cases to get better unit tests coverage.
    
    
    svn path=/branches/mono-2-0/mono-tools/; revision=111505
  4. 2008-08-24 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* ProblemAttribute.cs, SolutionAttribute.cs: Change Inherited to 
    	true, other wise we would miss some descriptions in a few rules.
    
    
    svn path=/branches/mono-2-0/mono-tools/; revision=111501
Commits on Aug 22, 2008
  1. * configure.in, Makefile.am: Integrate Mono.Profiler in the build.

    Massimiliano Mantione authored
    svn path=/branches/mono-2-0/mono-tools/; revision=111347
  2. Copied Mono.Profiler from trunk.

    Massimiliano Mantione authored
    svn path=/branches/mono-2-0/mono-tools/; revision=111346
Commits on Aug 21, 2008
  1. Added support for correct accounting of allocations which happened at…

    Massimiliano Mantione authored
    … JIT time.
    
    svn path=/trunk/mono-tools/; revision=111249
  2. Added support for correct accounting of allocations which happened at…

    Massimiliano Mantione authored
    … JIT time.
    
    svn path=/trunk/mono-tools/; revision=111248
Commits on Aug 20, 2008
  1. fix autogen-ing on newer systems (works with sled10)

    Sebastien Pouliot authored
    svn path=/trunk/mono-tools/; revision=111121
  2. * Main.cs: Fix warning.

    Massimiliano Mantione authored
    	* gtk-gui/gui.stetic: regenerated with correct pathnames.
    
    svn path=/trunk/mono-tools/; revision=111089
  3. Ignore decoding exceptions but print the stack trace.

    Massimiliano Mantione authored
    svn path=/trunk/mono-tools/; revision=111088
  4. Added support for directives in the log file.

    Massimiliano Mantione authored
    svn path=/trunk/mono-tools/; revision=111087
  5. fix make dist

    Sebastien Pouliot authored
    svn path=/trunk/mono-tools/; revision=111039
Commits on Aug 19, 2008
  1. 2008-08-18 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* CallingEqualsWithNullArgRule.cs: Use TraceBack rock to reduce (and
    	simplify) source code. Use simpler overload for Report.
    	* UseValueInPropertySetterRule.cs: Use GetParameter rock to (and
    	simplify) source code. Use simpler overload for Report.
    
    
    svn path=/branches/mono-2-0/mono-tools/; revision=110899
  2. 2008-08-18 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* CallingEqualsWithNullArgRule.cs: Use TraceBack rock to reduce (and
    	simplify) source code. Use simpler overload for Report.
    	* UseValueInPropertySetterRule.cs: Use GetParameter rock to (and
    	simplify) source code. Use simpler overload for Report.
    
    
    svn path=/trunk/mono-tools/; revision=110898
Something went wrong with that request. Please try again.