FuelLabs
sway
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Optimizations
Branches
Benchmarks
Runs
Performance History
Latest Results
update tests
xunilrj/opt-get-config
3 hours ago
removing
xunilrj/opt-get-config
4 hours ago
Improve fn order to decrease fn call cost (#7720) ## Description This PR try to optimise gas usage, by decreasing the cost of calls. Function calls get more expensive as the farther the target function is. So, we try to change the order of the "worst functions" and see if there is a spot where the approximated gas decreases. # Changes After f544254 - Far cost dropped from 6 to 4; - A caller-first DFS seed was added; - Multi-start SA from IR, DFS, and some pseudo-random orders; - Followed by a sum-only hill-climb; - Hard Pareto is no longer part of the search. ## Checklist - [x] 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). - [x] I have requested a review from the relevant team or maintainers. --------- Co-authored-by: Igor Rončević <ironcev@hotmail.com>
master
7 hours ago
Merge branch 'master' into xunilrj/decrease-back-jmps
xunilrj/decrease-back-jmps
8 hours ago
fix github CI
xunilrj/decrease-back-jmps
2 days ago
update tests
xunilrj/decrease-back-jmps
2 days ago
fmt and clippy issues
xunilrj/decrease-back-jmps
2 days ago
Wizard run
3 days ago
Latest Branches
CodSpeed Performance Gauge
0%
Optimise get_config for trivial types
#7682
4 hours ago
97a6715
xunilrj/opt-get-config
CodSpeed Performance Gauge
0%
Improve fn order to decrease fn call cost
#7720
8 hours ago
a19f6bb
xunilrj/decrease-back-jmps
CodSpeed Performance Gauge
0%
Use `DeclEngine::insert_modified` instead of `replace`
#7717
7 days ago
2f875e3
ironcev/use-insert-modified-instead-of-replace
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs