Branch: refs/heads/master
Home:   https://github.com/castleproject/Castle.Windsor

Commit: ca3b0883390ca423027b023d20862a40fbc82c68
    
https://github.com/castleproject/Castle.Windsor/commit/ca3b0883390ca423027b023d20862a40fbc82c68
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-11-17 (Wed, 17 Nov 2010)

Changed paths:
  M src/Castle.Windsor/MicroKernel/Context/DependencyTrackingScope.cs
  M src/Castle.Windsor/MicroKernel/DefaultKernel.cs
  M src/Castle.Windsor/MicroKernel/DefaultKernel_Events.cs

Log Message:
-----------
- changed IKernelEvents implementation to field like events They are 
implemented without locking in C# 4 compiler and hence give us better 
performance. And the trick with dictionary was not really needed anyway - we 
only have 9 events now, and usually just single instance of kernel per app.


Commit: e58199a6193635e1cecd9cb6824c0104d15d850e
    
https://github.com/castleproject/Castle.Windsor/commit/e58199a6193635e1cecd9cb6824c0104d15d850e
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-11-18 (Thu, 18 Nov 2010)

Changed paths:
  M src/Castle.Windsor.Tests/MicroKernelTestCase.cs
  M src/Castle.Windsor/Core/ConstructorCandidate.cs
  M src/Castle.Windsor/Core/DependencyModelCollection.cs

Log Message:
-----------
- replaced internal collection in DependencyModelCollection from HashSet to 
List which has better performance


Commit: 10ed6afb01207e80cce79d66749512a0cd50e835
    
https://github.com/castleproject/Castle.Windsor/commit/10ed6afb01207e80cce79d66749512a0cd50e835
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-11-18 (Thu, 18 Nov 2010)

Changed paths:
  M 
src/Castle.Windsor/MicroKernel/ComponentActivator/AbstractComponentActivator.cs

Log Message:
-----------
- reformatting


Commit: 3bcbc261c28e2cd6f1fb45a6873bbd9f69ca3965
    
https://github.com/castleproject/Castle.Windsor/commit/3bcbc261c28e2cd6f1fb45a6873bbd9f69ca3965
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-11-18 (Thu, 18 Nov 2010)

Changed paths:
  M 
src/Castle.Windsor/MicroKernel/ComponentActivator/DefaultComponentActivator.cs
  M 
src/Castle.Windsor/MicroKernel/ComponentActivator/WebUserControlComponentActivator.cs

Log Message:
-----------
- changes in DefaultComponentActivator to use information it already has in 
ConstructorCandidate instead of trying to figure it out anew


Commit: 93bfa0913b0344f406c6ffee03c9325474fdd0fb
    
https://github.com/castleproject/Castle.Windsor/commit/93bfa0913b0344f406c6ffee03c9325474fdd0fb
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-11-18 (Thu, 18 Nov 2010)

Changed paths:
  M src/Castle.Windsor/MicroKernel/DefaultKernel.cs
  M src/Castle.Windsor/MicroKernel/DefaultKernel_Resolve.cs
  M src/Castle.Windsor/MicroKernel/Handlers/DefaultHandler.cs
  M src/Castle.Windsor/MicroKernel/IKernelInternal.cs

Log Message:
-----------
IKernelInternal.LazyLoadComponentByType and by key now return IHandler, so that 
it does not have to be searched again after that. This should improve 
performance in most common cases


Commit: 04acfd6158c8aed4cca48e062db732ffd10016bf
    
https://github.com/castleproject/Castle.Windsor/commit/04acfd6158c8aed4cca48e062db732ffd10016bf
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-11-18 (Thu, 18 Nov 2010)

Changed paths:
  M src/Castle.Windsor/Core/ComponentModel.cs

Log Message:
-----------
eagerly assigning constructors and lifecycle in ComponentModel since they are 
always checked anyway


Commit: bec877acf070ee58d41b5fb2b6f83214a544241a
    
https://github.com/castleproject/Castle.Windsor/commit/bec877acf070ee58d41b5fb2b6f83214a544241a
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-11-18 (Thu, 18 Nov 2010)

Changed paths:
  M src/Castle.Windsor/MicroKernel/SubSystems/Naming/DefaultNamingSubSystem.cs

Log Message:
-----------
lazily assigning selectors in DefaultNamingSubSystem since they are usually not 
used


Commit: fb41d9b3e8e8ee93a161445c043c214f6cbedaac
    
https://github.com/castleproject/Castle.Windsor/commit/fb41d9b3e8e8ee93a161445c043c214f6cbedaac
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-11-18 (Thu, 18 Nov 2010)

Changed paths:
  M src/Castle.Windsor/Core/ComponentModel.cs
  M src/Castle.Windsor/Core/DependencyModelCollection.cs
  M src/Castle.Windsor/MicroKernel/Context/CreationContext.cs
  M src/Castle.Windsor/MicroKernel/Handlers/AbstractHandler.cs
  M src/Castle.Windsor/MicroKernel/SubSystems/Naming/DefaultNamingSubSystem.cs

Log Message:
-----------
- some more checks


Commit: abcddc0eb3b8a8d2036b122ce092a7107238db19
    
https://github.com/castleproject/Castle.Windsor/commit/abcddc0eb3b8a8d2036b122ce092a7107238db19
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-11-18 (Thu, 18 Nov 2010)

Changed paths:
  M src/Castle.Windsor.Tests/SubResolversShouldNotBeTrustedToBeCorrect.cs
  M src/Castle.Windsor/Core/ConstructorCandidateCollection.cs
  M src/Castle.Windsor/Core/DependencyModelCollection.cs
  M 
src/Castle.Windsor/MicroKernel/ComponentActivator/DefaultComponentActivator.cs
  M src/Castle.Windsor/MicroKernel/Handlers/DefaultHandler.cs
  M src/Castle.Windsor/MicroKernel/Resolvers/DefaultDependencyResolver.cs

Log Message:
-----------
-some minor formatting changes


Commit: 3f70f3f1ea848135ffe56587905c7b4cf5d59274
    
https://github.com/castleproject/Castle.Windsor/commit/3f70f3f1ea848135ffe56587905c7b4cf5d59274
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-11-24 (Wed, 24 Nov 2010)

Changed paths:
  M 
src/Castle.Windsor/Windsor/Experimental/Debugging/Extensions/AbstractContainerDebuggerExtension.cs

Log Message:
-----------
- removed some unnecessary logic


Commit: 83f023571783629cfea9fc5bc88c2be0e1813c9b
    
https://github.com/castleproject/Castle.Windsor/commit/83f023571783629cfea9fc5bc88c2be0e1813c9b
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-11-24 (Wed, 24 Nov 2010)

Changed paths:
  M BreakingChanges.txt
  M Changes.txt
  M src/Castle.Windsor/Castle.Windsor.csproj
  M src/Castle.Windsor/MicroKernel/DefaultKernel.cs
  M src/Castle.Windsor/MicroKernel/DefaultKernel_Resolve.cs
  M src/Castle.Windsor/MicroKernel/IKernel.cs
  M src/Castle.Windsor/MicroKernel/IKernel_AddComponent.cs
  M src/Castle.Windsor/MicroKernel/IKernel_Resolve.cs
  M src/Castle.Windsor/Windsor/IWindsorContainer.cs
  M src/Castle.Windsor/Windsor/WindsorContainer.cs
  A src/Castle.Windsor/Windsor/WindsorServiceProvider.cs

Log Message:
-----------
- IServiceProviderEx was removed as base interface for IWindsorContainer and 
IKernel


-- 
You received this message because you are subscribed to the Google Groups 
"Castle Project Commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/castle-project-commits?hl=en.

Reply via email to