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.