Avatar for the FuelLabs user
FuelLabs
sway
BlogDocsChangelog

Performance History

Latest Results

update tests
xunilrj/decrease-back-jmps
6 hours ago
fix typo
xunilrj/decrease-back-jmps
15 hours ago
update tests
xunilrj/decrease-back-jmps
16 hours ago
improve code
xunilrj/decrease-back-jmps
16 hours ago
ICE when offset does not fit in 18 bits
xunilrj/opt-get-config
17 hours ago
reuse when it is not needed
xunilrj/opt-get-config
22 hours ago
Improve `inline` heuristic to avoid the final inlined function to be too big (#7710) ## Description This PR avoids the `inline` optimization to creating huge functions, and so avoiding issues like register spill, downgrading near to far calls etc... To help to diagnose this problem I have also created the "inspect" tool. It was vibe-coded, and it is a wonderful playground for anything IR related. To allow "inspect" to print the original source near IR I created another type of metatada definition which inline auto-generated code. That allows us to see what is the generated IR for the `__entry` function. I have also improved some of the scripts to generate benchmarks: now they work even when test names do not match (a problem when one create tests), and support for md tables, as the old code would fail silently. ## Checklist - [ ] I have linked to any relevant issues. - [ ] I have commented my code, particularly in hard-to-understand areas. - [ ] I have updated the documentation where relevant (API docs, the reference, and the Sway book). - [ ] If my change requires substantial documentation changes, I have [requested support from the DevRel team](https://github.com/FuelLabs/devrel-requests/issues/new/choose) - [ ] I have added tests that prove my fix is effective or that my feature works. - [ ] I have added (or requested a maintainer to add) the necessary `Breaking*` or `New Feature` labels where relevant. - [ ] I have done my best to ensure that my PR adheres to [the Fuel Labs Code Review Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md). - [ ] I have requested a review from the relevant team or maintainers. --------- Co-authored-by: Igor Rončević <ironcev@hotmail.com>
master
11 days ago

Latest Branches

CodSpeed Performance Gauge
-1%
Improve fn order to decrease the number of back jmps#7720
7 hours ago
950bca7
xunilrj/decrease-back-jmps
CodSpeed Performance Gauge
0%
18 hours ago
3f1dd93
xunilrj/opt-get-config
CodSpeed Performance Gauge
0%
Improve `inline` heuristic to avoid the final inlined function to be too big#7710
11 days ago
df2d48f
xunilrj/inline-spill-prediction
© 2026 CodSpeed Technology
Home Terms Privacy Docs