-
Notifications
You must be signed in to change notification settings - Fork 279
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
Kotlin coroutines instrumentation #4405
Kotlin coroutines instrumentation #4405
Commits on Dec 8, 2022
-
Configure kotlin-coroutines module to be compilable
Signed-off-by: monosoul <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 45d2c12 - Browse repository at this point
Copy the full SHA 45d2c12View commit details
Commits on Dec 9, 2022
-
Add a test case for kotlin coroutines tracing with suspension
Signed-off-by: monosoul <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for df6d722 - Browse repository at this point
Copy the full SHA df6d722View commit details -
Add a naive Kotlin coroutines instrumentation
Signed-off-by: monosoul <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c7b4468 - Browse repository at this point
Copy the full SHA c7b4468View commit details -
Rewrite using ManagedScope abstraction for scope stack management
Signed-off-by: monosoul <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a3512c8 - Browse repository at this point
Copy the full SHA a3512c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9553d24 - Browse repository at this point
Copy the full SHA 9553d24View commit details -
Merge remote-tracking branch 'origin/master' into feature/kotlin-coro…
…utines-instrumentation
Configuration menu - View commit details
-
Copy full SHA for b001da9 - Browse repository at this point
Copy the full SHA b001da9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0cbeac - Browse repository at this point
Copy the full SHA d0cbeacView commit details -
ManagedScope -> ScopeState; delegateManagedScope -> newScopeState
Signed-off-by: monosoul <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 079ab2c - Browse repository at this point
Copy the full SHA 079ab2cView commit details -
Improve createKotlinDirs task declaration to make sure it always works
Signed-off-by: monosoul <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e719abc - Browse repository at this point
Copy the full SHA e719abcView commit details -
Add unit tests for ContinuableScopeState
Signed-off-by: monosoul <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 66072b6 - Browse repository at this point
Copy the full SHA 66072b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a342eb - Browse repository at this point
Copy the full SHA 1a342ebView commit details
Commits on Dec 12, 2022
-
Merge remote-tracking branch 'origin/master' into feature/kotlin-coro…
…utines-instrumentation
Configuration menu - View commit details
-
Copy full SHA for 6aca8d1 - Browse repository at this point
Copy the full SHA 6aca8d1View commit details
Commits on Dec 14, 2022
-
Merge remote-tracking branch 'origin/master' into feature/kotlin-coro…
…utines-instrumentation
Configuration menu - View commit details
-
Copy full SHA for ec1ff19 - Browse repository at this point
Copy the full SHA ec1ff19View commit details -
Merge remote-tracking branch 'origin/master' into feature/kotlin-coro…
…utines-instrumentation Signed-off-by: monosoul <[email protected]> # Conflicts: # dd-trace-core/src/main/java/datadog/trace/core/scopemanager/ContinuableScopeManager.java
Configuration menu - View commit details
-
Copy full SHA for 3a9b4f1 - Browse repository at this point
Copy the full SHA 3a9b4f1View commit details
Commits on Dec 18, 2022
-
Add a test case for lazily started coroutines
Signed-off-by: monosoul <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d5438db - Browse repository at this point
Copy the full SHA d5438dbView commit details -
Add a test case for starting coroutines without a parent trace
Signed-off-by: monosoul <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 497bdca - Browse repository at this point
Copy the full SHA 497bdcaView commit details -
Adjust the implementation to make the tests pass
Signed-off-by: monosoul <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 708c0be - Browse repository at this point
Copy the full SHA 708c0beView commit details
Commits on Dec 19, 2022
-
Refactor CoroutineContextHelper a bit and add a comment
Signed-off-by: monosoul <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f285a1e - Browse repository at this point
Copy the full SHA f285a1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for be78939 - Browse repository at this point
Copy the full SHA be78939View commit details
Commits on Dec 20, 2022
-
Fix Gradle task failures caused by kotlin coroutines module
Signed-off-by: monosoul <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d36e597 - Browse repository at this point
Copy the full SHA d36e597View commit details -
Merge remote-tracking branch 'origin/master' into feature/kotlin-coro…
…utines-instrumentation
Configuration menu - View commit details
-
Copy full SHA for 1358d10 - Browse repository at this point
Copy the full SHA 1358d10View commit details -
Disable strict trace writes for the coroutines test
Signed-off-by: monosoul <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 296d400 - Browse repository at this point
Copy the full SHA 296d400View commit details -
Fix wrong dispatcher used in parameterized tests
Signed-off-by: monosoul <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 92cc4e6 - Browse repository at this point
Copy the full SHA 92cc4e6View commit details -
Signed-off-by: monosoul <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1284f08 - Browse repository at this point
Copy the full SHA 1284f08View commit details
Commits on Dec 22, 2022
-
Merge remote-tracking branch 'upstream/master' into feature/kotlin-co…
…routines-instrumentation
Configuration menu - View commit details
-
Copy full SHA for bca00e1 - Browse repository at this point
Copy the full SHA bca00e1View commit details -
Introduce ContinuationHandler to better manage continuations
Signed-off-by: monosoul <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7073b6e - Browse repository at this point
Copy the full SHA 7073b6eView commit details -
Merge remote-tracking branch 'upstream/master' into feature/kotlin-co…
…routines-instrumentation
Configuration menu - View commit details
-
Copy full SHA for a3e901b - Browse repository at this point
Copy the full SHA a3e901bView commit details -
Add final modifiers where it makes sense
Signed-off-by: monosoul <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f193145 - Browse repository at this point
Copy the full SHA f193145View commit details -
Signed-off-by: monosoul <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8f00d51 - Browse repository at this point
Copy the full SHA 8f00d51View commit details -
Add coroutine names for easier troubleshooting
Signed-off-by: monosoul <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a2ead1c - Browse repository at this point
Copy the full SHA a2ead1cView commit details
Commits on Dec 23, 2022
-
Ensure invokeOnCompletion is invoked with the right scope stack
Signed-off-by: monosoul <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9eaf18c - Browse repository at this point
Copy the full SHA 9eaf18cView commit details -
scopeState -> coroutineScopeState
Signed-off-by: monosoul <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7c19f01 - Browse repository at this point
Copy the full SHA 7c19f01View commit details -
currentThreadState -> currentThreadScopeState
Signed-off-by: monosoul <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 971839d - Browse repository at this point
Copy the full SHA 971839dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01cff05 - Browse repository at this point
Copy the full SHA 01cff05View commit details -
Extract ContinuationHandler into its own file
Signed-off-by: monosoul <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f5ba3d0 - Browse repository at this point
Copy the full SHA f5ba3d0View commit details -
Extract closeScopeAndCancelContinuation method
Signed-off-by: monosoul <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fcb59ae - Browse repository at this point
Copy the full SHA fcb59aeView commit details
Commits on Jan 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2f062e6 - Browse repository at this point
Copy the full SHA 2f062e6View commit details -
Merge remote-tracking branch 'origin/master' into feature/kotlin-coro…
…utines-instrumentation
Configuration menu - View commit details
-
Copy full SHA for 3923d69 - Browse repository at this point
Copy the full SHA 3923d69View commit details