Commit Graph
138 Commits
Author SHA1 Message Date
mlemanczyk a0eb38a405 Cleanup. Hints and warnings either disabled or fixed. Typos fixed. 2023-07-01 17:01:27 +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
mlemanczyk 3ca7d0ab7b Tiny cleanup 2023-06-28 23:27:01 +02:00
mlemanczyk 5d36a08138 Problem with running RecyclableCollectionsBenchmarks.Create fixed. Methods made static. 2023-06-28 23:25:06 +02:00
mlemanczyk 9afa16c9c3 RecyclableLongList<T>.RecyclableLongListHelpers renamed to RecyclableLongList<T>.Helpers 2023-06-25 20:11:53 +02:00
mlemanczyk 2784c94dc4 Benchmarks updated 2023-06-25 03:49:42 +02:00
mlemanczyk 8ddda532bb Benchmarks.md added. 2023-06-25 03:42:05 +02:00
mlemanczyk e65a7c2230 IVersionedList<T> & IVersionedLongList<T> renamed to IRecyclableVersionedList<T> & IRecyclableVersionedLongList<T>. README.md updated. 2023-06-25 01:08:06 +02:00
mlemanczyk aefd68d6c8 JonSkeet.MiscUtil package removed 2023-06-25 00:08:37 +02:00
mlemanczyk d830a53006 Versioned enumerator for RecyclableList implemented. Benchmarks & tests added. 2023-06-25 00:05:17 +02:00
mlemanczyk 0961dc4f6b Integral comparison benchmarks added 2023-06-24 00:50:50 +02:00
mlemanczyk 15cac80d2f RecyclableList.Enumerator performance improvements to match List<T>'s performance. Dirty state. 2023-06-19 22:02:11 +02:00
mlemanczyk c5406b04b7 RecyclableLongListExtensions & ListExtensions cleaned up 2023-06-17 13:09:19 +02:00
mlemanczyk 9e07e0181c Merge branch 'main' of https://github.com/mlemanczyk/Recyclable.Collections 2023-06-11 22:42:24 +02:00
mlemanczyk 985d5d173f Merge branch 'main' of https://github.com/mlemanczyk/Recyclable.Collections 2023-06-11 22:41:01 +02:00
mlemanczyk 711947f2c3 Keeping files disabled because it's causing dead-locks on Windows 2023-06-11 22:14:31 +02:00
mlemanczyk b06193ead3 New params defined 2023-06-11 22:13:18 +02:00
mlemanczyk ae673d3f86 Exception message reworded for better clarity. 2023-06-11 22:08:05 +02:00
mlemanczyk e977cea2e1 Added support for xxxSameType benchmarks. 2023-06-11 22:06:50 +02:00
mlemanczyk 15614de8a4 BaselineBenchmarkType / BenchmarkType renamed to BaseDataType / DataType 2023-06-11 22:02:55 +02:00
mlemanczyk 0669ac24ef Merge branch 'main' of https://github.com/mlemanczyk/Recyclable.Collections 2023-06-10 15:58:03 +02:00
mlemanczyk 7ddbcd1c6e Merge branch 'recyclable-block-list-added' 2023-06-10 15:56:55 +02:00
mlemanczyk 5dd35d1be3 Benchmark params updated to allow running in Azure and not exceed RAM + swap size. 2023-06-10 15:50:32 +02:00
mlemanczyk 9b070f35ce Configuration updated to keep benchmark files 2023-06-10 13:53:23 +02:00
mlemanczyk bf625f4048 Params changed to defaults 2023-06-10 13:46:41 +02:00
mlemanczyk b74042d6db Tiny formatting fixes. 2023-06-10 13:46:25 +02:00
mlemanczyk 2ebd640f9c RecyclableCollections.Benchmarks baseline changed to List<T> 2023-06-10 13:44:11 +02:00
mlemanczyk ece6adfc1e Params changed to run all benchmarks by default. 2023-06-10 13:42:49 +02:00
mlemanczyk 0c0682a6af Program class fixed. 2023-06-10 13:32:20 +02:00
mlemanczyk 9895347630 Merge branch 'main' of https://github.com/mlemanczyk/Recyclable.Collections 2023-06-10 13:26:01 +02:00
mlemanczyk b7c6693266 Program class fixed. Startup object defined. 2023-06-10 13:22:11 +02:00
mlemanczyk 1c8d1998f5 Merge branch 'recyclable-block-list-added' 2023-06-10 12:07:53 +02:00
mlemanczyk 12083c4682 RecyclableList<T> and RecyclableLongList<T> implemented. Merge from recyclable-block-list-added branch. 2023-06-10 11:27:48 +02:00
mlemanczyk e03daf337f NuGet packages updated to latest versions. 2023-06-10 09:44:20 +02:00
mlemanczyk 79c3eeb33f Test cases updated 2023-06-04 17:26:52 +02:00
mlemanczyk c97651eb5c Task creation benchmarks added. 2023-05-25 19:22:02 +02:00
mlemanczyk c4e633e7d3 Additional benchmarks & benchmark params added 2023-05-25 19:14:48 +02:00
mlemanczyk 8bef46f1cf Added support for running benchmarks without baseline. 2023-05-25 19:11:09 +02:00
mlemanczyk 1a723c6f4f RecyclableArrayList renamed to RecyclableList 2023-05-21 20:43:33 +02:00
mlemanczyk 9429218c62 RecyclableList renamed to RecyclableLongList. 2023-05-21 20:09:38 +02:00
mlemanczyk 24c2491df0 Cleanup of no longer needed classes. ParallelSynchronizationContext/-Pool renamed to IndexOfSynchronizationContext/-Pool. 2023-05-21 16:10:21 +02:00
mlemanczyk 209dac1808 Tiny cleanup 2023-05-21 15:09:01 +02:00
mlemanczyk 95e1932769 Compilation error fixed. 2023-05-21 14:57:50 +02:00