Commit Graph
179 Commits
Author SHA1 Message Date
mlemanczyk ec69b1c406 Cleanup. 2023-10-21 17:26:35 +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 1ded5de37a Benchmarks.md updated. 2023-09-17 00:45:01 +02:00
mlemanczyk 771856f6f2 Benchmarks.md updated. 2023-09-16 21:42:46 +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 9f5871829d RecyclableLongList.ReservedBlockCount removed to limit size & improve performance. 2023-09-11 21:09:32 +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 f9bc7cfcaa Missing reference added. 2023-09-09 18:22:53 +02:00
mlemanczyk 40cff659af Test cases updated 2023-09-09 18:22:04 +02:00
mlemanczyk 3d975093d5 New benchmarks added 2023-09-03 16:28:01 +02:00
mlemanczyk 7434b28894 Benchmarks.md updated. 2023-08-06 18:37:15 +02:00
mlemanczyk 5eab6fb0e2 Benchmarks.md updated. 2023-08-06 15:37:27 +02:00
mlemanczyk 40df8530ad Benchmarks.md updated. 2023-08-05 22:31:44 +02:00
mlemanczyk a6adeff9e5 Cleanup. Old method removed. 2023-08-05 21:14:28 +02:00
mlemanczyk 268dbb5b1d Tiny cleanup. 2023-08-05 17:09:05 +02:00
mlemanczyk 0e8eef7e6a Benchmarks.md updated. 2023-08-05 17:06:50 +02:00
mlemanczyk a14a91b67f Recyclable.Collections.RemoveAt_FirstItems fixed to always remove the 1st item. 2023-08-04 19:45:13 +02:00
mlemanczyk ddb3a9b5ad Benchmarks.md updated. 2023-08-03 01:50:43 +02:00
mlemanczyk 1e5f963148 RecyclableLongList.CopyFollowingItems performance improvements. Benchmarks added. Tests cleanup & normalization. Before cleanup. 2023-08-03 01:50:09 +02:00
mlemanczyk 2996553776 Benchmarks.md updated 2023-07-19 20:11:32 +02:00
mlemanczyk 3e45295b2c Release 0.0.3.4-alpha 2023-07-16 15:35:01 +02:00
mlemanczyk fc2335f5e4 RecyclableArrayPool<T> & OneSizeArrayPool converted to structs. 2023-07-15 17:58:12 +02:00
mlemanczyk 78b7f31aeb Benchmarks.md updated. 2023-07-15 17:13:10 +02:00
mlemanczyk 64002fc443 Recyclable.Collections.xxx_AddRange_WhenSameType fixed 2023-07-15 14:53:18 +02:00
mlemanczyk d03697e123 Array-based version for AddRange added to Recyclable.Collections benchmarks. 2023-07-15 14:49:54 +02:00
mlemanczyk 38f53fc8f3 Recyclable.Collections benchmarks adjusted to be closer to real use-cases. Initialization with predefined capacity removed. 2023-07-15 14:42:35 +02:00
mlemanczyk 484c46470c Benchmarks.md updated 2023-07-15 12:50:27 +02:00
mlemanczyk 2f35cc7089 Cleanup. Unnecessary files removed. 2023-07-13 20:47:53 +02:00
mlemanczyk d3c77525df Benchmarks.md updated 2023-07-13 18:42:21 +02:00
mlemanczyk 66a713016f Params values updated. 2023-07-08 14:53:24 +02:00
mlemanczyk b39b4d2f4a Benchmarks.md updated 2023-07-08 14:51:04 +02:00
mlemanczyk 571c394f4e Benchmark improvements & fixes to have 1:1 comparison. 2023-07-08 14:50:15 +02:00
mlemanczyk f1d6b2e749 Benchmarks updated 2023-07-04 19:06:53 +02:00
mlemanczyk c20b252a6c Cleanup. Hints and warnings either disabled or fixed. Typos fixed. 2023-07-01 17:07:16 +02:00
mlemanczyk 2317f53d51 Cleanup. WhenParallelSearchBenchmarks.cs removed, because it wasn't comparing anything after code changes. 2023-07-01 16:53:43 +02:00
mlemanczyk db8b0602c0 Benchmarks.md updated 2023-07-01 12:26:30 +02:00
mlemanczyk cec414ca0a New no. of items added to test cases. 2023-06-29 18:14:13 +02:00
mlemanczyk 5e89f6db2d Benchmarks for fixed size array creation added. 2023-06-29 18:10:56 +02:00
mlemanczyk 8940ba66f5 Constructor's benchmark results added 2023-06-29 17:34:26 +02:00
mlemanczyk 64fdf59f90 Benchmarks for empty array creation added. 2023-06-29 17:32:42 +02:00
mlemanczyk c7e23f5f3c Tiny cleanup 2023-06-28 23:30:45 +02:00
mlemanczyk 54cb2b583d RecyclableCollectionsBenchmarks.GetTestMethod will now throw exception if the method couldn't be found in a given class. 2023-06-28 23:28:54 +02:00