Skip to content
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

chore: upstream f5aa05e #647

Merged
merged 113 commits into from
Nov 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
113 commits
Select commit Hold shift + click to select a range
8a40f34
chore(cheatcodes): reduce generated code (#8912)
DaniPopes Sep 20, 2024
5725bcc
feat(cheatcodes): display warnings for deprecated cheatcodes (#8883)
grandizzy Sep 20, 2024
e3120d6
refactor: rewrite the console.log format string parser (#8913)
DaniPopes Sep 20, 2024
f2c14c1
feat: implement `parseTomlType` cheats (#8911)
leovct Sep 20, 2024
a33fc1d
Log address in checksum format (#8915)
jenpaff Sep 20, 2024
09c8e75
improve description of `--flamechart` and `--flamegraph` (#8917)
qiweiii Sep 21, 2024
90541f0
fix(forge): improve `test --debug` doc (#8918)
qiweiii Sep 21, 2024
1f9c77a
chore: use dyn InspectorExt in Backend (#8919)
DaniPopes Sep 21, 2024
a301f26
chore(evm): use dyn DatabaseExt in inspect (#8921)
DaniPopes Sep 21, 2024
ed3ed15
chore(anvil): use dyn DatabaseRef instead of generics (#8920)
DaniPopes Sep 21, 2024
0380ca7
chore(doc): remove auto_impl (#8922)
DaniPopes Sep 21, 2024
1d2379a
chore(docs): Update testcode path (#8923)
aganisgash Sep 21, 2024
cd1c77a
chore(deps): weekly `cargo update` (#8927)
github-actions[bot] Sep 22, 2024
a592f7a
chore: don't display filter used if empty (#8929)
DaniPopes Sep 22, 2024
dab9036
chore: use serde_json::from_str when possible (#8925)
DaniPopes Sep 23, 2024
cba6e97
chore: deprecate --debug regex argument (#8930)
DaniPopes Sep 23, 2024
07a1f67
chore: fixes for --all-features tests (#8937)
grandizzy Sep 23, 2024
232e6c7
chore: more fixes for --all-features tests (#8946)
grandizzy Sep 24, 2024
c9d7b48
fix(`anvil`): handle OP deposit txs in `TypedTransaction` and `PoolTr…
yash-atreya Sep 24, 2024
df2203c
feat(cast): add contract creation bytecodes to traces (#8941)
CodeSandwich Sep 24, 2024
81fb0f6
fix: #8759, default (low) gas limit set even when disabled, use custo…
nhtyy Sep 24, 2024
64e7237
chore: add @grandizzy @yash-atreya @zerosnacks as codeowners (#8951)
zerosnacks Sep 24, 2024
ccb3c37
chore(deps): update revm-inspector version in manifest (#8950)
DaniPopes Sep 24, 2024
b09a88b
chore: add Makefile and `codespell` (#8948)
zerosnacks Sep 24, 2024
883bb1c
chore: add comments for alloy-core patches (#8955)
DaniPopes Sep 24, 2024
8d5a66d
fix(coverage): better find of loc start byte position (#8958)
grandizzy Sep 25, 2024
ccabf8b
chore: improve fuzz scrape bytecode test (#8953)
grandizzy Sep 25, 2024
9a0f66e
chore: fire shutdown signal on anvil node handle drop (#8947)
grandizzy Sep 25, 2024
c59d97e
feat(`cheatcodes`): `getArtifactPathByCode` and `getArtifactPathByDep…
yash-atreya Sep 26, 2024
a0ff7bd
chore: fix base gas limit test and clippy (#8961)
grandizzy Sep 26, 2024
d15d71a
feat(cheatcodes): random* cheatcodes to aid in symbolic testing (#8882)
grandizzy Sep 26, 2024
f7e9204
feat: use multi-architecture images in Dockerfile to support apple si…
DrakeEvans Sep 26, 2024
e485eeb
fix: enable `revm/blst` (#8965)
klkvr Sep 26, 2024
9dbfb2f
test: redact forge version (#8967)
mattsse Sep 26, 2024
98bcd8e
chore(tests): bump forge-std version (#8970)
github-actions[bot] Sep 27, 2024
658bb88
chore(traces): remove unreachable decoding of expectRevert (#8969)
DaniPopes Sep 27, 2024
20cb903
fix(`invariant`): replay should not fail for magic assume (#8966)
grandizzy Sep 27, 2024
92e7ad5
chore: bump max allowed verification delay (#8974)
mattsse Sep 27, 2024
dd86b30
chore: rename `snapshot` to be more specific (#8945)
zerosnacks Sep 27, 2024
25f24e6
fix: 4844 fee fixes (#8963)
mattsse Sep 27, 2024
7559c09
chore(deps): weekly `cargo update` (#8981)
github-actions[bot] Sep 30, 2024
4bcb309
fix(forge): generate `evm.legacyAssembly` extra output (#8987)
grandizzy Sep 30, 2024
3ff3d05
chore: bump alloy-core deps + revm (#8988)
yash-atreya Sep 30, 2024
452066e
fix(ci): flexibly handle forge-std being installed with tag or untagg…
zerosnacks Oct 2, 2024
4469a65
docs: clarify keystore path should point to a filename (#9004)
zerosnacks Oct 2, 2024
08a6409
feat: gas snapshots over arbitrary sections (#8952)
zerosnacks Oct 2, 2024
57bcac0
chore(deps): bump alloy to 0.4.2 (#9000)
yash-atreya Oct 2, 2024
6a1e0b7
chore: print parent beacon root (#9006)
mattsse Oct 2, 2024
471e4ac
chore: use dyn DatabaseExt everywhere (#8924)
DaniPopes Oct 3, 2024
ecf37f2
feat: `--eof` flag and config key (#9002)
klkvr Oct 3, 2024
df2e91b
perf: reduce dynamic dispatch for inspectors (#9011)
klkvr Oct 3, 2024
d4649bf
feat(randomBytes): adding support to generate different bytes via Rng…
Abhishekkochar Oct 3, 2024
086fcca
chore: add more context to sourcemap error (#9015)
DaniPopes Oct 3, 2024
c89a08c
fix: only test `--eof` on linux (#9016)
klkvr Oct 3, 2024
a355af4
fix(cheatcodes): handle create2 deployer with broadcastRawTransaction…
grandizzy Oct 3, 2024
67018dc
fix(`anvil`): set `storage.best_hash` while loading state (#9021)
yash-atreya Oct 3, 2024
e10ab3d
chore: reduce size of DynCheatcode vtable (#9023)
DaniPopes Oct 3, 2024
ac37bdb
chore: unify tx env filling + add missing members (#9022)
DaniPopes Oct 4, 2024
a970b36
chore: fix clippy (#9028)
grandizzy Oct 4, 2024
d3ce9f0
fix(`--isolate`): track state in journal (#9018)
klkvr Oct 4, 2024
eb04665
fix: handle large years (#9032)
mattsse Oct 4, 2024
f089dff
fix(`forge eip712`): fix handling of subtypes (#9035)
klkvr Oct 5, 2024
a5f922d
chore(deps): weekly `cargo update` (#9041)
github-actions[bot] Oct 6, 2024
8905af3
fix: normalize EVM version in chisel (#9040)
klkvr Oct 6, 2024
47f1ecb
fix(`cheatcodes`): mark `vm.breakpoint` as `pure` (#9051)
zerosnacks Oct 7, 2024
22a72d5
fix: include `traces` field when running `forge test -vvvv --json` (#…
zerosnacks Oct 7, 2024
d7d9b40
feat(cheatcodes): Add `vm.mockCalls` to mock different return data fo…
Tudmotu Oct 7, 2024
3b2e999
chore(deps): bump alloy-core 0.8.6 (#9045)
DaniPopes Oct 7, 2024
1ba5d6f
feat(cheatcodes): add vm.cloneAccount() cheatcode (#9048)
grandizzy Oct 7, 2024
e215f3f
fix(`anvil`): eth_gasPrice returned `1000000000` with `--block-base-f…
zerosnacks Oct 7, 2024
0b9bdf3
feat: update to Soldeer v0.4.0 (#9014)
mario-eth Oct 8, 2024
a17869a
fix(invariant): do not commit state if assume returns (#9062)
grandizzy Oct 8, 2024
373ad46
feat(`cheatcodes`): vm.getScriptWallets() (#9052)
yash-atreya Oct 9, 2024
ad86979
fix: support EOF opcodes in `cast da` (#9070)
klkvr Oct 9, 2024
641132f
feat(forge): allow passing value to `--optimize` (#9071)
klkvr Oct 9, 2024
a96b826
fix(forge): add logs/decoded logs in json test results (#9074)
grandizzy Oct 9, 2024
d847e0f
fix(`forge`): avoid panic when empty fuzz selectors in invariants (#9…
grandizzy Oct 9, 2024
97ce8c3
chore(`anvil`): use op-alloy types (#9047)
yash-atreya Oct 9, 2024
1465e39
fix: redact RPC URLs in traces if URL is passed in directly (#9077)
zerosnacks Oct 9, 2024
5101a32
test: relax pragmas (#9078)
DaniPopes Oct 9, 2024
0c659f0
feat(cheatcode): `startDebugTraceRecording` and `stopDebugTraceRecord…
boolafish Oct 9, 2024
92702e9
feat(`forge doc`): include @custom natspec (#9075)
leovct Oct 9, 2024
f79c53c
chore: add alias (#9082)
klkvr Oct 9, 2024
4065d38
fix(chisel): final statement & fetch err with complex type fixes (#9081)
grandizzy Oct 10, 2024
15fdb2a
feat(chisel): add eval command (#9086)
grandizzy Oct 10, 2024
0ec018d
feat: make `--gas-report` JSON output compatible (#9063)
zerosnacks Oct 10, 2024
da94707
chore: replace criterion with divan (#9080)
DaniPopes Oct 10, 2024
0ed43ce
chore: reduce length of a common error message (#9089)
DaniPopes Oct 10, 2024
44b2d75
feat: update to Soldeer v0.4.1 (#9092)
mario-eth Oct 11, 2024
7a9ebf9
feat: bump alpine to `3.20.3` (#9094)
gnapoli23 Oct 11, 2024
88e18ef
chore: update chains (#9097)
mattsse Oct 11, 2024
bcacf39
feat(cheatcodes): implement new cheatcode to check if a string contai…
leovct Oct 11, 2024
fd56528
chore(deps): weekly `cargo update` (#9100)
github-actions[bot] Oct 13, 2024
9415dde
feat(`cheatcodes`): vm.rememberKeys (#9087)
yash-atreya Oct 14, 2024
9a813d5
refactor(`cheatcodes`): mv `ScriptWallets` into `Cheatcode` (#9106)
yash-atreya Oct 14, 2024
6f7c1f7
fix: running script with `--broadcast` for a transaction sequence can…
pogobounce Oct 14, 2024
440837d
fix(fmt): do not panic when no named arg (#9114)
grandizzy Oct 14, 2024
fdd321b
fix(traces): identify artifacts using both deployed and creation code…
grandizzy Oct 14, 2024
11bd771
chore(`cheatcodes`): wallet nits (#9118)
yash-atreya Oct 15, 2024
f5aa05e
refactor(`script`): mv `ScriptSequence` to new crate (#9098)
yash-atreya Oct 15, 2024
fc0019a
Merge branch 'foundry/master'
elfedy Oct 18, 2024
94b70ec
Merge branch 'main' into elfedy-ummc
elfedy Oct 18, 2024
0d444fa
chore: remove duplicated RecordAccess
elfedy Oct 28, 2024
1d33e17
fix: replace generic with dyn DatabaseExt
elfedy Oct 28, 2024
da961da
chore: pending merge conflicts on script/src/lib.rs
elfedy Oct 28, 2024
b03ec29
Merge branch 'upstream-f5aa05e' into elfedy-ummc
elfedy Oct 28, 2024
427c240
Merge pull request #614 from matter-labs/elfedy-ummc
elfedy Oct 28, 2024
33034a2
fix: f5aa05e upstream update compilation errors (#681)
elfedy Oct 31, 2024
2915b7f
Merge branch 'main' into upstream-f5aa05e
elfedy Oct 31, 2024
0f584c3
fix: clippy
elfedy Oct 31, 2024
8d3aa99
fix: remove duplicate clippy ci job
elfedy Oct 31, 2024
99f8d3d
chore: fix codespell errors
elfedy Oct 31, 2024
f1ab070
chore: remove ci success job
elfedy Oct 31, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .codespellrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[codespell]
skip = .git,target,testdata,Cargo.toml,Cargo.lock
ignore-words-list = crate,ser,ratatui,Caf,froms,strat
9 changes: 9 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,15 @@ jobs:
shell: bash
run: ./.github/scripts/format.sh --check

codespell:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v4
- uses: codespell-project/actions-codespell@v2
with:
skip: "*.json"

crate-checks:
runs-on: ubuntu-22.04-github-hosted-16core
timeout-minutes: 60
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
.DS_STORE
/target
out/
snapshots/
out.json
.idea
.vscode
Loading