Skip to content

Tags: ualtinok/foundry

Tags

nightly-ff4ec0fee13452359190338095be5236e590ceb5

Toggle nightly-ff4ec0fee13452359190338095be5236e590ceb5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: solidity formatter MVP (foundry-rs#201)

* feat: add fmt pallet

* feat: add formatter skeleton

* feat(fmt): Visitable for source & contract parts

* dyn -> impl, contract & enum impls, tests

* add empty_brackets helper

* use indent_write, implement more visitors

* cleanup test_formatter helper

* better brackets helpers

* add multiline support and respect to line_length

* fix clippy

* remove itertools dep

* add llvm to ci tests

* add llvm to env var

* add llvm install and env var set to lint step

* respect basic style guide

* fix Cargo.lock

* use solang without LLVM

* update solang, remove LLVM from CI

* bump solang

* final solang bump

* add README.md, improve comments

* fix README.md

* test against prettier-plugin-solidity snapshots

* add submodules recursively in CI

* Revert "chore: remove integration tests (foundry-rs#196)"

This reverts commit bab7e2d.

* add fmt testdata to Makefile

* run make fmt-testdata in CI

* cli & better formatting

* fix constructor function corner case

* use separate solang-parser crate

* add --check option

* bump solang, fix missing parts regarding source visiting

* bump solang, refactor blank lines formatting

* fix semver parsing (remove it lol)

* improve cli args

* parallel formatting w/ rayon, improve errors

* fix Makefile fmt-testdata dir structure

* fixes after matt's review

* good looking diffs on --check

* fix lint

* more default Visitor implementations

* bump solang, improve doc comments

* fix clippy

Signed-off-by: Alexey Shekhirin <[email protected]>

* bump solang

Signed-off-by: Alexey Shekhirin <[email protected]>

* comment out fmt from cli

* support error definitions & fix clippy

Co-authored-by: Matthias Seitz <[email protected]>

nightly

Toggle nightly's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: solidity formatter MVP (foundry-rs#201)

* feat: add fmt pallet

* feat: add formatter skeleton

* feat(fmt): Visitable for source & contract parts

* dyn -> impl, contract & enum impls, tests

* add empty_brackets helper

* use indent_write, implement more visitors

* cleanup test_formatter helper

* better brackets helpers

* add multiline support and respect to line_length

* fix clippy

* remove itertools dep

* add llvm to ci tests

* add llvm to env var

* add llvm install and env var set to lint step

* respect basic style guide

* fix Cargo.lock

* use solang without LLVM

* update solang, remove LLVM from CI

* bump solang

* final solang bump

* add README.md, improve comments

* fix README.md

* test against prettier-plugin-solidity snapshots

* add submodules recursively in CI

* Revert "chore: remove integration tests (foundry-rs#196)"

This reverts commit bab7e2d.

* add fmt testdata to Makefile

* run make fmt-testdata in CI

* cli & better formatting

* fix constructor function corner case

* use separate solang-parser crate

* add --check option

* bump solang, fix missing parts regarding source visiting

* bump solang, refactor blank lines formatting

* fix semver parsing (remove it lol)

* improve cli args

* parallel formatting w/ rayon, improve errors

* fix Makefile fmt-testdata dir structure

* fixes after matt's review

* good looking diffs on --check

* fix lint

* more default Visitor implementations

* bump solang, improve doc comments

* fix clippy

Signed-off-by: Alexey Shekhirin <[email protected]>

* bump solang

Signed-off-by: Alexey Shekhirin <[email protected]>

* comment out fmt from cli

* support error definitions & fix clippy

Co-authored-by: Matthias Seitz <[email protected]>

nightly-c12719af2f96bed26971f4cbe7d079a4c9e8a35f

Toggle nightly-c12719af2f96bed26971f4cbe7d079a4c9e8a35f's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix(fuzz): reset state to pre-test state (foundry-rs#737)

nightly-dd74795812877a863609195496021e94f49eb56e

Toggle nightly-dd74795812877a863609195496021e94f49eb56e's commit message
ci: build arm64 linux nightlies

nightly-d461426fb1436dbe03c521079be5faec53acbfab

Toggle nightly-d461426fb1436dbe03c521079be5faec53acbfab's commit message
ci: add arm setup

nightly-9efc7003153464cc8ff1a49899804b08a53baf45

Toggle nightly-9efc7003153464cc8ff1a49899804b08a53baf45's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
ci: Linux Arm64 Releases (foundry-rs#730)

* chore(utils): default-features = false for reqwest

* ci: build arm64 linux nightlies

* ci: add arm setup

* ci: use arm linker for linux arm builds

* ci: only build man pages on x86 linux

Co-authored-by: Oliver Nordbjerg <[email protected]>

nightly-28347027a40a6ac65de2c4fbf8f129821675e8d2

Toggle nightly-28347027a40a6ac65de2c4fbf8f129821675e8d2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
ci: build arm64 linux nightlies (foundry-rs#694)

* ci: build arm64 linux nightlies

* fix: disable solc autodetection on arm

* fix: add autodetect warning on arm devices

Forge will output a warning on ARM devices stating that
autodetection is disabled, unless autodetection is explicitly
disabled by the user to silence the warning.

* ci: install `gcc-aarch64-linux-gnu` for arm builds

nightly-980a61ea2ae7ca211745db3526f80c7efcb7ee6e

Toggle nightly-980a61ea2ae7ca211745db3526f80c7efcb7ee6e's commit message
fix(ci): add swap to avoid failing OOM

nightly-0b6b202b6f8d714c2eb862bd5c7815b386b8e3e2

Toggle nightly-0b6b202b6f8d714c2eb862bd5c7815b386b8e3e2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat(solc): migrate new ethers-solc backend (foundry-rs#660)

* chore: migrate to new solc compiler

* chore: migrate tests

* fix: migrate and cleanup

* misc: cleanup

* chore: patch against ethers pr

* misc: rollback ignored test

* bump ethers

* chore: bump ethers

Co-authored-by: Georgios Konstantopoulos <[email protected]>

nightly-fe2dbfed620222f806f23f16511c85173480f8d3

Toggle nightly-fe2dbfed620222f806f23f16511c85173480f8d3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feature: forge bind (foundry-rs#620)

* feature: forge bind

* refactor: improve naming and code flow

* refactor: use freshly refactored multiabigen

* bug: import correct fs

* bugs: some missing ? and such

* fix: wrap anyhow reports in eyre reports

* lint: clippy

* refactor: default crate name and version to CLI

* refactor: remove unneeded map_err anyhow transformations

* chore: bump ethers

* chore: lints

Co-authored-by: Georgios Konstantopoulos <[email protected]>