Skip to content

Conversation

odow
Copy link
Member

@odow odow commented Sep 21, 2023

This is one of the most important files in MOI because Utilities.Model gets used by almost every package.

The previous version was not ordered, obscured the structs on which it operated until the very end, and used eval to save a few lines.

This made it hard to read, hard to understand, and hard to identify which methods were needed, missing, or incorrect.

The diff is quite bad, but it's just moving things around. No code changes except #2286.

@odow odow added the Submodule: Utilities About the Utilities submodule label Sep 21, 2023
The previous version was not ordered, obscured the structs on which it
operated until the very end, and used eval to save a few lines.

This made it hard to read, hard to understand, and hard to identify which
methods were needed, missing, or incorrect.
@odow odow force-pushed the od/utilities-model branch from a493c68 to a65d715 Compare September 21, 2023 22:11
@odow odow requested a review from blegat September 22, 2023 00:05
@odow odow merged commit c059b17 into master Sep 22, 2023
@odow odow deleted the od/utilities-model branch September 22, 2023 11:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Submodule: Utilities About the Utilities submodule

Development

Successfully merging this pull request may close these issues.

2 participants