Skip to content

Conversation

@carterkozak
Copy link
Contributor

Before this PR

The deep copy is necessary when a DeferredTracer is created, but
not just before the current trace is cleared in the body of the
deferred action.
This does not modify behavior, only reduces unnecessary overhead.

After this PR

==COMMIT_MSG==
DeferredTracer avoids an unnecessary deep copy of the current trace
==COMMIT_MSG==

The deep copy is necessary when a DeferredTracer is created, but
not just before the current trace is cleared in the body of the
deferred action.
This does not modify behavior, only reduces unnecessary overhead.
@changelog-app
Copy link

changelog-app bot commented Jan 19, 2021

Generate changelog in changelog/@unreleased

Type

  • Feature
  • Improvement
  • Fix
  • Break
  • Deprecation
  • Manual task
  • Migration

Description

DeferredTracer avoids an unnecessary deep copy of the current trace

Check the box to generate changelog(s)

  • Generate changelog entry

@bulldozer-bot bulldozer-bot bot merged commit 26f354d into develop Jan 20, 2021
@bulldozer-bot bulldozer-bot bot deleted the ckozak/DeferredTracer_avoids_unnecessary_deep_copy branch January 20, 2021 00:07
@svc-autorelease
Copy link
Collaborator

Released 4.10.0

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.

4 participants