Conversation
|
I'm Bonk, and I've done a quick review of your PR. This PR migrates the Issue: Flag mismatch for In if (flags.getWorkerdExperimental()) {
// Experimental new API, details may change!
JSG_LAZY_INSTANCE_PROPERTY(facets, getFacets);
JSG_LAZY_INSTANCE_PROPERTY(version, getVersion);
}But this PR changes the sender side ( Should the if (flags.getWorkerdExperimental()) {
// Experimental new API, details may change!
JSG_LAZY_INSTANCE_PROPERTY(facets, getFacets);
}
if (flags.getEnableVersionApi()) {
JSG_LAZY_INSTANCE_PROPERTY(version, getVersion);
} |
|
I'm Bonk, and I've done a quick review of your PR. This PR migrates the version option gate from One issue found: The JSG registration of the |
Merging this PR will degrade performance by 21.93%
Performance Changes
Comparing Footnotes
|
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #6198 +/- ##
==========================================
- Coverage 70.65% 70.59% -0.06%
==========================================
Files 413 413
Lines 109868 109995 +127
Branches 18100 18120 +20
==========================================
+ Hits 77624 77648 +24
- Misses 21436 21538 +102
- Partials 10808 10809 +1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
aba2381 to
b93fd73
Compare
b93fd73 to
b2245a9
Compare
|
I've now reviewed all the changes thoroughly. Let me summarize what this PR does and verify correctness:
The deep copy in All the changes are consistent, the flag usage is aligned (both sender and receiver now use LGTM |
Uses the more specific
getEnableVersionApiflag and adds some missing interface additions.