Commit 0579449
fix: Backport fmt and script fixes to v1.4.4 (#12272)
* fix(fmt): no trailing cmnts in opening brace of empty blocks (#12241)
* fix(fmt): only print trailing cmnts in opening brace when block is not
empty
* doc: link issue
---------
Co-authored-by: grandizzy <[email protected]>
* fix(fmt): preserve indexed callee when it fits (#12270)
* fix(fmt): preserve indexed callee when it fits
* style: typos
* fix(forge): fix dynamic gas limit check (#12267)
* fix(forge): fix dynamic gas limit check
* add repro
* chore: update traces for p256 precompile test (#12242)
chore: redact part of traces for p256 precompile test
* chore: bump v1.4.4 (#12271)
* fix(forge): update progress on rejected fuzz runs (#12243)
fix: update progress on rejected runs
* feat(fmt): enforce doc comment styling (#11955)
* feat(fmt): force doc comment styling
* tests: add unit tests
* style: clippy + comments
* fix: default config test
* chore(fmt): prefer_compact + indent bin expr w/ parenthesis (#12281)
* fix: indentation in operator exprs with parentheses
* docs: new param
* feat: prefer_compact
* fix: test
* style: typo
* fix: default config test
* Fix wrap comments test
* fix: emit and revert
---------
Co-authored-by: grandizzy <[email protected]>
* chore(docs): default `all` for `prefer_compact` fmt config (#12294)
chore: default all for prefer_compact fmt
* docs(fmt): add `none` variant (#12298)
* feat(fmt): add single_line_imports option to keep single imports on one line (#12303)
* add single_line_imports option to keep single imports on one line
* update readme
* add tests for single_line_imports feature + fmt
* fix clippy and simplify the code
* fix test failed
* fix: simplify
---------
Co-authored-by: 0xrusowsky <[email protected]>
Co-authored-by: grandizzy <[email protected]>
* fix(fmt): keep if stmts inline in assembly blocks (#12306)
fix(fmt): asm inline if stmt
* fix(fmt): prevent double-ind in complex ternary expr (#12317)
* fix(fmt): only indent wrapped trailing block cmnts (#12319)
* fix(fmt): only indent wrapped trailing cmnts which are line cmnts
* style: flip
---------
Co-authored-by: grandizzy <[email protected]>
* fix(fmt): don't break var assignments when callee fits (#12323)
* fix(fmt): don't break var assignments when callee fits
* fix: deindent calls (exception)
* chore: update arb tests, use different rpc url (#12321)
* chore: use drpc arb
* Use other
* fix(fmt): properly calc fn header size (#12343)
* fix(fmt): properly calc fn header size
* docs: add more cmnts
* fix: revert bun.lock changes
* test(fmt): ensure fn header sizes are computed correctly (#12350)
* fix(fmt): properly calc fn header size
* docs: add more cmnts
* fix: revert bun.lock changes
* test: estimate_header_size
* simplify tests
* style: clippy
* chore: patch solar to main rev (#12379)
* chore: back to arbitrum rpc (#12382)
* fix(fmt): always break consistently in calls with opts and args (#12359)
* fix(fmt): always break consistently in calls with opts and args
* more tests
* test: simplify
---------
Co-authored-by: 0xrusowsky <[email protected]>
Co-authored-by: silve K <[email protected]>
Co-authored-by: 0xrusowsky <[email protected]>1 parent fa9f934 commit 0579449
File tree
58 files changed
+1577
-302
lines changed- .github/workflows
- crates
- anvil/tests/it
- cast/tests/cli
- cheatcodes/src
- config/src
- evm/evm/src/executors/fuzz
- fmt
- src/state
- testdata
- DocComments
- EmitStatement
- IfStatement2
- ImportDirective
- NamedFunctionCallExpression
- OperatorExpressions
- ReprosCalls
- ReprosFunctionDefs
- RevertNamedArgsStatement
- RevertStatement
- SimpleComments
- TryStatement
- VariableAssignment
- Yul
- forge/tests
- cli
- fixtures
- testdata/default/repros
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
58 files changed
+1577
-302
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments