Skip to content

Add more options.#6

Merged
schwa merged 1 commit into
mainfrom
jwight/options
Oct 29, 2025
Merged

Add more options.#6
schwa merged 1 commit into
mainfrom
jwight/options

Conversation

@schwa

@schwa schwa commented Oct 29, 2025

Copy link
Copy Markdown
Owner

No description provided.

@schwa schwa requested a review from Copilot October 29, 2025 04:21

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds new configuration options to the Metal Compiler Plugin for enhanced logging control and dependency path management. The changes allow users to customize logging behavior with prefixes and verbosity levels, and to specify subdirectory paths when including dependency headers.

  • Added dependency-path-suffix option to append subdirectories (e.g., "include") to dependency paths
  • Added logging-prefix option to customize log message prefixes for better identification
  • Added verbose-logging option for more detailed debug output
  • Updated documentation with new configuration options and usage examples

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
README.md Added documentation for new configuration options (include-dependencies, dependency-path-suffix, verbose-logging, logging-prefix) with usage examples
Plugins/MetalCompilerPlugin/MetalPlugin.swift Implemented the new configuration options, added prefix support to logging functions, and enhanced dependency path handling with optional suffix

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@schwa schwa merged commit cd3a155 into main Oct 29, 2025
8 checks passed
@schwa schwa deleted the jwight/options branch October 29, 2025 04:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants