cgewecke
|
6236a8fe9d
|
Check all SWAP opcodes for inst. hashes when viaIR is true (#873)
|
9 months ago |
cgewecke
|
943a6fe56a
|
Check all PUSH opcodes for instr. hashes when viaIR is true (#871)
|
9 months ago |
cgewecke
|
6839e92d8f
|
Improve organization of edge case code in collector (#869)
|
9 months ago |
cgewecke
|
e6df717d8d
|
Fix duplicate hash logic (#868)
|
9 months ago |
cgewecke
|
7ad7288dca
|
Only inject file-level instr. for first pragma in file (#865)
|
9 months ago |
cgewecke
|
4f007c7583
|
Enable coverage when `viaIR` compiler flag is true (#854)
|
10 months ago |
cgewecke
|
c6eea4b130
|
Remove ganache-cli related code from API & tests (#849)
|
10 months ago |
cgewecke
|
658dc377b1
|
Fix instrumentation error for virtual modifiers (#832)
|
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 |
Franco Victorio
|
e1416d99bf
|
Prepare for next hardhat version (#796)
|
2 years ago |
cgewecke
|
05ab320fbc
|
Fixes for Hardhat 2.11.0 (#740)
|
2 years ago |
cgewecke
|
16367d1538
|
Remove truffle files from project
|
3 years ago |
cgewecke
|
8ea8ec93d9
|
Fix true/false scoped method definition function visibilities
|
3 years ago |
cgewecke
|
3bcec941ec
|
Fix rebase errors & regenerate yarn.lock
|
3 years ago |
cgewecke
|
3edfd25371
|
Stop injecting statement coverage into conditionals
|
3 years ago |
cgewecke
|
e9133d719c
|
Generate mocha JSON output with --matrix (#601)
|
3 years ago |
cgewecke
|
d09ed179df
|
Add ABI diff logic (#598)
|
3 years ago |
cgewecke
|
cd863d3760
|
Add modifierWhitelist option (#597)
|
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
|
afd7ef0376
|
Add test matrix generator (#593)
|
3 years ago |
cgewecke
|
e76a165b63
|
Add coverage measurement category options (#592)
|
3 years ago |
cgewecke
|
2228faff75
|
Use bytes8 instead of bytes32 as hash key (#590)
|
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
|
9b173ae70f
|
Add branch coverage for logical OR conditions (#499)
* Add initial OR coverage test cases
* Add logicalOR coverage for "require" conditions
* Add logicalOR coverage for "while" conditions
* Add logicalOR coverage for "return" conditions
* Add logicalOR coverage for "if" conditions
* Add logicalOR branch highlighting for html report
|
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 |