Commit Graph

164 Commits

Author SHA1 Message Date
Chris Cameron
55bf458a2b test: Fixing PriorityQueue unit tests 2020-01-06 10:28:03 -05: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
Jack Kanarish
89061b5cbf feat: add unit test for timer 2019-08-07 20:47:54 -04:00
Chris Cameron
7b6092c291 fix: Fixing issues with Remap methods, added unit tests 2019-06-13 17:35:03 -04:00
Chris Cameron
f7740aaea2 fix: Fixing overflow 2019-06-13 17:10:34 -04:00
Chris Cameron
c31b2b556b feat: Adding methods for remapping and clamping numeric values to ranges 2019-06-13 16:56:49 -04:00
Chris Cameron
8866a3e1e6 fix: Fixing tests, bad maths 2019-06-13 11:59:12 -04:00
Chris Cameron
e3273934a7 fix: Begin rewriting RangeAttribute 2019-06-12 23:42:59 -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
f208ec521b feat: Added RegexUtils method for replacing a single group in a match 2018-12-19 06:40:39 -05:00
Chris Cameron
a8552ea0e3 chore: Adding xml encoding headers 2018-11-20 14:05:08 -05:00
Chris Cameron
42cc8c2cfc feat: Adding string extension method for removing all instances of a given string, fixes unexpected use of Remove characters method 2018-11-12 10:37:16 -05:00
Chris Cameron
2d4bc57ed8 feat: Reworked xml attribute utils for performance 2018-11-09 11:42:36 -05:00
Chris Cameron
c048c4fc65 test: Adding test case for RemoveCharacters string extension method 2018-11-09 10:09:40 -05:00
Chris Cameron
2e0b0da87f chore: Updating test SDK 2018-11-07 12:57:35 -05:00
Chris Cameron
b58220d3c7 perf: Small enumerable optimizations 2018-10-30 16:13:48 -04:00
Chris Cameron
db14eb1dde feat: Adding TryFromIpIdString method 2018-10-29 14:13:46 -04:00
Chris Cameron
24e665de84 refactor: Removing unused code 2018-10-29 13:42:33 -04:00
Chris Cameron
5cec0e10f1 perf: Significant IcdHashSet optimizations 2018-10-27 20:36:22 -04:00
Chris Cameron
ba8c1d98a1 refactor: Removing unused methods 2018-10-22 11:31:06 -04:00
Chris Cameron
85ab631ef5 feat: Better implementation of DictionaryExtensions.ToInverse 2018-10-16 14:31:53 -04:00
Chris Cameron
6540ab5177 refactor: Tidying 2018-10-08 15:06:03 -04:00
Chris Cameron
381355beb9 perf: BreadthFirstSearchPathManyDestinations returns an IEnumerable to support early termination 2018-10-08 14:21:54 -04:00
Jack Kanarish
667c1cdd21 fix: fix test 2018-09-17 17:12:00 -04:00
Chris Cameron
1c9d311422 feat: List AddSorted extension returns the insertion index 2018-08-21 10:25:11 -04:00
Chris Cameron
54fbd7eaa8 feat: Initial commit of AsyncEventQueue 2018-08-14 15:02:18 -04:00
Chris Cameron
2a222289ca fix: Fixing net standard build 2018-08-13 16:43:01 -04:00
Chris Cameron
03893c2669 refactor: Removing unused code 2018-07-31 14:41:29 -04:00
Chris Cameron
1353468da6 chore: Updating test SDK version 2018-07-30 14:24:01 -04:00
Chris Cameron
8f17d59694 perf: Massive performance improvements to enum HasFlag and HasFlags extensions 2018-07-26 12:10:50 -04:00
Chris Cameron
3129d3e60c perf: Further reducing enum boxing 2018-07-25 15:53:39 -04:00
Chris Cameron
591240d973 perf: Reducing boxing operations in enum utils 2018-07-25 14:23:25 -04:00
Chris Cameron
0c462ad614 test: Adding missing test 2018-07-20 11:21:12 -04:00
Chris Cameron
f2d32fd355 test: Updating TypeExtensionsTest 2018-07-19 15:54:16 -04:00
Chris Cameron
929f816398 perf: Micro-optimization for Unanimous extension method 2018-07-19 13:46:53 -04:00
Chris Cameron
621d83d8dc feat: Added RateLimitedEventQueue collection for throttling events 2018-06-29 16:37:45 -04:00
Chris Cameron
1c420d111b chore: Updating test framework and sqlite versions 2018-06-21 13:46:36 -04:00
Chris Cameron
177e59edb6 feat: Initial commit of SequenceComparer 2018-06-20 15:38:22 -04:00
Chris Cameron
f2122596b4 test: Adding unit tests for BiDictionary 2018-06-18 10:06:11 -04:00
Chris Cameron
3689517124 feat: Adding UnEnquote string util method 2018-06-12 15:11:12 -04:00
Chris Cameron
f7b5d07c38 feat: Adding enquote util method 2018-06-12 13:31:44 -04:00
Chris Cameron
b2c3ecb113 fix: Fixing bug where IcdUriBuilder was not correctly appending paths 2018-05-14 14:52:55 -04:00
Chris Cameron
cddc726d4d fix: Fixing test cases 2018-05-11 15:57:04 -04:00
Chris Cameron
3f8e2b8df7 feat: Adding IcdUriBuilder and UriExtensions classes 2018-05-11 15:23:36 -04:00
Chris Cameron
db8e725fa9 feat: Adding additional enqueue methods to PriorityQueue 2018-05-10 17:02:14 -04:00
Chris Cameron
d9cf0bd3cf refactor: Changing ordered dictionary tests to avoid false positives 2018-05-10 17:01:16 -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
110f771cc5 feat: Added util method for removing BOM characters from UTF8 data 2018-05-09 11:35:53 -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