mlemanczyk
|
d830a53006
|
Versioned enumerator for RecyclableList implemented. Benchmarks & tests added.
|
2023-06-25 00:05:17 +02:00 |
|
mlemanczyk
|
be746d65bf
|
Merge branch 'add-versioning' of https://github.com/mlemanczyk/Recyclable.Collections into add-versioning
|
2023-06-25 00:04:49 +02:00 |
|
mlemanczyk
|
448656fd29
|
IVersionedLongList<T> interface & RecyclableLongList.GetVersionedEnumerator added for use with foreach.
|
2023-06-25 00:04:05 +02:00 |
|
mlemanczyk
|
9aab9e9f6f
|
IVersionedLongList<T> interface & RecyclableLongList.GetVersionedEnumerator added for use with foreach.
|
2023-06-24 23:55:01 +02:00 |
|
mlemanczyk
|
49c0615a62
|
RecyclableLongList.VersionedEnumerator added
|
2023-06-24 20:29:03 +02:00 |
|
mlemanczyk
|
72f354021e
|
Cleanup
|
2023-06-24 20:25:30 +02:00 |
|
mlemanczyk
|
ea0598cc35
|
Cleanup
|
2023-06-24 20:12:54 +02:00 |
|
mlemanczyk
|
9caa6b7eaa
|
RecyclableLongList.Enumerator performance improvements. Versioning removing from default enumerator. Will be implemented as .GetVersionedEnumerator() due to high impact on performance.
|
2023-06-24 19:49:20 +02:00 |
|
mlemanczyk
|
175fb617f8
|
RecyclableLongList.Enumerator performance improvements. Versioning removing from default enumerator. Will be implemented as .GetVersionedEnumerator() due to high impact on performance.
|
2023-06-24 19:48:39 +02:00 |
|
mlemanczyk
|
0961dc4f6b
|
Integral comparison benchmarks added
|
2023-06-24 00:50:50 +02:00 |
|
mlemanczyk
|
87ddc31cee
|
Tiny cleanup
|
2023-06-22 20:58:08 +02:00 |
|
mlemanczyk
|
09a3420899
|
README.md updated.
|
2023-06-21 19:19:31 +02:00 |
|
mlemanczyk
|
20fe0cc491
|
RecyclableList.Enumerator optimized. Tests fixed.
|
2023-06-21 02:15:09 +02:00 |
|
mlemanczyk
|
85aac1dad6
|
Contracts added to ThrowHelper.
|
2023-06-20 00:41:28 +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
|
51d3613ffd
|
Versioning implemented in RecyclableList<T>
|
2023-06-17 16:08:06 +02:00 |
|
mlemanczyk
|
5d17a259c1
|
RecyclableLongList.CopyItems renamed to .CopyFollowingItems.
|
2023-06-17 13:20:20 +02:00 |
|
mlemanczyk
|
c5406b04b7
|
RecyclableLongListExtensions & ListExtensions cleaned up
|
2023-06-17 13:09:19 +02:00 |
|
mlemanczyk
|
45edb9d8fb
|
IReadOnlyList<T> & IList interfaces implemented in RecyclableList.
|
2023-06-16 20:06:02 +02:00 |
|
mlemanczyk
|
bcab0bbfe2
|
IReadOnlyList<T> & IList interfaces implemented in RecyclableLongList.
|
2023-06-16 19:21:31 +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
|
2d86b2ce5d
|
README.md updated
|
2023-06-11 22:21:17 +02:00 |
|
mlemanczyk
|
711947f2c3
|
Keeping files disabled because it's causing dead-locks on Windows
|
2023-06-11 22:14:31 +02:00 |
|
mlemanczyk
|
14109b69de
|
Merge branch 'add-support-for-readonly-span' of https://github.com/mlemanczyk/Recyclable.Collections into add-support-for-readonly-span
|
2023-06-11 22:13:36 +02:00 |
|
mlemanczyk
|
b06193ead3
|
New params defined
|
2023-06-11 22:13:18 +02:00 |
|
mlemanczyk
|
339e317d96
|
New params defined
|
2023-06-11 22:12:14 +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
|
1f00a431fb
|
Added support for ReadOnlySpan<T>
|
2023-06-11 21:55:40 +02:00 |
|
mlemanczyk
|
b0a61e5aae
|
README.md updated.
|
2023-06-11 21:53:19 +02:00 |
|
mlemanczyk
|
95aed6803d
|
README.md updated.
|
2023-06-11 21:41:10 +02:00 |
|
mlemanczyk
|
eef9aa63bb
|
README.md updated
|
2023-06-11 16:49:17 +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
|
a5b09e1cff
|
Merge branch 'recyclable-block-list-added'
|
2023-06-10 13:47:43 +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
|
cc045227fb
|
Several classes made internal
|
2023-06-10 13:46:14 +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
|
e7c424dfa9
|
SourceCodeGenerator.Net project added.
|
2023-06-10 11:30:07 +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 |
|