У Foundry є новий кандидат на реліз: v1.6.0-rc1! Серед особливих сторін: Osaka як стандартний хардфорк EVM, паралелізоване безстанне фаззування, налаштовувані інваріантні інтервали перевірки, покращене виявлення реентрантності та часове інваріантне фаззування. $ foundryup -i v1.6.0-rc1
Fuzz-тести тепер працюють по кількох робочих потоках, правильно масштабуючись на багатоядерних машинах. Кожен працівник зберігає власний корпус і періодично синхронізується з майстром, ділячись покриттям паралельно!
Новий 'check_interval' контролює інваріантну частоту в глибоких пробігах (0, 1 або N), забезпечуючи до 3,6× швидше виконання шляхом зменшення дорогих перевірок, а інваріанти 'call_override' тепер правильно ловлять реентрантність передачі ETH.
«Foundry-toolchain» GitHub Action був повністю переписаний у TypeScript, і тепер доступна експериментальна переробка 'foundryup' у Rust, спрямована на чистіший і надійніший досвід встановлення.
Нещодавно ми перетнули 10 000 GitHub 🌟 — дякуємо всім, хто зробив внесок, повідомив про проблеми та допоміг покращити Foundry!
131