summaryrefslogtreecommitdiff
path: root/src/SMAPI.Mods.ConsoleCommands/Framework/Commands/ArgumentParser.cs
AgeCommit message (Collapse)Author
2022-04-06enable nullable annotations by default (#837)Jesse Plamondon-Willard
This adds `#nullable disable` to all existing code (except where null is impossible like enum files), so it can be migrated incrementally.
2021-01-06remove experimental performance countersJesse Plamondon-Willard
Unfortunately this impacted SMAPI's memory usage and the data was often misinterpreted by players.
2020-07-26use ordinal comparison/sorting instead of invariantJesse Plamondon-Willard
2020-01-26refactor performance counter codeJesse Plamondon-Willard
This commit performs some general refactoring, including... - avoid manually duplicating the event list; - rework the 'is important' event flag; - remove the new packages (Cyotek.Collections can be replaced with built-in types, and System.ValueTuple won't work in the Mono version used on Linux/Mac); - improve performance; - minor cleanup.
2020-01-11Reworked the console implementation, added monitoring. Some internal ↵Drachenkaetzchen
refactoring.
2018-12-27tweak comment header conventionJesse Plamondon-Willard
2017-10-27rename TrainerMod to Console Commands to clarify purposeJesse Plamondon-Willard