diff --git a/README.md b/README.md index ff6cd3e..48a486d 100644 --- a/README.md +++ b/README.md @@ -191,6 +191,7 @@ 1. 🅿️ `RecyclableLongListExtensions.CopyTo` 1. 🅿️ Cleanup 1. 🅿️ Replace `LastBlockWithData` property with `_lastBlockWithData` field + 1. 🅿️ Replace properties with field refs, where possible 1. ✅ `RecyclableLongListExtensions` 1. ✅ `ListExtensions` 1. 🅿️ `MathUtils` @@ -227,6 +228,9 @@ 1. 🅿️ `RecyclableLongList.Resize` 1. 🅿️ `RecyclableLongList.CopyTo` 1. 🅿️ Check if we can benefit from Sse2 in `.IndexOf`/`.Contains` methods as given in [MS blog](https://devblogs.microsoft.com/dotnet/hardware-intrinsics-in-net-core/). + 1. 🅿️ Memory pools + 1. 🅿️ `OneSizeArrayPool` + 1. 🅿️ `RecyclableArrayPool` 1. 🅿️ Add support for `ICollection` interface in `.AddRange` & `constructor` 1. 🅿️ Final optimizations 1. 🅿️ Replace `Math` class usages with `if` statements