Commit Graph

227 Commits (503d1b271172e4f03836017cca8172ba61834a80)

Author SHA1 Message Date
cgewecke 503d1b2711 Allow duplicate modifiers on same function (#596) 3 years ago
cgewecke 0c9a79e09b Fix pre/post strategy for modifier coverage (#595) 3 years ago
cgewecke b4f303cfde Do not treat inheritance constructors as branches (#594) 3 years ago
cgewecke afd7ef0376 Add test matrix generator (#593) 3 years ago
cgewecke e76a165b63 Add coverage measurement category options (#592) 3 years ago
cgewecke f6f94c1cd5 Add modifier-invocation-as-branch coverage (#588) 3 years ago
cgewecke 64f205ab22 Add coverage for ternary conditionals (#587) 3 years ago
cgewecke b0952b07bc Suppress compilation warnings introduced by injected trace statements (#583) 3 years ago
cgewecke 93214db07c Update tests for solc 0.7.x (#582) 3 years ago
cgewecke add4702034 Update logical-or tests for Hardhat 3 years ago
cgewecke 9b173ae70f Add branch coverage for logical OR conditions (#499) 3 years ago
cgewecke 95341a0f57
Add support for `UncheckedStatement` blocks (#712) 3 years ago
cgewecke c69c11cb62
Remove Truffle patches (#693) 3 years ago
cgewecke 3300b2363a
Add solcOptimizerDetails option (#683) 3 years ago
cgewecke 5b7eb34e66
Fix hardhat_reset (#667) and add unit tests (#681) 3 years ago
Ryno Beyers cdab28ca07
Add new hook and make temporary contracts directory configurable (#664) 3 years ago
cgewecke 67b711d118
Add test fixture for solc-8 (#661) 3 years ago
cgewecke 022d7d8115
Use internal visibility for fn level hash method defs (#660) 3 years ago
cgewecke 593d1e37a4
Add configureYulOptimizer option (#659) 3 years ago
cgewecke ba948807ae
Fix london gas bug / bump deps (#658) 3 years ago
cgewecke a743f2ef94
Fix pragma abicoder v2 instrumentation (#615) 4 years ago
cgewecke 9ab7757a92
Support file scoped function definitions (#605) 4 years ago
cgewecke b6c483976e
Allow truffle projects to contain vyper contracts (#571) 4 years ago
cgewecke c88eed29e7
Locate .coverage_contracts correctly for subfolder paths (#570) 4 years ago
cgewecke e106076ed5
Clean up & fixes for Hardhat PR (#569) 4 years ago
cgewecke bab2a938f7
Remove death for hh & raise gas to maximum (#565) 4 years ago
cgewecke 0d74ff0b72
Add shared buidler / hardhat plugin entrypoint (#564) 4 years ago
cgewecke 587a1f3e91
Add complex compilation test case (#563) 4 years ago
cgewecke fefeff609d
Set network "from" / fix HH trace logic (#562) 4 years ago
cgewecke dba6e0c84f
Port Buidler tests to Hardhat (#561) 4 years ago
cgewecke 1e9ef8b001
Split hardhat & builder / support HardhatEVM (#560) 4 years ago
scnale 85f8384cfe Update buidler plugin for Hardhat compilation pipeline (#540) 4 years ago
cgewecke be114946b3
Stop reporting assert statements as branches (#556) 4 years ago
cgewecke 19f1990304
Remove ganache-core-sc dev dependency (#554) 4 years ago
cgewecke eed6c021e7
Upgrade Web3 to ^1.3.0, ganache-cli to 6.11.0 (#539) 4 years ago
cgewecke 3899f6d7c4
Make statement and function coverage measurement optional (#538) 4 years ago
cgewecke daf4b02e63
Expand testfiles arg globs (#523) 4 years ago
cgewecke 655fb79530
Parse TryStatements and catchClauses (#522) 5 years ago
cgewecke cccc455e1a
Update buidler dev deps & recommend using --network (#519) 5 years ago
cgewecke f1fb8a0f49
Stop instrumenting receive() for statements / fns (to save gas) (#517) 5 years ago
cgewecke 1b8b73086c
Support multi-contract files w/ inheritance for solc 0.6.x (#511) 5 years ago
cgewecke 2b14380d3d
Auto disable buidler-gas-reporter (#504) 5 years ago
cgewecke 7bdcac1206
Update solc 0.6.x test for immutable & solc 0.6.5 (#501) 5 years ago
cgewecke 102bb5b9ba
Allow modifier string arguments containing "{" (#480) 5 years ago
cgewecke 25eb6c4e69
Allow base contract string constructor args with open curly braces (#479) 5 years ago
cgewecke e5a5b95ad8
Parse solc 6.x contracts (#477) 5 years ago
cgewecke 171dc5cb7c
Upgrade ganache-cli to 6.9.0 / Web3 to 1.2.6 (#476) 5 years ago
cgewecke 67a3a78854
Add solc 0.6.x integration mocks (#461) 5 years ago
cgewecke 1ea44eae69
Fix broken import test using Truffle 5.1.2 (#454) 5 years ago
cgewecke f7603acbc0
Use recursive-readdir to resolve test files (#451) 5 years ago