FuelLabs
sway
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
update tests
xunilrj/improve-constant-propagate
11 minutes ago
update tests
xunilrj/improve-constant-propagate
39 minutes ago
Remove obsolete `CFEI`/`CFSI` optimization from ASM generation (#7721) ## Description This PR: - removes the special handling of `CFEI`/`CFSI` instructions from the `asm_lang` and `asm_generation`. That special handling was introduced in #5588 as an implementation of removal of `CFEI/CFSI` pairs if the allocated size was zero. Later on, #6627 implemented a general `CFE(I)/CFS(I)` removal as a localized optimization of the allocated abstract instruction set, but it did not removed the special handling introduced by #5588. - removes emitting of a `CFEI` for allocating globals, if the ASM does not have any globals. ## Checklist - [x] I have linked to any relevant issues. - [x] 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. - [x] 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.
master
3 hours ago
Remove obsolete `CFEI`/`CFSI` optimization from ASM generation
ironcev/remove-misplaced-cfei-cfsi-optimization
6 hours ago
update tests
xunilrj/decrease-back-jmps
1 day ago
fix typo
xunilrj/decrease-back-jmps
2 days ago
update tests
xunilrj/decrease-back-jmps
2 days ago
improve code
xunilrj/decrease-back-jmps
2 days ago
Latest Branches
CodSpeed Performance Gauge
0%
Improve constant propagate
#7722
34 minutes ago
9d47e7c
xunilrj/improve-constant-propagate
CodSpeed Performance Gauge
0%
Remove obsolete `CFEI`/`CFSI` optimization from ASM generation
#7721
6 hours ago
90e73d0
ironcev/remove-misplaced-cfei-cfsi-optimization
CodSpeed Performance Gauge
-1%
Improve fn order to decrease the number of back jmps
#7720
1 day ago
950bca7
xunilrj/decrease-back-jmps
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs