Skip to content

Merge dev_p3.0/pex to major/P3.0#824

Closed
aishu-j wants to merge 12 commits intomajor/P3.0from
dev_p3.0/pex
Closed

Merge dev_p3.0/pex to major/P3.0#824
aishu-j wants to merge 12 commits intomajor/P3.0from
dev_p3.0/pex

Conversation

@aishu-j
Copy link
Copy Markdown
Contributor

@aishu-j aishu-j commented Mar 6, 2025

dev_p3.0/pex has changes from mainline and dev/pexplicit_checker

This PR merges all the changes from dev_p3.0/pex

Copy link
Copy Markdown
Contributor

@aman-goel aman-goel left a comment

Choose a reason for hiding this comment

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

Looks mostly good. Needs certain changes (shared in comments).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Please update pex.yml so that is matches latest changes (like updating cache@v4, etc.).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

We might want to add here something like mvn clean compile -f ./Src/PRuntimes/PExRuntime/pom.xml to build PEx runtime.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

We might want to add here something like mvn clean compile -f ./Src/PRuntimes/PExRuntime/pom.xml to build PEx runtime.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

We might want to add here something like mvn clean compile -f ./Src/PRuntimes/PExRuntime/pom.xml to build PEx runtime.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

We might want to add here something like mvn clean compile -f ./Src/PRuntimes/PExRuntime/pom.xml to build PEx runtime.

checkerConfiguration.JvmArgs = ((string)option.Value).Replace(':', ' ');
break;
case "checker-args":
case "psym-args":
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Remove line with "psym-args"

modes.AllowedValues = new List<string>() { "bugfinding", "verification", "coverage", "pobserve", "stately" };
modes.IsHidden = true;
var modes = Parser.AddArgument("mode", "md", "Compilation mode to use. Can be bugfinding, pex, pobserve, or stately. If this option is not passed, bugfinding mode is used as default");
modes.AllowedValues = new List<string>() { "bugfinding", "pex", "pobserve", "stately", "verification", "coverage" };
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Remove "verification" or "coverage". Search throughout C# codebase and make sure to remove them.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Might need to be revisited to update plugins to newer versions.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Might need to revisit this file, which sets the default PEx runtime config.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Might need to revisit this file, which controls the PEx CLI options hidden versus visible.

@aishu-j aishu-j deleted the dev_p3.0/pex branch April 1, 2025 19:02
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.

6 participants