Chris Cameron
|
4938dad882
|
Merge remote-tracking branch 'origin/ConnectPro_v1.1' into ConnectPro_v1.4
# Conflicts:
# CHANGELOG.md
# ICD.Common.Utils/Properties/AssemblyInfo.cs
|
2019-08-22 10:42:57 -04:00 |
|
Chris Cameron
|
440c1c62f1
|
fix: Fixed a bug with the IcdOrderedDict index setter that was creating additional values
|
2019-08-22 10:17:32 -04:00 |
|
Chris Cameron
|
9d732ef4b2
|
feat: Adding RemoveRange method to IcdHashSet
|
2019-05-10 11:47:00 -04:00 |
|
Chris Cameron
|
1460bf2924
|
Merge remote-tracking branch 'origin/ConnectPro_v1.1' into ConnectPro_v1.2
# Conflicts:
# CHANGELOG.md
|
2019-05-02 10:28:09 -04:00 |
|
Chris Cameron
|
d7bfb07c2c
|
fix: Fixed PriorityQueue IndexOutOfRange exception when an inner queue becomes depleted
|
2019-05-02 10:23:53 -04:00 |
|
Chris Cameron
|
131e2f87f4
|
feat: Adding constructor to BiDictionary to build from an existing dict
|
2019-02-21 14:04:06 -05:00 |
|
Chris Cameron
|
72fd823643
|
test: Fixing unit tests
|
2019-02-07 17:13:25 -05:00 |
|
Chris Cameron
|
cbb05c8b79
|
refactor: Removing unused code
|
2019-02-07 16:53:33 -05:00 |
|
Chris Cameron
|
f8a813c97b
|
perf: Removing redundant code, logging micro-optimization
|
2019-02-07 10:37:35 -05:00 |
|
Chris Cameron
|
4cd28a8a12
|
fix: IcdHashSet preserves comparer when an operation creates a new IcdHashSet
|
2019-01-03 13:03:51 -05:00 |
|
Chris Cameron
|
923866dbdf
|
feat: Validation
|
2018-11-02 16:28:05 -04:00 |
|
Chris Cameron
|
e44a18b111
|
refactor: Tidying
|
2018-10-29 10:36:44 -04:00 |
|
Chris Cameron
|
5cec0e10f1
|
perf: Significant IcdHashSet optimizations
|
2018-10-27 20:36:22 -04:00 |
|
Chris Cameron
|
692da3253f
|
feat: Adding IcdOrderedDictionary constructor for populating with an existing dictionary
|
2018-10-16 14:32:27 -04:00 |
|
Chris Cameron
|
8871fad40a
|
feat: IcdHashSet constructor overloads for IEqualityComparer param
|
2018-08-29 10:52:07 -04:00 |
|
Chris Cameron
|
ca10f049e5
|
perf: IcdOrderedDictionary maintains a collection of values ordered by key
|
2018-08-21 10:27:25 -04:00 |
|
Chris Cameron
|
54fbd7eaa8
|
feat: Initial commit of AsyncEventQueue
|
2018-08-14 15:02:18 -04:00 |
|
Chris Cameron
|
09445da1e9
|
perf: IcdHashSet AddRange micro-optimization
|
2018-08-09 11:01:27 -04:00 |
|
Chris Cameron
|
84fa69d3e0
|
feat: IcdOrderedDictionary exposes constructor with equality comparer
|
2018-08-01 10:41:34 -04:00 |
|
Chris Cameron
|
b8225b7842
|
perf: Simpler HasAnyFlags check, some tidying
|
2018-07-25 14:02:14 -04:00 |
|
Chris Cameron
|
74c59bd7f3
|
perf: Micro-optimizations
|
2018-07-20 16:41:44 -04:00 |
|
Chris Cameron
|
621d83d8dc
|
feat: Added RateLimitedEventQueue collection for throttling events
|
2018-06-29 16:37:45 -04:00 |
|
Chris Cameron
|
2fab5d6fd4
|
fix: Better set key/value behaviour for BiDictionary
|
2018-06-11 17:04:26 -04:00 |
|
Chris Cameron
|
74c96aac8a
|
fix: Prevent breaking BiDictionary mappings
|
2018-06-11 16:00:28 -04:00 |
|
Chris Cameron
|
edc9fa300e
|
feat: Initial commit of BiDictionary
|
2018-06-11 15:38:28 -04:00 |
|
Chris Cameron
|
79bbbe277f
|
Merge remote-tracking branch 'origin/collections' into dev
# Conflicts:
# ICD.Common.Utils/Collections/PriorityQueue.cs
|
2018-06-04 16:30:38 -04:00 |
|
Jack Kanarish
|
c03833bf9d
|
fix: dont insert at an index which was removed
|
2018-05-31 17:28:02 -04:00 |
|
Jack Kanarish
|
f816ae771b
|
chore: merge util changes from dev needed for sharp bug backport to metlife 5.2
|
2018-05-30 16:50:25 -04:00 |
|
Chris Cameron
|
a178ebe8cb
|
docs: Adding missing comments to IcdHashSet
|
2018-05-25 16:40:37 -04:00 |
|
Jack Kanarish
|
aeda403b42
|
feat: add setequals method to ICDHashSet
|
2018-05-22 17:41:27 -04:00 |
|
Chris Cameron
|
db8e725fa9
|
feat: Adding additional enqueue methods to PriorityQueue
|
2018-05-10 17:02:14 -04:00 |
|
Chris Cameron
|
da8947aaa0
|
feat: Adding TryDequeue method to PriorityQueue
|
2018-05-10 13:55:57 -04:00 |
|
Chris Cameron
|
87427096d2
|
feat: Initial commit of PriorityQueue collection
|
2018-05-10 13:51:43 -04:00 |
|
Chris Cameron
|
b1c7e527c4
|
feat: Initial commit of IcdOrderedDictionary
|
2018-05-10 11:48:33 -04:00 |
|
Chris Cameron
|
b41a236716
|
refactor: Resolving warning
|
2018-05-04 15:08:13 -04:00 |
|
Chris Cameron
|
374aa65af5
|
refactor: whitespace
|
2018-04-11 13:10:19 -04:00 |
|
Chris Cameron
|
3e780a2cba
|
feature: Implementing remaining WeakKeyDictionary members
|
2018-04-11 13:09:20 -04:00 |
|
Chris Cameron
|
647b67fbfc
|
refactor: Removing debug lines
|
2018-04-11 13:09:03 -04:00 |
|
Chris Cameron
|
990f4e0f82
|
feat: Initial commit of WeakKeyDictionary for keeping caches of items that can not invalidate themselves
|
2018-04-11 12:14:06 -04:00 |
|
Chris Cameron
|
3eb4fa9e92
|
Potential optimization in ScrollQueue
|
2018-02-06 16:59:14 -05:00 |
|
Chris Cameron
|
201e0878c7
|
Optimization in adding multiple items to an IcdHashSet
|
2017-07-18 12:46:27 -04:00 |
|
Chris Cameron
|
ac6ca84a8a
|
Removing Utils directory to better match namespaces
|
2017-07-06 10:57:04 -04:00 |
|