mlemanczyk
b815767d8f
RecyclableArrayList & RecyclableList tests synced.
2023-03-24 20:53:54 +01:00
mlemanczyk
c84cf263ca
Missing using added to limit pressure on garbage collector.
...
RecyclableArrayList.Remove tests extended to cover more cases.
Tiny cleanup.
2023-03-22 00:07:24 +01:00
mlemanczyk
277e52f701
RecyclableArrayList.Contains fixed to not throw exception when the list is empty.
...
RecyclableArrayList tests sorted alphabetically, simplified & extended to use the test data & validate various combinations of item counts & block sizes.
2023-03-20 23:51:23 +01:00
Marek Lemańczyk
e6224ebe44
Fixed handling of empty lists in RecyclableArrayList.
...
Some RecyclableList properties made public to allow use in RecyclableArrayList.
Added support for RecyclableList in RecyclableArrayList.AddRange.
Additional tests added for RecyclableArrayList.
2023-03-19 20:37:18 +01:00
Memek
681cd179d2
Test RecyclableArrayList.ContainsShouldNotFindNonExistingItems and ContainsShouldNotFindAnythingWhenListEmpty added.
2023-02-08 22:50:08 +01:00
Memek
50353aecc2
Test RecyclableArrayList.ConstructorShouldAcceptDuplicates added.
2023-02-08 16:31:13 +01:00
Memek
1eefa2d84f
AddCountShouldSuceed test fixed.
2023-02-07 17:01:50 +01:00
Memek
37b0114779
Test RecyclabeArrayList.AddShouldAcceptDuplicates added.
2023-02-06 21:11:21 +01:00
Memek
23e92b0521
Tests for RecyclableArrayList.Contains and RecyclableList.Clear added.
2023-02-06 18:02:50 +01:00
Memek
97c0b87c31
Added new tests to RecyclableArrayListTest for Clear and IndexOf.
2023-02-06 15:28:25 +01:00
mlemanczyk
4bfb40007a
Missing IList<T> interface added. Tiny cleanup.
2023-01-15 20:19:01 +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
c48b4e2f56
Additional, optimized constructors & AddRange variants added to RecyclableArrayList. Benchmarks extended.
2023-01-15 12:24:00 +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