Skip to content

Conversation

@xuhdev
Copy link
Member

@xuhdev xuhdev commented Nov 12, 2025

Summary:
The class is now doing too many things. Split up for better testability and easier implementation for future optimizations. Put internal implementations under an internal namespace rather than nested (easier to test some logically complicated part as individual components later).

Additionally, moved some big function definitions out of the class for better readability. Added and used Bounds::from_range.

This is a no-op diff.

Differential Revision: D86894728

@meta-cla meta-cla bot added the CLA Signed label Nov 12, 2025
@meta-codesync
Copy link

meta-codesync bot commented Nov 12, 2025

@xuhdev has exported this pull request. If you are a Meta employee, you can view the originating Diff in D86894728.

xuhdev added a commit to xuhdev/redex that referenced this pull request Nov 12, 2025
Summary:

The class is now doing too many things. Split up for better testability and easier implementation for future optimizations. Put internal implementations under an internal namespace rather than nested (easier to test some logically complicated part as individual components later).

Additionally, moved some big function definitions out of the class for better readability. Added and used `Bounds::from_range`.

This is a no-op diff.

Differential Revision: D86894728
@xuhdev xuhdev force-pushed the export-D86894728 branch 2 times, most recently from a46a467 to 0cd6233 Compare November 12, 2025 23:44
xuhdev added a commit to xuhdev/redex that referenced this pull request Nov 12, 2025
Summary:

The class is now doing too many things. Split up for better testability and easier implementation for future optimizations. Put internal implementations under an internal namespace rather than nested (easier to test some logically complicated part as individual components later).

Additionally, moved some big function definitions out of the class for better readability. Added and used `Bounds::from_range`.

This is a no-op diff.

Differential Revision: D86894728
xuhdev added a commit to xuhdev/redex that referenced this pull request Nov 13, 2025
Summary:

The class is now doing too many things. Split up for better testability and easier implementation for future optimizations. Put internal implementations under an internal namespace rather than nested (easier to test some logically complicated part as individual components later).

Additionally, moved some big function definitions out of the class for better readability. Added and used `Bounds::from_range`.

This is a no-op diff.

Differential Revision: D86894728
xuhdev added a commit to xuhdev/redex that referenced this pull request Nov 13, 2025
Summary:

The class is now doing too many things. Split up for better testability and easier implementation for future optimizations. Put internal implementations under an internal namespace rather than nested (easier to test some logically complicated part as individual components later).

Additionally, moved some big function definitions out of the class for better readability. Added and used `Bounds::from_range`.

This is a no-op diff.

Differential Revision: D86894728
xuhdev added a commit to xuhdev/redex that referenced this pull request Nov 13, 2025
Summary:

The class is now doing too many things. Split up for better testability and easier implementation for future optimizations. Put internal implementations under an internal namespace rather than nested (easier to test some logically complicated part as individual components later).

Additionally, moved some big function definitions out of the class for better readability. Added and used `Bounds::from_range`.

This is a no-op diff.

Differential Revision: D86894728
xuhdev added a commit to xuhdev/redex that referenced this pull request Nov 13, 2025
Summary:

The class is now doing too many things. Split up for better testability and easier implementation for future optimizations. Put internal implementations under an internal namespace rather than nested (easier to test some logically complicated part as individual components later).

Additionally, moved some big function definitions out of the class for better readability. Added and used `Bounds::from_range`.

This is a no-op diff.

Differential Revision: D86894728
xuhdev added a commit to xuhdev/redex that referenced this pull request Nov 13, 2025
Summary:

The class is now doing too many things. Split up for better testability and easier implementation for future optimizations. Put internal implementations under an internal namespace rather than nested (easier to test some logically complicated part as individual components later).

Additionally, moved some big function definitions out of the class for better readability. Added and used `Bounds::from_range`.

This is a no-op diff.

Differential Revision: D86894728
Summary:

The class is now doing too many things. Split up for better testability and easier implementation for future optimizations. Put internal implementations under an internal namespace rather than nested (easier to test some logically complicated part as individual components later).

Additionally, moved some big function definitions out of the class for better readability. Added and used `Bounds::from_range`.

This is a no-op diff.

Differential Revision: D86894728
@meta-codesync
Copy link

meta-codesync bot commented Nov 14, 2025

This pull request has been merged in 9ce8644.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants