-
Notifications
You must be signed in to change notification settings - Fork 167
build(profiling)!: use phpize and configure #3613
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
base: master
Are you sure you want to change the base?
Conversation
In a future change, this may hold a refcount for another object, so we need to encapsulate it.
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## levi/backtrace #3613 +/- ##
==================================================
- Coverage 62.12% 62.11% -0.02%
==================================================
Files 141 141
Lines 13387 13387
Branches 1753 1753
==================================================
- Hits 8317 8315 -2
- Misses 4270 4273 +3
+ Partials 800 799 -1 see 1 file with indirect coverage changes Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
Benchmarks [ tracer ]Benchmark execution time: 2026-02-01 23:03:06 Comparing candidate commit d2bc90a in PR branch Found 0 performance improvements and 5 performance regressions! Performance is the same for 185 metrics, 4 unstable metrics. scenario:MessagePackSerializationBench/benchMessagePackSerialization-opcache
scenario:SamplingRuleMatchingBench/benchRegexMatching1
scenario:SamplingRuleMatchingBench/benchRegexMatching2
scenario:SamplingRuleMatchingBench/benchRegexMatching3
scenario:SamplingRuleMatchingBench/benchRegexMatching4
|
Description
The README has been updated to describe new build instructions. The backwards compatibility break here is that build instructions have changed.
A brief and incomplete summary of changes:
MakefileMakefileis generated by./configure../configureis generated byphpize.So essentially instead of this:
You now do:
But you also get things you didn't have before:
There are options to
./configureto set cargo features or to enable the debug profile.Reviewer checklist