├── .cursorignore ├── .gitattributes ├── .github └── workflows │ ├── lint.yml │ └── tests.yml ├── .gitignore ├── .gitmodules ├── .pre-commit-config.yaml ├── README.md ├── benchmarks └── run_bug_run │ └── buggy_test_results.tgz ├── clean_update_cache.sh ├── elleelleaime.def ├── elleelleaime ├── __init__.py ├── core │ ├── __init__.py │ ├── benchmarks │ │ ├── __init__.py │ │ ├── benchmark.py │ │ ├── bug.py │ │ ├── compile_result.py │ │ ├── defects4j │ │ │ ├── __init__.py │ │ │ ├── defects4j.py │ │ │ └── defects4jbug.py │ │ ├── gitbugjava │ │ │ ├── __init__.py │ │ │ ├── gitbugjava.py │ │ │ └── gitbugjavabug.py │ │ ├── humanevaljava │ │ │ ├── __init__.py │ │ │ ├── humanevaljava.py │ │ │ └── humanevaljavabug.py │ │ ├── quixbugs │ │ │ ├── __init__.py │ │ │ ├── quixbugs.py │ │ │ └── quixbugsbug.py │ │ ├── runbugrun │ │ │ ├── __init__.py │ │ │ ├── output_matcher.py │ │ │ ├── runbugrun.py │ │ │ └── runbugrunbug.py │ │ └── test_result.py │ ├── caching │ │ ├── __init__.py │ │ └── cache.py │ ├── config.py │ └── utils │ │ ├── __init__.py │ │ ├── benchmarks.py │ │ ├── java │ │ ├── __init__.py │ │ └── java.py │ │ ├── jsonl.py │ │ └── python │ │ ├── __init__.py │ │ └── python.py ├── evaluate │ ├── __init__.py │ └── strategies │ │ ├── __init__.py │ │ ├── anthropic │ │ ├── __init__.py │ │ └── anthropic.py │ │ ├── google │ │ ├── __init__.py │ │ └── google.py │ │ ├── mistral │ │ ├── __init__.py │ │ └── mistral.py │ │ ├── openai │ │ ├── __init__.py │ │ └── openai.py │ │ ├── openrouter │ │ ├── __init__.py │ │ └── openrouter.py │ │ ├── registry.py │ │ ├── strategy.py │ │ └── text │ │ ├── __init__.py │ │ ├── instruct.py │ │ └── replace.py ├── export │ ├── __init__.py │ └── token │ │ ├── strategies │ │ ├── __init__.py │ │ ├── anthropic.py │ │ ├── cost_strategy.py │ │ ├── google.py │ │ ├── mistral.py │ │ ├── openai.py │ │ └── openrouter.py │ │ └── token_calculator.py ├── generate │ ├── __init__.py │ └── strategies │ │ ├── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── anthropic │ │ │ ├── __init__.py │ │ │ └── anthropic.py │ │ ├── google │ │ │ ├── __init__.py │ │ │ └── google.py │ │ ├── huggingface │ │ │ ├── __init__.py │ │ │ ├── codellama │ │ │ │ ├── __init__.py │ │ │ │ ├── codellama_infilling.py │ │ │ │ └── codellama_instruct.py │ │ │ └── deepseek │ │ │ │ ├── __init__.py │ │ │ │ └── deepseek_fim.py │ │ ├── litellm │ │ │ ├── __init__.py │ │ │ └── litellm.py │ │ ├── mistral │ │ │ ├── __init__.py │ │ │ └── mistral.py │ │ ├── openai │ │ │ ├── __init__.py │ │ │ └── openai.py │ │ └── openrouter │ │ │ ├── __init__.py │ │ │ └── openrouter.py │ │ ├── registry.py │ │ └── strategy.py └── sample │ ├── __init__.py │ ├── registry.py │ ├── strategies │ ├── __init__.py │ ├── infilling.py │ ├── instruct.py │ └── instruct_python.py │ └── strategy.py ├── evaluate_patches.py ├── export_results.py ├── extractor.jar ├── generate_patches.py ├── generate_samples.py ├── gumtree-spoon-ast-diff.jar ├── poetry.lock ├── pyproject.toml ├── pytest.ini ├── renovate.json ├── setup.sh └── tests ├── __init__.py ├── core ├── __init__.py ├── benchmarks │ ├── __init__.py │ ├── defects4j │ │ ├── __init__.py │ │ └── test_defects4j.py │ ├── gitbugjava │ │ ├── __init__.py │ │ └── test_gitbugjava.py │ ├── humanevaljava │ │ ├── __init__.py │ │ └── test_humanevaljava.py │ ├── quixbugs │ │ ├── __init__.py │ │ └── test_quixbugs.py │ └── runbugrun │ │ ├── __init__.py │ │ └── test_runbugrun.py └── utils │ ├── __init__.py │ └── java │ ├── __init__.py │ ├── test_extract_failing_test_cases.py │ └── test_extract_single_function.py ├── evaluate ├── __init__.py ├── test_evaluate_google.py ├── test_evaluate_instruct.py ├── test_evaluate_mistral.py ├── test_evaluate_openai.py ├── test_evaluate_openrouter.py └── test_evaluate_replace.py ├── export └── token │ └── test_token_calculator.py └── sample ├── __init__.py ├── infilling ├── __init__.py └── test_codellama.py └── instruct ├── __init__.py └── test_instruct.py /.cursorignore: -------------------------------------------------------------------------------- 1 | cache/ 2 | benchmarks/ -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/.gitmodules -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/run_bug_run/buggy_test_results.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/benchmarks/run_bug_run/buggy_test_results.tgz -------------------------------------------------------------------------------- /clean_update_cache.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/clean_update_cache.sh -------------------------------------------------------------------------------- /elleelleaime.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime.def -------------------------------------------------------------------------------- /elleelleaime/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/__init__.py -------------------------------------------------------------------------------- /elleelleaime/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/core/__init__.py -------------------------------------------------------------------------------- /elleelleaime/core/benchmarks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/core/benchmarks/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/core/benchmarks/benchmark.py -------------------------------------------------------------------------------- /elleelleaime/core/benchmarks/bug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/core/benchmarks/bug.py -------------------------------------------------------------------------------- /elleelleaime/core/benchmarks/compile_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/core/benchmarks/compile_result.py -------------------------------------------------------------------------------- /elleelleaime/core/benchmarks/defects4j/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/core/benchmarks/defects4j/defects4j.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/core/benchmarks/defects4j/defects4j.py -------------------------------------------------------------------------------- /elleelleaime/core/benchmarks/defects4j/defects4jbug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/core/benchmarks/defects4j/defects4jbug.py -------------------------------------------------------------------------------- /elleelleaime/core/benchmarks/gitbugjava/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/core/benchmarks/gitbugjava/gitbugjava.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/core/benchmarks/gitbugjava/gitbugjava.py -------------------------------------------------------------------------------- /elleelleaime/core/benchmarks/gitbugjava/gitbugjavabug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/core/benchmarks/gitbugjava/gitbugjavabug.py -------------------------------------------------------------------------------- /elleelleaime/core/benchmarks/humanevaljava/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/core/benchmarks/humanevaljava/humanevaljava.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/core/benchmarks/humanevaljava/humanevaljava.py -------------------------------------------------------------------------------- /elleelleaime/core/benchmarks/humanevaljava/humanevaljavabug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/core/benchmarks/humanevaljava/humanevaljavabug.py -------------------------------------------------------------------------------- /elleelleaime/core/benchmarks/quixbugs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/core/benchmarks/quixbugs/quixbugs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/core/benchmarks/quixbugs/quixbugs.py -------------------------------------------------------------------------------- /elleelleaime/core/benchmarks/quixbugs/quixbugsbug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/core/benchmarks/quixbugs/quixbugsbug.py -------------------------------------------------------------------------------- /elleelleaime/core/benchmarks/runbugrun/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/core/benchmarks/runbugrun/output_matcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/core/benchmarks/runbugrun/output_matcher.py -------------------------------------------------------------------------------- /elleelleaime/core/benchmarks/runbugrun/runbugrun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/core/benchmarks/runbugrun/runbugrun.py -------------------------------------------------------------------------------- /elleelleaime/core/benchmarks/runbugrun/runbugrunbug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/core/benchmarks/runbugrun/runbugrunbug.py -------------------------------------------------------------------------------- /elleelleaime/core/benchmarks/test_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/core/benchmarks/test_result.py -------------------------------------------------------------------------------- /elleelleaime/core/caching/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/core/caching/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/core/caching/cache.py -------------------------------------------------------------------------------- /elleelleaime/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/core/config.py -------------------------------------------------------------------------------- /elleelleaime/core/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/core/utils/benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/core/utils/benchmarks.py -------------------------------------------------------------------------------- /elleelleaime/core/utils/java/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/core/utils/java/java.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/core/utils/java/java.py -------------------------------------------------------------------------------- /elleelleaime/core/utils/jsonl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/core/utils/jsonl.py -------------------------------------------------------------------------------- /elleelleaime/core/utils/python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/core/utils/python/python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/core/utils/python/python.py -------------------------------------------------------------------------------- /elleelleaime/evaluate/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/evaluate/strategies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/evaluate/strategies/anthropic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/evaluate/strategies/anthropic/anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/evaluate/strategies/anthropic/anthropic.py -------------------------------------------------------------------------------- /elleelleaime/evaluate/strategies/google/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/evaluate/strategies/google/google.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/evaluate/strategies/google/google.py -------------------------------------------------------------------------------- /elleelleaime/evaluate/strategies/mistral/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/evaluate/strategies/mistral/mistral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/evaluate/strategies/mistral/mistral.py -------------------------------------------------------------------------------- /elleelleaime/evaluate/strategies/openai/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/evaluate/strategies/openai/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/evaluate/strategies/openai/openai.py -------------------------------------------------------------------------------- /elleelleaime/evaluate/strategies/openrouter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/evaluate/strategies/openrouter/openrouter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/evaluate/strategies/openrouter/openrouter.py -------------------------------------------------------------------------------- /elleelleaime/evaluate/strategies/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/evaluate/strategies/registry.py -------------------------------------------------------------------------------- /elleelleaime/evaluate/strategies/strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/evaluate/strategies/strategy.py -------------------------------------------------------------------------------- /elleelleaime/evaluate/strategies/text/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/evaluate/strategies/text/instruct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/evaluate/strategies/text/instruct.py -------------------------------------------------------------------------------- /elleelleaime/evaluate/strategies/text/replace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/evaluate/strategies/text/replace.py -------------------------------------------------------------------------------- /elleelleaime/export/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/export/token/strategies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/export/token/strategies/anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/export/token/strategies/anthropic.py -------------------------------------------------------------------------------- /elleelleaime/export/token/strategies/cost_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/export/token/strategies/cost_strategy.py -------------------------------------------------------------------------------- /elleelleaime/export/token/strategies/google.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/export/token/strategies/google.py -------------------------------------------------------------------------------- /elleelleaime/export/token/strategies/mistral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/export/token/strategies/mistral.py -------------------------------------------------------------------------------- /elleelleaime/export/token/strategies/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/export/token/strategies/openai.py -------------------------------------------------------------------------------- /elleelleaime/export/token/strategies/openrouter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/export/token/strategies/openrouter.py -------------------------------------------------------------------------------- /elleelleaime/export/token/token_calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/export/token/token_calculator.py -------------------------------------------------------------------------------- /elleelleaime/generate/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/generate/strategies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/generate/strategies/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/generate/strategies/models/anthropic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/generate/strategies/models/anthropic/anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/generate/strategies/models/anthropic/anthropic.py -------------------------------------------------------------------------------- /elleelleaime/generate/strategies/models/google/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/generate/strategies/models/google/google.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/generate/strategies/models/google/google.py -------------------------------------------------------------------------------- /elleelleaime/generate/strategies/models/huggingface/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/generate/strategies/models/huggingface/codellama/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/generate/strategies/models/huggingface/codellama/codellama_infilling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/generate/strategies/models/huggingface/codellama/codellama_infilling.py -------------------------------------------------------------------------------- /elleelleaime/generate/strategies/models/huggingface/codellama/codellama_instruct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/generate/strategies/models/huggingface/codellama/codellama_instruct.py -------------------------------------------------------------------------------- /elleelleaime/generate/strategies/models/huggingface/deepseek/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/generate/strategies/models/huggingface/deepseek/deepseek_fim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/generate/strategies/models/huggingface/deepseek/deepseek_fim.py -------------------------------------------------------------------------------- /elleelleaime/generate/strategies/models/litellm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/generate/strategies/models/litellm/litellm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/generate/strategies/models/litellm/litellm.py -------------------------------------------------------------------------------- /elleelleaime/generate/strategies/models/mistral/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/generate/strategies/models/mistral/mistral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/generate/strategies/models/mistral/mistral.py -------------------------------------------------------------------------------- /elleelleaime/generate/strategies/models/openai/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/generate/strategies/models/openai/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/generate/strategies/models/openai/openai.py -------------------------------------------------------------------------------- /elleelleaime/generate/strategies/models/openrouter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/generate/strategies/models/openrouter/openrouter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/generate/strategies/models/openrouter/openrouter.py -------------------------------------------------------------------------------- /elleelleaime/generate/strategies/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/generate/strategies/registry.py -------------------------------------------------------------------------------- /elleelleaime/generate/strategies/strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/generate/strategies/strategy.py -------------------------------------------------------------------------------- /elleelleaime/sample/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/sample/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/sample/registry.py -------------------------------------------------------------------------------- /elleelleaime/sample/strategies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elleelleaime/sample/strategies/infilling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/sample/strategies/infilling.py -------------------------------------------------------------------------------- /elleelleaime/sample/strategies/instruct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/sample/strategies/instruct.py -------------------------------------------------------------------------------- /elleelleaime/sample/strategies/instruct_python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/sample/strategies/instruct_python.py -------------------------------------------------------------------------------- /elleelleaime/sample/strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/elleelleaime/sample/strategy.py -------------------------------------------------------------------------------- /evaluate_patches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/evaluate_patches.py -------------------------------------------------------------------------------- /export_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/export_results.py -------------------------------------------------------------------------------- /extractor.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/extractor.jar -------------------------------------------------------------------------------- /generate_patches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/generate_patches.py -------------------------------------------------------------------------------- /generate_samples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/generate_samples.py -------------------------------------------------------------------------------- /gumtree-spoon-ast-diff.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/gumtree-spoon-ast-diff.jar -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | addopts = --ignore=benchmarks/ 3 | -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/renovate.json -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/setup.sh -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/benchmarks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/benchmarks/defects4j/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/benchmarks/defects4j/test_defects4j.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/tests/core/benchmarks/defects4j/test_defects4j.py -------------------------------------------------------------------------------- /tests/core/benchmarks/gitbugjava/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/benchmarks/gitbugjava/test_gitbugjava.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/tests/core/benchmarks/gitbugjava/test_gitbugjava.py -------------------------------------------------------------------------------- /tests/core/benchmarks/humanevaljava/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/benchmarks/humanevaljava/test_humanevaljava.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/tests/core/benchmarks/humanevaljava/test_humanevaljava.py -------------------------------------------------------------------------------- /tests/core/benchmarks/quixbugs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/benchmarks/quixbugs/test_quixbugs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/tests/core/benchmarks/quixbugs/test_quixbugs.py -------------------------------------------------------------------------------- /tests/core/benchmarks/runbugrun/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/benchmarks/runbugrun/test_runbugrun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/tests/core/benchmarks/runbugrun/test_runbugrun.py -------------------------------------------------------------------------------- /tests/core/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/utils/java/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/utils/java/test_extract_failing_test_cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/tests/core/utils/java/test_extract_failing_test_cases.py -------------------------------------------------------------------------------- /tests/core/utils/java/test_extract_single_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/tests/core/utils/java/test_extract_single_function.py -------------------------------------------------------------------------------- /tests/evaluate/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/evaluate/test_evaluate_google.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/tests/evaluate/test_evaluate_google.py -------------------------------------------------------------------------------- /tests/evaluate/test_evaluate_instruct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/tests/evaluate/test_evaluate_instruct.py -------------------------------------------------------------------------------- /tests/evaluate/test_evaluate_mistral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/tests/evaluate/test_evaluate_mistral.py -------------------------------------------------------------------------------- /tests/evaluate/test_evaluate_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/tests/evaluate/test_evaluate_openai.py -------------------------------------------------------------------------------- /tests/evaluate/test_evaluate_openrouter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/tests/evaluate/test_evaluate_openrouter.py -------------------------------------------------------------------------------- /tests/evaluate/test_evaluate_replace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/tests/evaluate/test_evaluate_replace.py -------------------------------------------------------------------------------- /tests/export/token/test_token_calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/tests/export/token/test_token_calculator.py -------------------------------------------------------------------------------- /tests/sample/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/sample/infilling/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/sample/infilling/test_codellama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/tests/sample/infilling/test_codellama.py -------------------------------------------------------------------------------- /tests/sample/instruct/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/sample/instruct/test_instruct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASSERT-KTH/repairbench-framework/HEAD/tests/sample/instruct/test_instruct.py --------------------------------------------------------------------------------