Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplify tracing computations, part #1. #4138

Closed
wants to merge 1 commit into from
Closed

Conversation

copybara-service[bot]
Copy link

@copybara-service copybara-service bot commented Sep 25, 2023

Simplify tracing computations, part #1.

These three CLs are stacked on top of each other and they make the tracing logic more complex. Rolling these CLs back will simplify tracing logic and improve static analysis and lint. The stacktraces will have more depth, but hopefully they will also be more clear as well.

  1. Revert b82dd1a - Refactors the computation wrapper to allow for non-tracing strategies.
  2. Revert 827f21e - Remove the remaining TFF stack frames from tracing errors.
  3. Revert 1406a91 - Invert control of some tracing functions to shorten stacktraces.

These three CLs are stacked on top of each other and they make the tracing logic more complex. Rolling these CLs back will simplify tracing logic and improve static analysis and lint. The stacktraces will have more depth, but hopefully they will also be more clear as well.

1. Revert b82dd1a - Refactors the computation wrapper to allow for non-tracing strategies.
2. Revert 827f21e - Remove the remaining TFF stack frames from tracing errors.
4. Revert 1406a91 - Invert control of some tracing functions to shorten stacktraces.

PiperOrigin-RevId: 568323122
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.

1 participant