-
Notifications
You must be signed in to change notification settings - Fork 30
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
Add support for actor-language features to Dynamic Metrics tool #348
Commits on Apr 15, 2020
-
Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for 474e509 - Browse repository at this point
Copy the full SHA 474e509View commit details -
Added a double specialization to AbsPrim and move it
Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for 75a3df3 - Browse repository at this point
Copy the full SHA 75a3df3View commit details -
Turn source section location into path:line:column:length format
This format is much easier to read and map to a file. Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for 784dc6f - Browse repository at this point
Copy the full SHA 784dc6fView commit details -
Implement some missing bits around actor-related types
No specific actor support yet, but at least support promises, far references, and resolver objects. Also add support for a few other things. Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for 560371d - Browse repository at this point
Copy the full SHA 560371dView commit details -
Added test for actor DyM support and add Savina benchmarks for testing
Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for ba97a85 - Browse repository at this point
Copy the full SHA ba97a85View commit details -
Remove duplicated code and unused maps
The maps where unused and were missed in an old refactoring. Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for 4122590 - Browse repository at this point
Copy the full SHA 4122590View commit details -
Avoid initializing TraceActorCreationNode if tracing is not enabled
Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for f21d959 - Browse repository at this point
Copy the full SHA f21d959View commit details -
Added DyM support for actor creation
Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for dbe67be - Browse repository at this point
Copy the full SHA dbe67beView commit details -
Make UnarySystemOperation a ComplexPrimitiveOperation
- and provide necessary support for CreatePromisePairPrim Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for 6ac75d7 - Browse repository at this point
Copy the full SHA 6ac75d7View commit details -
Added basic message send instrumentation
Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for be18e47 - Browse repository at this point
Copy the full SHA be18e47View commit details -
Make resolve an operation that is tracked
This is just the primitive, not yet on the source level, which might need a primitive wrapping this to pass on the breakpoint parameters correctly. Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for fd2a1f7 - Browse repository at this point
Copy the full SHA fd2a1f7View commit details
Commits on Apr 16, 2020
-
Added general actor statistics
- Num.Actors - Num.Turns - Num.Promises - Num.Resolvers - Num.Promises.Avoided - Num.Registered.WhenResolved - Num.Registered.OnError - Num.Scheduled.WhenResolved - Num.Scheduled.OnError Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for 2bb1471 - Browse repository at this point
Copy the full SHA 2bb1471View commit details -
Added EagerResolvePromiseNode to expose lexical location of Resolver>…
…>#resolve: This node itself does not need to be instrumented, because its child node will be instrumented as in all other locations where it is used. Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for 731ec5b - Browse repository at this point
Copy the full SHA 731ec5bView commit details -
Replace use of instrumentation for call nodes with counting call node…
…s [WIP] This replaces the rather elaborate and brittle way we used instrumentation to count the activation of specific call targets by having a wrapping node that counts activations and can be collected from the message send node. Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for 607098a - Browse repository at this point
Copy the full SHA 607098aView commit details -
Fix mixin identifier string, avoiding unnecessary #
Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for 8d5ea40 - Browse repository at this point
Copy the full SHA 8d5ea40View commit details -
Remove old DyM code as part of Replace use of instrumentation for cal…
…l nodes with counting call nodes [WIP] Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for 7516867 - Browse repository at this point
Copy the full SHA 7516867View commit details -
Make sure ReceivedRootNodes are instrumented
Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for 9ba1970 - Browse repository at this point
Copy the full SHA 9ba1970View commit details -
Mark eventual send callsites as such
Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for eea3b54 - Browse repository at this point
Copy the full SHA eea3b54View commit details -
Use fully qualified identifier for defined methods
Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for e610d18 - Browse repository at this point
Copy the full SHA e610d18View commit details -
Added support for OnError, WhenResolvedOnError for metric writing
Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for 5b09424 - Browse repository at this point
Copy the full SHA 5b09424View commit details -
Remove findbugsNature from Eclipse project
Hasn’t been used in ages Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for 1b46a54 - Browse repository at this point
Copy the full SHA 1b46a54View commit details -
Suppress warnings in KomposTraceParser
Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for f9a0b87 - Browse repository at this point
Copy the full SHA f9a0b87View commit details -
Make sure implicit promise resolution is instrumented
Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for 77fdf25 - Browse repository at this point
Copy the full SHA 77fdf25View commit details -
Count all null resolutions, i.e., when promises are not actually reso…
…lved Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for a370052 - Browse repository at this point
Copy the full SHA a370052View commit details -
Add missing promiseError operation and distinguish implicit/explicit
- rename resolve to promiseResolve Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for 313a5d6 - Browse repository at this point
Copy the full SHA 313a5d6View commit details -
Generic and foreign dispatch are not yet implemented
Perhaps another time, not urgent for the moment. Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for fc16761 - Browse repository at this point
Copy the full SHA fc16761View commit details -
Update Kompos dependencies, make them strict, and fix issue with boot…
…strap popovers Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for 352e0e6 - Browse repository at this point
Copy the full SHA 352e0e6View commit details -
Object safepoint operations need to be in finally blocks consistently
This is a correctness precaution. All subsequent register/unregister operations following an initial unregister/register need to be in a finally clause if the operations in-between could cause any kind of exception, which most can. For consistency, it should be used really everywhere. There are only two points where it might be acceptable, but should be still fixed: init of object system, and in the executeApplication method. Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for dd07d87 - Browse repository at this point
Copy the full SHA dd07d87View commit details -
Since we now have an eager primitive replacement on the AST, we need …
…no longer skip any frames Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for fec3aec - Browse repository at this point
Copy the full SHA fec3aecView commit details -
Avoid reinitialization by publishing node only after full initialization
Signed-off-by: Stefan Marr <git@stefan-marr.de>
Configuration menu - View commit details
-
Copy full SHA for ae21fce - Browse repository at this point
Copy the full SHA ae21fceView commit details