Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Dec 20, 2012
  1. @kkozmic
Commits on Nov 15, 2012
  1. @kkozmic
Commits on Aug 30, 2012
  1. @kkozmic

    fixed #IOC-354

    kkozmic authored
Commits on Jul 1, 2012
  1. @kkozmic

    fixing some security annotations for CP

    kkozmic authored
    Things pointed out by secannotate
Commits on May 19, 2012
  1. @kkozmic
Commits on Oct 17, 2011
  1. @kkozmic
Commits on Oct 1, 2011
  1. @kkozmic

    -some documentation and fix to avoid null reference exception if cont…

    kkozmic authored
    …ainer doesn't have diagnostics subsystem
Commits on Sep 1, 2011
  1. @kkozmic

    - fixed IOC-310 - Add ability to disable performance counters

    kkozmic authored
    Currently disabled counters are the default... not sure if we want to change that in the future... I wouldn't mind...
Commits on May 6, 2011
  1. @kkozmic

    - some (finally) love to performance counter. First of all now it's i…

    kkozmic authored
    …n the container by default. It also gracefully recovers from exceptions in which case the null counter will be used which does nothing
Commits on Apr 14, 2011
  1. @kkozmic

    - merged performance counters

    kkozmic authored
Commits on Mar 1, 2011
  1. @kkozmic
Commits on Jan 23, 2011
  1. @kkozmic

    - initial attack at IOC-269 Windsor Performance Counters

    kkozmic authored
    - the counter is there, and it works. However the API is not finalized and must be prettified/improved
Commits on Jan 8, 2011
  1. @kkozmic
  2. @kkozmic

    - minor cleanup and tweaks

    kkozmic authored
  3. @kkozmic
Commits on Jan 3, 2011
  1. @kkozmic

    - updated comment on LifecycledComponentsReleasePolicy

    kkozmic authored
    - added test cases for IOC-262
Commits on Jan 2, 2011
  1. @kkozmic

    - BREAKING CHANGES in release policy / lifetime manager / burden

    kkozmic authored
    - only components which require release policy to release them are now tracked by the RP
    - burden .ctor is now internal so that the only way to create it is via CreationContext
Commits on Dec 31, 2010
  1. @kkozmic

    - removed usage of WeakReference collection from Typed Factory Facili…

    kkozmic authored
    …ty. This must have been the ugliest piece of code in the entire Windsor codebase. Instead sub-release policy used to limiting lifetime of objects is used. I'm not extremely happy about the way it's put together just yet, but it's a huge leap forward anyway. I can start the new year with clear conscious now.
Commits on Dec 27, 2010
  1. @kkozmic

    - some minor performance optimization. Added ConcurrentDictionary to …

    kkozmic authored
    …manage factories in ReflectionUtil and some native Array.ConvertAll in other places.
Commits on Dec 19, 2010
  1. @kkozmic

    - changes in AbstractHandler hierarchy to better accomodate generic a…

    kkozmic authored
    …nd extended handler. ResolveCore has been pushed down to DefaultHandler, Resolve became abstract on AbstractHandler
Commits on Dec 14, 2010
  1. @kkozmic

    - fixed locking on LifecycledComponentsReleasePolicy which ended up d…

    kkozmic authored
    …oing two dictionary lookup unnecessarily.
Commits on Dec 13, 2010
  1. @kkozmic

    - removed Track method from ILifestyleManager (it stays as protected …

    kkozmic authored
    …method on AbstractLifestyleManager), and added Burden and IReleasePolicy as arguments to Resolve method so that we don't have to correlate calls between Resolve/Track - this is all happening in a single method now which should simplify the code in managers
    
    - renamed non-interface base Resolve in AbstractLifestyleScope to CreateInstance, which is now a more appropriate name (well, it also pushes the resolved object to burden, perhaps I should revisit the name to make that a bit more explicit)
    - renamed burden.RequiresDecommission to RequiresPolicyRelease which better describe what it really means now.
Commits on Dec 11, 2010
  1. @kkozmic

    - Burden.RequiresDecommission is now settable, and if set to false Li…

    kkozmic authored
    …fecycledComponentsReleasePolicy will not try to Release the burden, and CreationContext will not add it as child to its potential parents. This enables us:
    
    - ILifestyleManager.Release is now called not whenever someone calls kernel.ReleaseComponent or some external signal comes in. It has now more stricter semantics - if it's called, it means that the component really should be released, so { return false; } is rarely a good implementation idea now.
  2. @kkozmic
  3. @kkozmic
  4. @kkozmic

    - some changes to minimize memory footprint of Burden which is by far…

    kkozmic authored
    … the the biggest memory hog in Windsor
Commits on Oct 22, 2010
  1. @kkozmic
Commits on Apr 12, 2010
  1. @kkozmic

    - restructured the solution to match file location to namespace. Chan…

    kkozmic authored
    …ged the namespace in several cases, for consistency
Something went wrong with that request. Please try again.