Commit Graph
424 Commits
Author SHA1 Message Date
mlemanczyk 4aa32a32f7 RecyclableArrayList performance improvements. 2023-01-14 17:13:37 +01:00
mlemanczyk 012fc3b21f RecyclableArrayList.AddRange added. Smaller perf improvements. 2023-01-13 19:45:22 +01:00
mlemanczyk 880abd605e RecyclableBlockList renamed to RecyclableArrayList for clarity. First set of optimizations and implementation. 2023-01-11 21:21:42 +01:00
mlemanczyk 8147c4ecbf Decoded on GetItem/SetItem performance. It's more stable & faster without them. 2023-01-08 02:03:14 +01:00
mlemanczyk 28b52c555d Constructors simpliefied. GetItem/SetItem replaced with direct field use for performance gain. SetNewLength optimized for 32-bit long arrays. 2023-01-08 00:14:14 +01:00
mlemanczyk 6246a38cbe Tiny update 2023-01-07 20:52:26 +01:00
mlemanczyk 93b8dc5317 Initial version of RecyclableBlockList implemented.
Tests switched to xUnit in hope to avoid stability issues.
2023-01-07 20:52:01 +01:00
mlemanczyk aba28028b1 Performance & standardization improvements.
Business logic fixes.
RecyclableQueue & RecyclableStack added - pending improvements.
2023-01-06 13:54:32 +01:00
mlemanczyk 4e5835b20e Draft README.md version added. 2023-01-06 13:49:56 +01:00
mlemanczyk 0c2b8586bb Licensing simplified & moved to the root folder. 2023-01-05 12:55:43 +01:00
mlemanczyk 25884d9c2a Buy me a coffee image added & license updated with dontaion details. Licensing rules defined. 2023-01-04 20:07:39 +01:00
mlemanczyk eb6da461f9 NuGet package details fixed. 2023-01-03 01:32:03 +01:00
mlemanczyk cb6de2e542 License added to NuGet 2023-01-03 01:19:33 +01:00
mlemanczyk d913d4862f Package description updated. License.md added. 2023-01-03 01:08:03 +01:00
mlemanczyk 674aa00509 BlockUpdateEvent & UnblockUpdateEvent methods removed in favor for BeginUpdate & EndUpdate 2023-01-03 01:00:39 +01:00
mlemanczyk bf07e05488 Tests updated to match RecyclableSortedListTests. 2023-01-03 00:43:28 +01:00
mlemanczyk 984d951359 Merge branch 'main' of https://github.com/mlemanczyk/Recyclable.Collections 2023-01-03 00:43:01 +01:00
mlemanczyk fa3e78139e RecyclableSortedList added 2023-01-03 00:42:58 +01:00
mlemanczyk e617541c31 RecyclableSortedList added 2023-01-03 00:42:43 +01:00
mlemanczyk 81e064af68 License & Readme updated 2023-01-03 00:42:15 +01:00
mlemanczyk 89b193e664 NuGet generation on builds turned all. Tiny cleanup. 2023-01-02 21:09:32 +01:00
mlemanczyk 6a58917120 First implementation 2023-01-02 01:32:29 +01:00
mlemanczyk 98c02ef0ed Update README.md
Licensing information added.
2023-01-01 23:38:41 +01:00
mlemanczyk 3c903b2a56 Initial commit 2023-01-01 19:04:37 +01:00