1 file changed
+1
-1
lines changed- .github/workflows/ci.yml+12-6
- CODEOWNERS+1-1
- CONTRIBUTING.md+1-1
- DEV.md+104
- README.md+18-1
- chain/cheat_code_tracer.go+78-64
- chain/config/config.go+16-3
- chain/config/config_defaults.go+1
- chain/console_log_cheat_code_contract.go+2-1
- chain/standard_cheat_code_contract.go+45-47
- chain/test_chain.go+132-78
- chain/test_chain_deployments_tracer.go+71-85
- chain/test_chain_test.go+9-9
- chain/test_chain_tracer.go+78-49
- chain/types/message_results.go-2
- chain/vendored/apply_transaction.go+26-4
- cmd/fuzz.go+9-3
- cmd/init.go+19-1
- cmd/root.go+1-1
- compilation/abiutils/solidity_errors.go+6-4
- compilation/platforms/crytic_compile.go+41-12
- compilation/platforms/crytic_compile_test.go+22-21
- compilation/platforms/solc.go+36-18
- compilation/types/ast.go+204
- compilation/types/compilation.go+8-18
- compilation/types/compiled_contract.go+5-2
- compilation/types/compiled_source.go+5-2
- compilation/types/source_maps.go+6-5
- docs/src/coverage_reports.md+42-1
- docs/src/project_configuration/chain_config.md+6
- docs/src/project_configuration/fuzzing_config.md+14
- docs/src/project_configuration/overview.md+1-1
- docs/src/project_configuration/testing_config.md+15-3
- docs/src/static/medusa.json+7-2
- docs/src/testing/writing-tests.md+5-5
- fuzzing/calls/call_message.go+21-1
- fuzzing/calls/call_sequence.go+2-7
- fuzzing/calls/call_sequence_execution.go+41-3
- fuzzing/config/config.go+78-6
- fuzzing/config/config_defaults.go+6-1
- fuzzing/config/gen_fuzzing_config.go+18
- fuzzing/contracts/contract.go+41
- fuzzing/corpus/corpus.go+106-63
- fuzzing/corpus/corpus_test.go+9-9
- fuzzing/coverage/coverage_maps.go+65-25
- fuzzing/coverage/coverage_tracer.go+89-60
- fuzzing/coverage/report_generation.go+33-30
- fuzzing/coverage/report_template.gohtml+2-2
- fuzzing/coverage/source_analysis.go+157-39
- fuzzing/executiontracer/execution_trace.go+2-1
- fuzzing/executiontracer/execution_tracer.go+83-67
- fuzzing/fuzzer.go+174-47
- fuzzing/fuzzer_hooks.go+5-4
- fuzzing/fuzzer_metrics.go+28-3
- fuzzing/fuzzer_test.go+88-6
- fuzzing/fuzzer_test_methods_test.go+1-1
- fuzzing/fuzzer_worker.go+32-22
- fuzzing/fuzzer_worker_sequence_generator.go+28-6
- fuzzing/test_case_assertion_provider.go+9-29
- fuzzing/test_case_optimization.go+11-8
- fuzzing/test_case_optimization_provider.go+8-14
- fuzzing/test_case_property_provider.go+6-13
- fuzzing/testdata/contracts/assertions/assert_constant_method.sol+148
- fuzzing/testdata/contracts/deployments/deploy_payable_constructors.sol+7
- fuzzing/testdata/contracts/deployments/predeploy_contract.sol+15
- fuzzing/testdata/contracts/filtering/target_and_exclude.sol+35
- fuzzing/utils/fuzz_method_utils.go+22-4
- go.mod+60-42
- go.sum+140-333
- logging/logger_test.go+3-2
- scripts/corpus_diff.py+63
- scripts/corpus_stats.py+57
- utils/fs_utils.go+29
0 commit comments