mlemanczyk
|
8984a3fac0
|
Additional, optimized constructors & AddRange variants added to RecyclableArrayList. Benchmarks extended.
|
2023-01-15 12:23:46 +01:00 |
|
mlemanczyk
|
878ec4924a
|
RecyclableArrayList.Insert failing test fixed. Tiny cleanup.
|
2023-01-14 20:31:57 +01:00 |
|
mlemanczyk
|
7d72e1ea32
|
RecyclableArrayList.Insert performance improvements. Tiny cleanup.
|
2023-01-14 20:03:15 +01:00 |
|
mlemanczyk
|
164c435d98
|
RecyclableArrayList performance improvements
|
2023-01-14 19:41:17 +01:00 |
|
mlemanczyk
|
eded9ac372
|
RecyclableArrayList performance improvements. Count made explicit property, because IL didn't inline the value.
|
2023-01-14 18:45:34 +01:00 |
|
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
|
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
|
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
|
fa3e78139e
|
RecyclableSortedList added
|
2023-01-03 00:42:58 +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 |
|