Commit Graph

94 Commits (7ac26bda0edc63e11107d86843dbbbbcfe0ae45a)

Author SHA1 Message Date
cgewecke 4dbfbc7a64 Detect viaIR in solidityConfig overrides 10 months ago
cgewecke f8cf817715 Fix collector for DUP hashes 10 months ago
cgewecke 1da9510325 First draft 10 months ago
cgewecke ca695f0223
Add missing onPreCompile stage hook (#851) 10 months ago
cgewecke c6eea4b130
Remove ganache-cli related code from API & tests (#849) 10 months ago
cgewecke b1ee826ae5
Add test for transaction price errors with hardhat_mine (#845) 10 months ago
cgewecke 66082b3e56
Upgrade solidity version in tests to 0.8.x (#843) 10 months ago
cgewecke fbed395a17
Restructure test folders / move npm commands to shell scripts (#841) 10 months ago
cgewecke 16c2a04e46
Add test for multi-contract files with inheritance (#836) 10 months ago
cgewecke ecd808cdd7
Add test for modifiers with post-conditions (#835) 10 months ago
cgewecke a6674c66fe
Fix chained ternary conditionals instrumentation (#830) 10 months ago
cgewecke 7c0f13a395
Perform ternary conditional injections before branch injections (#828) 10 months ago
cgewecke 16367d1538 Remove truffle files from project 3 years ago
cgewecke d09ed179df Add ABI diff logic (#598) 3 years ago
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 f6f94c1cd5 Add modifier-invocation-as-branch coverage (#588) 3 years ago
cgewecke 64f205ab22 Add coverage for ternary conditionals (#587) 3 years ago
cgewecke 93214db07c Update tests for solc 0.7.x (#582) 3 years ago
cgewecke 9b173ae70f Add branch coverage for logical OR conditions (#499) 3 years ago
cgewecke b6c483976e
Allow truffle projects to contain vyper contracts (#571) 4 years ago
cgewecke fefeff609d
Set network "from" / fix HH trace logic (#562) 4 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 67a3a78854
Add solc 0.6.x integration mocks (#461) 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 1c8701ecf9 Improve coverage (#409) 5 years ago
cgewecke 7bce2143a2 Route all errors through reporter (#399) 5 years ago
cgewecke bad4fd0ab5 Handle native solidity tests / add test logger fixtures (#398) 5 years ago
cgewecke 1d093e9732 Stop injecting coverage hash fn definition in interfaces (#383) 5 years ago
cgewecke ec231a2328 Instrument with injected function calls (#381) 5 years ago
cgewecke c8de349fec Working truffle plugin draft w/ integration tests 5 years ago
cgewecke e52a3ab59f More test sources reorg and truffle mock utilities cleanup 5 years ago
cgewecke 501ad9a29d Rebase fixes 5 years ago
cgewecke fc3115138c Initial draft: 0.7.0 5 years ago
cgewecke 004142f937 Update parser-antlr to ^0.4.7 (type keyword fix) 5 years ago
cgewecke b4f1e5c20a Fix bug preprocessing unbracketed if else statements 5 years ago
cgewecke f3462cf962 Readme edits, file & deps cleanup 5 years ago
cgewecke 547d6906c2 Add assembly if regression test 5 years ago
cgewecke de73865eb3 Add assembly if regression test source 5 years ago
cgewecke 58ffad81b0 Unpin truffle, add Metacoin e2e 5 years ago
cgewecke aa77b3d8b8 Add angus-hamill to contributors list 5 years ago
Angus Hamill 8ccdd6428f Add multi else-if source 5 years ago
cgewecke 1ec36cab12 Modify preprocessor for nested conditionals, test w/ oraclize 5 years ago
cgewecke de233a93b4 Add test 5 years ago
panos 902cf85345 add more complexity to test contract `usingOraclize` 5 years ago
panos bb72697f7f add test contract `usingOraclize` as a base with added complexity. 5 years ago
Alex b57c8e5122 Instrument modifiers correctly 6 years ago