This repository has been archived by the owner on May 21, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'refs/remotes/origin/dev-pomma89'
- Loading branch information
Showing
43 changed files
with
899 additions
and
213 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,69 +1,74 @@ | ||
<?xml version="1.0"?> | ||
|
||
<package> | ||
<metadata> | ||
<id>CodeProject.ObjectPool</id> | ||
<version>2.0.5</version> | ||
<title>Generic and concurrent Object Pool</title> | ||
<authors>Ofir Makmal <Ofir.Makmal@gmail.com></authors> | ||
<owners>Alessio Parma <alessio.parma@gmail.com></owners> | ||
<description> | ||
<metadata> | ||
<id>CodeProject.ObjectPool</id> | ||
<version>2.1.0</version> | ||
<title>Generic and concurrent Object Pool</title> | ||
<authors>Ofir Makmal <Ofir.Makmal@gmail.com></authors> | ||
<owners>Alessio Parma <alessio.parma@gmail.com></owners> | ||
<description> | ||
A generic, concurrent, portable and flexible Object Pool for the .NET Framework, completely based on the Code Project article of Ofir Makmal (http://goo.gl/4qig6T). | ||
Library is production ready and it is successfully working in real life systems. | ||
|
||
Original source code has been modified, in order to introduce a Parameterized Object Pool, already drafted by Ofir Makmal in the comments of the article. | ||
Moreover, a few unit tests have been added, in order to improve code reliability, and a lot of other small changes have also been applied. | ||
Original source code has been modified, in order to introduce a Parameterized Object Pool, already drafted by Ofir Makmal in the comments of the article. | ||
Moreover, a few unit tests have been added, in order to improve code reliability, and a lot of other small changes have also been applied. | ||
Of course, all modified source code is freely available at the project URL of this package. | ||
|
||
Many thanks to Ofir Makmal for his great work. | ||
</description> | ||
<releaseNotes> | ||
* Fixed wrong name in an exception string. | ||
* Added Id and CreatedAt properties to PooledMemoryStream and PooledStringBuilder. | ||
</releaseNotes> | ||
<summary> | ||
</description> | ||
<releaseNotes> | ||
* Changed default min and max size for MemoryStreamPool: 4KB min, 512KB max. | ||
* Changed default min and max size for StringBuilderPool: 4K char min, 512K char max. | ||
* Created two ad-hoc interfaces for specialized pools. | ||
* BREAKING CHANGE: Moved static properties which controlled specialized pool sizes to the new interfaces. | ||
* Updated Thrower. | ||
* ObjectPool did not respect min pool size bound. Now it does. | ||
* When min or max capacity of specialized pools is changed, pool is cleared, if necessary. | ||
</releaseNotes> | ||
<summary> | ||
A generic, concurrent, portable and flexible Object Pool for the .NET Framework. | ||
</summary> | ||
<language>en-US</language> | ||
<projectUrl>/~https://github.com/pomma89/ObjectPool</projectUrl> | ||
<iconUrl>https://googledrive.com/host/0B8v0ikF4z2BiR29YQmxfSlE1Sms/Progetti/ObjectPool/logo-128.png</iconUrl> | ||
<requireLicenseAcceptance>false</requireLicenseAcceptance> | ||
<licenseUrl>http://www.codeproject.com/info/cpol10.aspx</licenseUrl> | ||
<copyright>Copyright (c) 2013 Ofir Makmal <Ofir.Makmal@gmail.com></copyright> | ||
<dependencies> | ||
<group targetFramework="net35"> | ||
<dependency id="Thrower" version="3.0.1" /> | ||
</group> | ||
<group targetFramework="net40"> | ||
<dependency id="Thrower" version="3.0.1" /> | ||
</group> | ||
<group targetFramework="net45"> | ||
<dependency id="System.Collections.Concurrent" version="4.0.12" /> | ||
<dependency id="Thrower" version="3.0.1" /> | ||
</group> | ||
<group targetFramework="net46"> | ||
<dependency id="System.Collections.Concurrent" version="4.0.12" /> | ||
<dependency id="Thrower" version="3.0.1" /> | ||
</group> | ||
<group targetFramework="netstandard1.1"> | ||
<dependency id="System.Collections.Concurrent" version="4.0.12" /> | ||
<dependency id="Thrower" version="3.0.1" /> | ||
</group> | ||
<group targetFramework="netstandard1.3"> | ||
<dependency id="System.Collections.Concurrent" version="4.0.12" /> | ||
<dependency id="System.Collections.NonGeneric" version="4.0.1" /> | ||
<dependency id="Thrower" version="3.0.1" /> | ||
</group> | ||
<group targetFramework="portable-net45+win8+wp8+wpa81"> | ||
<dependency id="Thrower" version="3.0.1" /> | ||
</group> | ||
</dependencies> | ||
<references></references> | ||
<frameworkAssemblies></frameworkAssemblies> | ||
<tags>codeproject object pool concurrent generic threadsafe portable netstandard</tags> | ||
</metadata> | ||
<files> | ||
<file src="lib\" target="lib" /> | ||
<file src="LICENSE.htm" target="LICENSE.htm" /> | ||
</files> | ||
</package> | ||
</summary> | ||
<language>en-US</language> | ||
<projectUrl>/~https://github.com/pomma89/ObjectPool</projectUrl> | ||
<iconUrl>http://pomma89.altervista.org/objectpool/logo-128.png</iconUrl> | ||
<requireLicenseAcceptance>false</requireLicenseAcceptance> | ||
<licenseUrl>http://www.codeproject.com/info/cpol10.aspx</licenseUrl> | ||
<copyright>Copyright (c) 2013 Ofir Makmal <Ofir.Makmal@gmail.com></copyright> | ||
<dependencies> | ||
<group targetFramework="net35"> | ||
<dependency id="Thrower" version="3.0.4" /> | ||
</group> | ||
<group targetFramework="net40"> | ||
<dependency id="Thrower" version="3.0.4" /> | ||
</group> | ||
<group targetFramework="net45"> | ||
<dependency id="System.Collections.Concurrent" version="4.0.12" /> | ||
<dependency id="Thrower" version="3.0.4" /> | ||
</group> | ||
<group targetFramework="net46"> | ||
<dependency id="System.Collections.Concurrent" version="4.0.12" /> | ||
<dependency id="Thrower" version="3.0.4" /> | ||
</group> | ||
<group targetFramework="netstandard1.1"> | ||
<dependency id="System.Collections.Concurrent" version="4.0.12" /> | ||
<dependency id="Thrower" version="3.0.4" /> | ||
</group> | ||
<group targetFramework="netstandard1.3"> | ||
<dependency id="System.Collections.Concurrent" version="4.0.12" /> | ||
<dependency id="System.Collections.NonGeneric" version="4.0.1" /> | ||
<dependency id="Thrower" version="3.0.4" /> | ||
</group> | ||
<group targetFramework="portable-net45+win8+wp8+wpa81"> | ||
<dependency id="Thrower" version="3.0.4" /> | ||
</group> | ||
</dependencies> | ||
<references></references> | ||
<frameworkAssemblies></frameworkAssemblies> | ||
<tags>codeproject object pool concurrent generic threadsafe portable netstandard stringbuilder memorystream</tags> | ||
</metadata> | ||
<files> | ||
<file src="lib\" target="lib" /> | ||
<file src="LICENSE.htm" target="LICENSE.htm" /> | ||
</files> | ||
</package> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.