Commit Graph
581 Commits
Author SHA1 Message Date
Marek Lemańczyk e9887957f9 Merge pull request #5 from mlemanczyk/codex/zmodyfikuj-klase-chunk-i-zaktualizuj-agents.md
Polish chunk API docs and style
2025-07-13 20:50:15 +02:00
Marek Lemańczyk fc0afdcca8 Finalize chunk APIs 2025-07-13 20:49:29 +02:00
Marek Lemańczyk aa52bddd66 Merge pull request #4 from mlemanczyk/codex/implementuj-klase-recyclablestack
Refactor stack enumeration
2025-07-12 03:22:12 +02:00
Marek Lemańczyk ac163014d8 Add chunk pooling and optimize stack growth 2025-07-12 03:17:00 +02:00
Marek Lemańczyk 1b4b9f534b Align stack enumerator with .NET Stack 2025-07-12 02:46:17 +02:00
Marek Lemańczyk 210f0df68c Merge pull request #3 from mlemanczyk/codex/add-nuget-package-links-to-agents.md-and-readme.md
Add NuGet package links
2025-07-10 13:24:27 +02:00
Marek Lemańczyk 64482ca13c Add NuGet package links 2025-07-10 13:23:53 +02:00
Marek Lemańczyk 21634eca68 Merge pull request #2 from mlemanczyk/codex/zmodyfikuj-repozytoria-na-.net-8.0
Remove .NET 9 target frameworks
2025-07-10 13:05:28 +02:00
Marek Lemańczyk a9ee409a18 Remove .NET 9 targets 2025-07-10 13:04:33 +02:00
Marek Lemańczyk 6944fe25b3 Merge pull request #1 from mlemanczyk/codex/sprawdz-metody-listt-w-kolekcjach
Add EnsureCapacity to RecyclableList
2025-07-10 12:17:35 +02:00
Marek Lemańczyk 29b809cead Add .NET 8 and 9 target frameworks 2025-07-10 12:16:48 +02:00
Marek Lemańczyk 877b363381 Add EnsureCapacity method 2025-07-10 12:03:34 +02:00
Marek Lemańczyk c3205debed Create dotnet.yml pipeline 2024-01-18 00:00:15 +01:00
mlemanczyk 0159042755 Release 0.0.6 2023-10-08 21:28:43 +02:00
mlemanczyk 2740a60b80 Failing tests fixed. 2023-10-08 19:20:08 +02:00
mlemanczyk d4d1364628 "checked" added/removed, as applicable. Span converted to ReadOnlySpan, where possible. Calls to ReadOnlySpan/Span constructors converted to type-casting, where possible. 2023-10-08 19:01:26 +02:00
mlemanczyk 39d63d1d65 << protected with "checked", where needed. 2023-10-07 14:04:33 +02:00
mlemanczyk 262590ed6e List<T> compatibility methods implemented. Unit tests extended. README.md updated. 2023-10-07 13:35:48 +02:00
mlemanczyk e6e7b4995a README.md updated. 2023-09-25 22:14:43 +02:00
mlemanczyk 2ff1aab655 Revert "Support for custom boundaries implemented. v1 - will be reverted due to 5x slower performance."
This reverts commit 22d8593e1f.
2023-09-17 13:15:17 +02:00
mlemanczyk 22d8593e1f Support for custom boundaries implemented. v1 - will be reverted due to 5x slower performance. 2023-09-17 13:12:16 +02:00
mlemanczyk 1ded5de37a Benchmarks.md updated. 2023-09-17 00:45:01 +02:00
mlemanczyk b0302e6f32 Merge branch 'add-support-for-ulong-indexing' of https://github.com/mlemanczyk/Recyclable.Collections into add-support-for-ulong-indexing 2023-09-16 21:44:48 +02:00
mlemanczyk 771856f6f2 Benchmarks.md updated. 2023-09-16 21:42:46 +02:00
mlemanczyk a1c620f5a0 Parallel execution disabled to avoid random failures due to race condition. 2023-09-16 21:42:24 +02:00
mlemanczyk b334d8f19c Tiny cleanup. Order in file of RemoveBlock fixed. 2023-09-16 21:41:38 +02:00
mlemanczyk ec7835715c Small cleanup. Names simplified. 2023-09-16 21:41:00 +02:00
mlemanczyk b9a0589597 Micro improvements to get even a bit smaller code size. 2023-09-16 21:24:06 +02:00
mlemanczyk 68582f0ffd RecyclableLongList.Contains fixed to cover border cases. Failing tests fixed. 2023-09-16 21:20:40 +02:00
mlemanczyk 4b2722f15a SetupBlockArrayPooling method removed for better performance. 2023-09-16 21:14:58 +02:00
mlemanczyk 56f79c4f21 .AddRange methods moved to their own classes, for better method resolution times. 2023-09-16 21:09:42 +02:00
mlemanczyk 5ee8a8c03f Small cleanup. Unneeded methods removed. 2023-09-16 20:58:43 +02:00
mlemanczyk 53bed6e187 New POC benchmarks added. 2023-09-16 20:36:37 +02:00
mlemanczyk 663abee724 Parameter value updated. 2023-09-16 20:35:36 +02:00
mlemanczyk 679959c6f6 Small improvement to benchmarks to pre-calculate block size, avoiding impact on benchmarks. 2023-09-16 20:35:16 +02:00
mlemanczyk 2e1abeaab9 Small cleanup 2023-09-16 20:33:11 +02:00
mlemanczyk b9933d377b Small cleanup 2023-09-16 20:24:32 +02:00
mlemanczyk 9f5871829d RecyclableLongList.ReservedBlockCount removed to limit size & improve performance. 2023-09-11 21:09:32 +02:00
mlemanczyk 988a51a431 README.md updated. 2023-09-11 20:34:51 +02:00
mlemanczyk 4ffcc9109b Merge branch 'main' of https://github.com/mlemanczyk/Recyclable.Collections 2023-09-10 18:04:19 +02:00
mlemanczyk ebdb805ee9 Release 0.0.5 2023-09-10 18:02:52 +02:00
mlemanczyk 4fad5de302 Release 0.0.5 2023-09-10 17:58:45 +02:00
mlemanczyk 557fb9a90b Compilation error fixed. 2023-09-10 17:53:52 +02:00
mlemanczyk 3652888127 Accidental change reversed. 2023-09-10 17:44:32 +02:00
mlemanczyk 1141f2b844 Benchmarks.md partially updated. 2023-09-10 17:44:14 +02:00
mlemanczyk 4ec3b81460 README.md updated. 2023-09-10 17:43:41 +02:00
mlemanczyk a315ff80d5 Unit tests extended. Missing .ToRecyclableList() & .ToRecyclableLongList() variants added. Support for all major interfaces finished. README.md updated. 2023-09-10 17:42:08 +02:00
mlemanczyk 9cd2096783 RecyclableLongList.Enumerator restored as the issue was somewhere else. 2023-09-10 12:28:29 +02:00
mlemanczyk 8e2885ecd3 Failing tests fixed. RecyclableLongList.Insert(int) fixed. 2023-09-09 19:15:43 +02:00
mlemanczyk 49bcc3801d Merge branch 'add-unit-tests' of https://github.com/mlemanczyk/Recyclable.Collections into add-unit-tests 2023-09-09 18:28:16 +02:00