mlemanczyk
|
6ef79d2203
|
Solutions from RecyclableArreyList were copied to RecylableList. Initial version.
|
2023-01-21 18:50:21 +01:00 |
|
mlemanczyk
|
0c3847a9bf
|
Fixing startup issue
|
2023-01-16 22:58:12 +01:00 |
|
mlemanczyk
|
f3198a45a4
|
Smaller improvements and additional benchmarks setup
|
2023-01-16 22:56:13 +01:00 |
|
mlemanczyk
|
bc4f0576de
|
RecyclableArrayList parameterless constructor benchmarks added
|
2023-01-16 22:55:47 +01:00 |
|
mlemanczyk
|
4d1c59f672
|
Redundand benchmarks removed.
|
2023-01-16 22:03:40 +01:00 |
|
mlemanczyk
|
cc364c5fd7
|
Create benchmarks updated. Global benchmark setup & cleanup added.
|
2023-01-16 22:00:45 +01:00 |
|
mlemanczyk
|
4bfb40007a
|
Missing IList<T> interface added. Tiny cleanup.
|
2023-01-15 20:19:01 +01:00 |
|
mlemanczyk
|
8067bfb542
|
Tiny cleanup
|
2023-01-15 20:13:49 +01:00 |
|
mlemanczyk
|
f500f846ac
|
RecyclableArrayList.AddRange(IEnumerable<T>) performance improvements. ...WhenSourceIsIEnumerable benchmarks reworked to use real IEnumerable, which can't be typecasted to anything.
|
2023-01-15 20:12:52 +01:00 |
|
mlemanczyk
|
bf2d966f28
|
RecyclableArrayList[int index] set performance improvement. Add marked for aggresive inlining.
|
2023-01-15 17:49:18 +01:00 |
|
mlemanczyk
|
63773415e7
|
Merge branch 'recyclable-block-list-added' of https://github.com/mlemanczyk/Recyclable.Collections into recyclable-block-list-added
|
2023-01-15 12:24:05 +01:00 |
|
mlemanczyk
|
c48b4e2f56
|
Additional, optimized constructors & AddRange variants added to RecyclableArrayList. Benchmarks extended.
|
2023-01-15 12:24:00 +01:00 |
|
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
|
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 |
|