Commit Graph

156 Commits (58e039642dd500a85e0ad3eea6ab72269896ae92)

Author SHA1 Message Date
cgewecke bebeb37ad7 Generate mocha JSON output with --matrix (#601) 3 years ago
cgewecke ac0618c34f Add ABI diff logic (#598) 3 years ago
cgewecke b2d4a667d5 Add modifierWhitelist option (#597) 3 years ago
cgewecke 2be29b2edb Allow duplicate modifiers on same function (#596) 3 years ago
cgewecke 23f798792b Fix pre/post strategy for modifier coverage (#595) 3 years ago
cgewecke 350e699762 Do not treat inheritance constructors as branches (#594) 3 years ago
cgewecke 4487a1b5f6 Add test matrix generator (#593) 3 years ago
cgewecke 0ac8e742d7 Add coverage measurement category options (#592) 3 years ago
cgewecke c1bd4bcd64 Use bytes8 instead of bytes32 as hash key (#590) 3 years ago
cgewecke bf77884218 Add modifier-invocation-as-branch coverage (#588) 3 years ago
cgewecke 7403f3f0e1 Add coverage for ternary conditionals (#587) 3 years ago
cgewecke 8e8f6688f8 Add branch coverage for logical OR conditions (#499) 3 years ago
cgewecke 95341a0f57
Add support for `UncheckedStatement` blocks (#712) 3 years ago
cgewecke 3300b2363a
Add solcOptimizerDetails option (#683) 3 years ago
Ryno Beyers cdab28ca07
Add new hook and make temporary contracts directory configurable (#664) 3 years ago
cgewecke 022d7d8115
Use internal visibility for fn level hash method defs (#660) 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 e106076ed5
Clean up & fixes for Hardhat PR (#569) 4 years ago
cgewecke a68fefd741
Attach to Hardhat VM for trace (#566) 4 years ago
cgewecke bab2a938f7
Remove death for hh & raise gas to maximum (#565) 4 years ago
cgewecke fefeff609d
Set network "from" / fix HH trace logic (#562) 4 years ago
cgewecke 1e9ef8b001
Split hardhat & builder / support HardhatEVM (#560) 4 years ago
cgewecke be114946b3
Stop reporting assert statements as branches (#556) 4 years ago
cgewecke 3899f6d7c4
Make statement and function coverage measurement optional (#538) 4 years ago
cgewecke 655fb79530
Parse TryStatements and catchClauses (#522) 5 years ago
cgewecke 2af43a3423
Fix html report function highlighting / add netlify deploy preview (#518) 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 6c7940cb3e
Use @solidity-parser/parser (^0.5.2) (#495) 5 years ago
justin j. moses 90843ff33c
Allowing providerOptions gasLimit and allowUnlimitedContractSize to override defaults (#494) 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 1e339e4e1a
Use istanbul fork (because deprecated) (#465) 5 years ago
cgewecke 40c7ce38a1
Add imports only test, fix instrumenter (#450) 5 years ago
cgewecke f2cdb63498
Add API documentation (#447) 5 years ago
cgewecke 3612a815e6
Make api require-able, expose plugin utils (#445) 5 years ago
cgewecke 97de9c6012
Add builder-ethers test to CI (#441) 5 years ago
cgewecke d0f188f966
Add autoLauchServer option / update config validator (#437) 5 years ago
cgewecke 367ef81fa5
Prepare API for parallelization (#436) 5 years ago
cgewecke 592470608c
Buidler plugin draft (#426) 5 years ago
cgewecke 0bc67b8a34
Update test fixtures and plugin utils for Buidler (#422) 5 years ago
cgewecke 2552ebaef0 Add 'onCompileComplete' option (#413) 5 years ago
cgewecke baa6e85a1c Make gasLimit lower than gasLimitString 5 years ago
Xiao Liang 0795af6d13 chore(lib/ui): make URL https:// prefixed (#410) 5 years ago
cgewecke 1c8701ecf9 Improve coverage (#409) 5 years ago
cgewecke 438b2fef0f Add onServerReady, onTestsComplete, onIstanbulComplete Hooks (#408) 5 years ago
cgewecke 79b6443d8e Pre-empt EADDRINUSE and show useful error. (#407) 5 years ago
cgewecke efc321e388 Refactor instrument method (#406) 5 years ago