-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
feat: ABI refactor #3085
base: master
Are you sure you want to change the base?
feat: ABI refactor #3085
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
1 Skipped Deployment
|
--- | ||
--- | ||
|
||
feat: ABI refactor |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Note
This is not to be merged until we've concluded development
…/feat/abi-refactor
Coverage Report:
Changed Files:Coverage values did not change👌. |
* add matchers and PoC * add "full" flow * extract relevant regexes into variables * update generics * fix tupleRegex * Update sway-type-matchers.ts * refactor out parameterized tests * add test tags * Update packages/abi/src/matchers/sway-type-matchers.ts Co-authored-by: Peter Smith <[email protected]> * add `createMatcher` utility * remove typers and coders * remove irrelevant changes * fix test * rename `empty` to `void` * Update packages/abi/src/matchers/sway-type-matchers.ts Co-authored-by: Anderson Arboleya <[email protected]> * fix compilation --------- Co-authored-by: Peter Smith <[email protected]> Co-authored-by: Anderson Arboleya <[email protected]>
CodSpeed Performance ReportMerging #3085 will degrade performances by 63.66%Comparing Summary
Benchmarks breakdown
|
…/feat/abi-refactor
* chore: consolidated all ABI Sway programs * chore: added missing `abi-library` * Update packages/fuel-gauge/test/fixtures/forc-projects/abi-contract/Forc.toml
* test `reportUserVersion` * move util to `versions` package * export via cli and not index * log fuels version * fetch latest version * log out comparison * add changeset * fix tests * disable pr release * add tests * re-use `getBuiltinVersions` * move to `fuels` CLI from `versions` * revert test changes * revert tests * add tests * add testing group * add changeset * add a test case * print a msg if fetch fails * add error msg in one more place * fix test --------- Co-authored-by: Chad Nehemiah <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Peter Smith <[email protected]> Co-authored-by: Chad Nehemiah <[email protected]>
Release notes
In this release, we:
@fuel-ts/abi
for all things ABI relatedSummary
Note
TBD
Implemented Sway type matchers
feat: sway type matchers #3137
chore: added start of line to ABI regex matchers #3163
Consolidated
abi-typegen
andabi-coder
Sway programschore: consolidate all ABI Sway programs #3171
Breaking Changes
Note
TBD
Checklist