Commit Graph
16 Commits
Author SHA1 Message Date
mlemanczyk 52dc663ada Several hints removed & code cleaned up. 2023-05-01 17:45:03 +02:00
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