1. Jan 10, 2024
  2. Jan 02, 2024
  3. Dec 14, 2023
    • Marc Durdin's avatar
      feat(developer): add `-m` parameter to control message display · 0ebc5d6a
      Marc Durdin authored
      Fixes #10150.
      
      This feature adds a command line parameter to kmc to control the
      severity of INFO, HINT and WARN level messages. The severity of any of
      these messages can be reduced all the way to INFO, or even disabled, or
      increased to ERROR. The compiler and the reporter will honour the new
      code and fail builds when failure-level codes are encountered.
      
      Inputs are validated against all the available compiler messages in all
      modules. This also provides a good pathway for automated future
      documentation generation of compiler messages.
      
      In order to process the input parameters cleanly, have refactored some
      of kmc's build command logic.
      
      This commit increases code coverage for kmc to roughly 50%.
      0ebc5d6a
    • Marc Durdin's avatar
      feat(developer): common Messages exports from kmc modules · bfc35e92
      Marc Durdin authored
      Relates to #10150. Makes the various Messages classes in kmc modules
      accessible to other modules. Some file renames involved to reduce
      confusion.
      
      No functional changes.
      
      Fixes kmc-analyze metadata.
      
      See #10254 for a related future fix.
      bfc35e92
  4. Dec 13, 2023
  5. Dec 12, 2023
  6. Dec 11, 2023