Commit Graph

  • 043a50669a perf: Small optimization in StringExtensions Chris Cameron 2018-10-30 17:06:42 -04:00
  • b58220d3c7 perf: Small enumerable optimizations Chris Cameron 2018-10-30 16:13:48 -04:00
  • 03de74a494 perf: Potential performance improvement when comparing enumerables Chris Cameron 2018-10-30 13:47:08 -04:00
  • 6eacc21e45 chore: Updating changelog, incrementing major version 7.0.0.0 Chris Cameron 2018-10-30 11:52:55 -04:00
  • db14eb1dde feat: Adding TryFromIpIdString method Chris Cameron 2018-10-29 14:13:46 -04:00
  • 24e665de84 refactor: Removing unused code Chris Cameron 2018-10-29 13:41:30 -04:00
  • 7e8618d3e5 Merge branch 'perf/hashset' of Common/Utils into dev Drew Tingen 2018-10-29 15:30:07 +00:00
  • e44a18b111 refactor: Tidying Chris Cameron 2018-10-29 10:36:44 -04:00
  • 5cec0e10f1 perf: Significant IcdHashSet optimizations Chris Cameron 2018-10-27 20:36:22 -04:00
  • e01bc9ede6 feat: Adding write string method to IcdFileStream Chris Cameron 2018-10-27 14:57:48 -04:00
  • 9e6c7ca6b3 Merge branch 'feat/deprecate-nvram' of Common/Utils into dev Chris Cameron 2018-10-26 18:34:32 +00:00
  • 2a1d58f2ae chore: Updating changelog Chris Cameron 2018-10-25 17:22:23 -04:00
  • 51dcb41cdf feat: make ProgramNumber settable Jeffery Thompson 2018-10-25 15:22:04 -04:00
  • 11cff4f5bb chore: Updating changelog Chris Cameron 2018-10-24 11:53:05 -04:00
  • 7c29fb72d9 refactor: Tidying Chris Cameron 2018-10-22 16:39:53 -04:00
  • fc234af43a fix: Fixing potential enumeration bug in StringExtensions Chris Cameron 2018-10-22 16:28:59 -04:00
  • 5afc676fbe refactor: Removing redundant code Chris Cameron 2018-10-22 14:03:03 -04:00
  • ba8c1d98a1 refactor: Removing unused methods Chris Cameron 2018-10-22 11:31:06 -04:00
  • 63af420710 perf: Replacing recursion with loop Chris Cameron 2018-10-22 09:56:03 -04:00
  • 25109163fb perf: StartsWith and EndsWith char extensions optimization Chris Cameron 2018-10-19 17:30:07 -04:00
  • 91f64a4fb1 perf: Avoid throwing exceptions in XmlReaderExtensions Chris Cameron 2018-10-19 16:25:57 -04:00
  • 78a3373592 chore: Updating changelog, incrementing major version 6.0.0.0 Chris Cameron 2018-10-18 11:55:51 -04:00
  • 14cce04c12 refactor: Tidying Chris Cameron 2018-10-18 10:07:19 -04:00
  • d3d1dae2e1 feat: Implementing ReadXml for DefaultXmlConverter Chris Cameron 2018-10-17 17:13:44 -04:00
  • e9063682ef refactor: Tidying Chris Cameron 2018-10-17 17:13:18 -04:00
  • 699c734389 feat: DefaultXmlConverter knows type it is serializing to/from Chris Cameron 2018-10-17 16:56:36 -04:00
  • 548220ba0e feat: Shims for deserializing xml lists and dictionaries Chris Cameron 2018-10-17 14:56:55 -04:00
  • 692da3253f feat: Adding IcdOrderedDictionary constructor for populating with an existing dictionary Chris Cameron 2018-10-16 14:32:27 -04:00
  • 85ab631ef5 feat: Better implementation of DictionaryExtensions.ToInverse Chris Cameron 2018-10-16 14:31:53 -04:00
  • 23a068d0c9 refactor: Tidying Chris Cameron 2018-10-15 16:53:27 -04:00
  • b015c3a3d3 feat: deprecate NVRAM, renamed NvramPath to RootConfigPath Jeffery Thompson 2018-10-11 17:59:41 -04:00
  • 566884167f fix: Potential fix for weird profiling offset Chris Cameron 2018-10-08 16:33:52 -04:00
  • 015ffb2c35 perf: Fixing dumb mistake in RecursionUtils that was preventing the method from bailing early Chris Cameron 2018-10-08 15:07:07 -04:00
  • 6540ab5177 refactor: Tidying Chris Cameron 2018-10-08 15:06:03 -04:00
  • e01e41c449 feat: Indenting stopwatch results into a tree format Chris Cameron 2018-10-08 14:54:16 -04:00
  • 8a260e0475 refactor: Adding validation to StringUtils.Repeat Chris Cameron 2018-10-08 14:53:43 -04:00
  • 381355beb9 perf: BreadthFirstSearchPathManyDestinations returns an IEnumerable to support early termination Chris Cameron 2018-10-08 14:21:54 -04:00
  • 2a25c3d733 fix: IcdUriBuilder better handles strings without scheme info Chris Cameron 2018-10-06 20:50:52 -04:00
  • 6b8fc19eb3 Merge remote-tracking branch 'origin/ConnectPro_v1.0' into dev Chris Cameron 2018-10-01 14:32:41 -04:00
  • c3d73e1091 fix: Improved Type GetSyntaxName method Chris Cameron 2018-09-27 15:07:21 -04:00
  • 1f5625218f Merge branch 'ConnectPro_v1.0' into dev Chris Cameron 2018-09-25 09:44:28 -04:00
  • 588badbf58 chore: Adding xml header to .csproj Chris Cameron 2018-09-24 15:16:34 -04:00
  • e0fae0b112 feat: Adding EmailClient Chris Cameron 2018-09-24 12:33:29 -04:00
  • 315bd703c7 Merge branch 'MetLife_v5.3' of Common/Utils into dev Chris Cameron 2018-09-19 17:54:14 +00:00
  • 32aae27a7f chore: update changelog Jack Kanarish 2018-09-19 11:39:26 -04:00
  • db15ea24d9 Merge branch 'dev' into MetLife_v5.3 Jack Kanarish 2018-09-19 10:01:43 -04:00
  • 667c1cdd21 fix: fix test Jack Kanarish 2018-09-17 17:12:00 -04:00
  • df30585917 perf: Don't use reflection in AbstractGenericJsonConverter Chris Cameron 2018-09-17 15:52:44 -04:00
  • c83bd04c8f chore: Incrementing major version, updating changelog 5.0.0.0 Chris Cameron 2018-09-14 14:06:09 -04:00
  • 09603b0537 refactor: make instantiaton abstract Jack Kanarish 2018-09-13 14:21:59 -04:00
  • d41aa6d111 feat: Xml recursion methods allow cancelling recursion into child nodes Chris Cameron 2018-09-12 20:18:56 -04:00
  • d0740c915b refactor: Tidying Chris Cameron 2018-09-12 09:49:30 -04:00
  • 9867eae704 Merge remote-tracking branch 'origin/XmlConverters' into XmlConverters Chris Cameron 2018-09-10 21:09:34 -04:00
  • e1693bc738 fix: Xml converter over-reading fixes Chris Cameron 2018-09-10 21:09:18 -04:00
  • 2c87d8e988 fix: add preprocessor for 2008/crestron support Jack Kanarish 2018-09-10 11:17:51 -04:00
  • deff0d5408 chore: commit 2008 csproj changes Jack Kanarish 2018-09-10 11:17:37 -04:00
  • 0ccf80c613 Merge branch 'MetLife_v5.3' into XmlConverters Jack Kanarish 2018-09-10 11:09:01 -04:00
  • a3e548290f fix: Potential fixes for over-reading XML Chris Cameron 2018-09-09 21:24:39 -04:00
  • 12ee533cbb feat: Shims for deserializing XML to object instance Chris Cameron 2018-09-09 20:33:56 -04:00
  • 2ae8fa9c2d feat: Begin implementing XmlConverters Chris Cameron 2018-09-09 14:21:25 -04:00
  • 7b30730ea0 feat: IcdXmlReader exposes IsEmptyElement property Chris Cameron 2018-09-09 14:14:45 -04:00
  • d3f1fe3425 refactor: Tidying, removing duplicate/unused code, micro-optimization Chris Cameron 2018-09-09 14:14:20 -04:00
  • 48abd75d30 refactor: Additional validation, tidying Chris Cameron 2018-09-09 14:13:48 -04:00
  • 0bfd6c4f48 Merge branch 'MetLife_v5.2' into MetLife_v5.3 Jack Kanarish 2018-09-06 10:23:08 -04:00
  • c2b980a691 Merge branch 'MetLife_v5.3' of https://cs-gogs.icdpf.net/Common/Utils into MetLife_v5.3 Jack Kanarish 2018-09-06 10:15:43 -04:00
  • ed299b8d4f feat: Initial commit of RegexUtils Chris Cameron 2018-08-31 09:52:53 -04:00
  • 0c35e3225c Merge branch 'IcdHashsetExt' of Common/Utils into dev Chris Cameron 2018-08-29 17:38:02 +00:00
  • 254ed85d83 chore: Added comparer to ToIcdHashset extention Rashod Davis 2018-08-29 13:07:31 -04:00
  • 8871fad40a feat: IcdHashSet constructor overloads for IEqualityComparer param Chris Cameron 2018-08-29 10:52:07 -04:00
  • 2ff7073385 feat: add CSV Writer Jack Kanarish 2018-08-28 10:52:12 -04:00
  • 957424e5ca fix: Fixing hidden properties Chris Cameron 2018-08-27 17:32:18 -04:00
  • 9cdb590d9f fix: Slightly more accurate profile times Chris Cameron 2018-08-21 14:57:19 -04:00
  • ca10f049e5 perf: IcdOrderedDictionary maintains a collection of values ordered by key Chris Cameron 2018-08-21 10:27:25 -04:00
  • d79c272df0 perf: Removing heavy-handed validation from enum utils Chris Cameron 2018-08-21 10:26:24 -04:00
  • 1c9d311422 feat: List AddSorted extension returns the insertion index Chris Cameron 2018-08-21 10:25:11 -04:00
  • 60a19fe7f8 refactor: Removing redundant code Chris Cameron 2018-08-21 10:24:32 -04:00
  • 54fbd7eaa8 feat: Initial commit of AsyncEventQueue Chris Cameron 2018-08-14 15:02:18 -04:00
  • fd931b0b53 fix: Fixing potential null ref Chris Cameron 2018-08-13 16:43:10 -04:00
  • 2a222289ca fix: Fixing net standard build Chris Cameron 2018-08-13 16:43:01 -04:00
  • e437a9442c feat: Invoke threads are tracked internally and can be printed to a table Chris Cameron 2018-08-13 15:00:15 -04:00
  • 478261e888 refactor: Tidying Chris Cameron 2018-08-13 14:58:31 -04:00
  • 09445da1e9 perf: IcdHashSet AddRange micro-optimization Chris Cameron 2018-08-09 11:01:27 -04:00
  • eb7f3033fb perf: Disposing text readers Chris Cameron 2018-08-07 17:09:23 -04:00
  • b1b12c76dd feat: Adding AppendPropertyRaw method to ReprStringBuilder Chris Cameron 2018-08-02 13:32:21 -04:00
  • 5e80ddcc16 pef: Micro-optimizations to LogItem and IcdXmlAttribute equality Chris Cameron 2018-08-01 10:41:56 -04:00
  • 84fa69d3e0 feat: IcdOrderedDictionary exposes constructor with equality comparer Chris Cameron 2018-08-01 10:41:34 -04:00
  • 86335e0d44 perf: String utils micro-optimizations Chris Cameron 2018-07-31 14:43:55 -04:00
  • 03893c2669 refactor: Removing unused code Chris Cameron 2018-07-31 14:41:29 -04:00
  • 1353468da6 chore: Updating test SDK version Chris Cameron 2018-07-30 14:24:01 -04:00
  • 2f78a25420 feat: Profiling text shows decimals Chris Cameron 2018-07-30 10:54:30 -04:00
  • 68caebb28b feat: Profiling in ticks, Net Standard too fast... Chris Cameron 2018-07-30 09:54:36 -04:00
  • 425d651eba feat: Additional EnumUtils methods for excluding/including flags Chris Cameron 2018-07-27 11:14:59 -04:00
  • 918e6f5b34 fix: Fixing enum casting exception in SimplSharp Chris Cameron 2018-07-26 13:43:34 -04:00
  • 6a979f5c12 perf: Reducing boxing Chris Cameron 2018-07-26 12:56:01 -04:00
  • 8f17d59694 perf: Massive performance improvements to enum HasFlag and HasFlags extensions Chris Cameron 2018-07-26 12:10:50 -04:00
  • 80e6fe33c7 perf: Massive optimization to enum utils Chris Cameron 2018-07-26 11:48:22 -04:00
  • 668994be18 perf: Adding contrains for enum methods, faster HasFlag/s checks Chris Cameron 2018-07-26 10:56:08 -04:00
  • 1a87ce9f00 feat: Adding missing enum utils methods for metlife Chris Cameron 2018-07-26 09:56:36 -04:00
  • 3129d3e60c perf: Further reducing enum boxing Chris Cameron 2018-07-25 15:53:39 -04:00
  • fd3143ea6c refactor: Tidying Chris Cameron 2018-07-25 14:45:28 -04:00