Skip to content

Prefer asserting concrete class status, rather than the negative 'not(abstract)'#5120

Merged
mcculls merged 1 commit into
masterfrom
mcculls/assert-concrete-status
Apr 28, 2023
Merged

Prefer asserting concrete class status, rather than the negative 'not(abstract)'#5120
mcculls merged 1 commit into
masterfrom
mcculls/assert-concrete-status

Conversation

@mcculls

@mcculls mcculls commented Apr 26, 2023

Copy link
Copy Markdown
Contributor

Motivation

This works better with memoization, because we end up asserting a positive fact rather than negative.

@mcculls mcculls added tag: no release notes Changes to exclude from release notes type: refactoring labels Apr 26, 2023
@mcculls
mcculls requested a review from a team as a code owner April 26, 2023 11:44
@pr-commenter

pr-commenter Bot commented Apr 26, 2023

Copy link
Copy Markdown

Benchmarks

Parameters

Baseline Candidate
commit 1.13.0-SNAPSHOT~3f7b05d217 1.13.0-SNAPSHOT~c2240feea9
config baseline candidate
See matching parameters
Baseline Candidate
module Agent Agent
parent None None

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 22 cases.

See unchanged results
scenario Δ mean execution_time
scenario:Startup-base-Agent same
scenario:Startup-base-Agent.start same
scenario:Startup-base-BytebuddyAgent same
scenario:Startup-base-GlobalTracer same
scenario:Startup-base-AppSec same
scenario:Startup-base-Remote Config same
scenario:Startup-base-Telemetry same
scenario:Startup-iast-Agent same
scenario:Startup-iast-Agent.start same
scenario:Startup-iast-BytebuddyAgent same
scenario:Startup-iast-GlobalTracer same
scenario:Startup-iast-AppSec same
scenario:Startup-iast-IAST same
scenario:Startup-iast-Remote Config same
scenario:Startup-iast-Telemetry same
scenario:Startup-waf-Agent same
scenario:Startup-waf-Agent.start same
scenario:Startup-waf-BytebuddyAgent same
scenario:Startup-waf-GlobalTracer same
scenario:Startup-waf-AppSec same
scenario:Startup-waf-Remote Config same
scenario:Startup-waf-Telemetry same

@mcculls
mcculls merged commit a39f5ec into master Apr 28, 2023
@mcculls
mcculls deleted the mcculls/assert-concrete-status branch April 28, 2023 10:00
@github-actions github-actions Bot added this to the 1.13.0 milestone Apr 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

tag: no release notes Changes to exclude from release notes type: refactoring

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants