├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── datasets └── CRUST_bench.zip ├── requirements.txt ├── scripts ├── greedy_vs_topk_repair │ ├── README.md │ ├── self_repair.sh │ └── top_k_repair.sh ├── swe_agent │ └── swe_repair.sh ├── test_based_repair │ └── test_repair.sh ├── transpile │ └── run.sh └── unresolved │ └── unres.sh └── src ├── __init__.py ├── __init__ ├── Cargo.toml └── src │ └── main.rs ├── __pycache__ └── benchmark.cpython-310.pyc ├── benchmark.py ├── check_benchmarks ├── Cargo.toml ├── README.md ├── check_build.py └── error_list.txt ├── compile_projects.py ├── dataset_stats ├── README.md ├── avg.ipynb ├── c_repo_stats.txt ├── get_c_stats.py └── get_interface_stats.py ├── endpoint_config.py ├── endpoints ├── __init__.py ├── cache │ └── gpt_cache.jsonl ├── call_endpoint.py ├── claude.py ├── claude37.py ├── configs │ ├── claude.json │ ├── claude37.json │ ├── claude_self_repair.json │ ├── gemini.json │ ├── gpt_4o.json │ ├── gpt_4o_self_repair.json │ ├── llama3b.json │ ├── o1.json │ ├── o1_mini.json │ ├── qwen_coder.json │ ├── qwq.json │ └── virtuoso.json ├── gemini.py ├── gpt.py ├── key_handler.py ├── qwq.py ├── template_deepseek_vl2.jinja ├── vllm_client.py └── vllm_server.py ├── prompter.py ├── prompters ├── __init__.py ├── prompter_utils.py ├── repair.py ├── test_repair.py └── transpile.py ├── prompts ├── repair_prompts │ ├── bullet_point │ │ ├── bullet_point.prompt │ │ ├── format_reminder.prompt │ │ └── rule_reminder.prompt │ └── markdown │ │ ├── format_reminder.prompt │ │ ├── rule_reminder.prompt │ │ └── safe_rust_ffi_repair_system.prompt ├── test_repair_prompts │ └── repair.txt └── transpilation_prompts │ ├── bullet_point │ ├── bullet_point_interface.prompt │ ├── format_reminder.prompt │ └── rule_reminder.prompt │ └── markdown │ ├── format_reminder.prompt │ ├── rule_reminder.prompt │ └── safe_rust_ffi_system_interface.prompt ├── repair_tests.py ├── repairer.py ├── resources ├── CRUST-bench.png ├── __init__.py ├── cache │ └── dependencies.json ├── domains │ └── domains.csv └── error_dict │ ├── error_dict.json │ └── json_parser.ipynb ├── run.py ├── swe_agent_experiments ├── README.md ├── baseline_swe_agent.py ├── compile_swe_agent_output.py ├── config │ ├── swe_repair.yaml │ └── swe_transpile.yaml ├── demos │ ├── implement.yml │ └── repair.yml ├── pipelined_swe_agent.py └── problem_statements │ ├── ps1.md │ └── ps2.md ├── test_repairer.py ├── transpiler.py ├── understand_errors.py └── utils ├── __init__.py ├── __pycache__ ├── __init__.cpython-310.pyc ├── compile_c_utils.cpython-310.pyc ├── compile_rust_utils.cpython-310.pyc ├── parse_c.cpython-310.pyc └── rust_project_builder.cpython-310.pyc ├── c_build └── my-languages.so ├── compile_c_utils.py ├── compile_rust_utils.py ├── compute_costs.py ├── parse_c.py ├── parse_rust.py ├── rust_build └── my-languages.so └── rust_project_builder.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/README.md -------------------------------------------------------------------------------- /datasets/CRUST_bench.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/datasets/CRUST_bench.zip -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/greedy_vs_topk_repair/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/scripts/greedy_vs_topk_repair/README.md -------------------------------------------------------------------------------- /scripts/greedy_vs_topk_repair/self_repair.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/scripts/greedy_vs_topk_repair/self_repair.sh -------------------------------------------------------------------------------- /scripts/greedy_vs_topk_repair/top_k_repair.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/scripts/greedy_vs_topk_repair/top_k_repair.sh -------------------------------------------------------------------------------- /scripts/swe_agent/swe_repair.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/scripts/swe_agent/swe_repair.sh -------------------------------------------------------------------------------- /scripts/test_based_repair/test_repair.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/scripts/test_based_repair/test_repair.sh -------------------------------------------------------------------------------- /scripts/transpile/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/scripts/transpile/run.sh -------------------------------------------------------------------------------- /scripts/unresolved/unres.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/scripts/unresolved/unres.sh -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/__init__/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/__init__/Cargo.toml -------------------------------------------------------------------------------- /src/__init__/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /src/__pycache__/benchmark.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/__pycache__/benchmark.cpython-310.pyc -------------------------------------------------------------------------------- /src/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/benchmark.py -------------------------------------------------------------------------------- /src/check_benchmarks/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/check_benchmarks/Cargo.toml -------------------------------------------------------------------------------- /src/check_benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/check_benchmarks/README.md -------------------------------------------------------------------------------- /src/check_benchmarks/check_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/check_benchmarks/check_build.py -------------------------------------------------------------------------------- /src/check_benchmarks/error_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/check_benchmarks/error_list.txt -------------------------------------------------------------------------------- /src/compile_projects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/compile_projects.py -------------------------------------------------------------------------------- /src/dataset_stats/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/dataset_stats/README.md -------------------------------------------------------------------------------- /src/dataset_stats/avg.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/dataset_stats/avg.ipynb -------------------------------------------------------------------------------- /src/dataset_stats/c_repo_stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/dataset_stats/c_repo_stats.txt -------------------------------------------------------------------------------- /src/dataset_stats/get_c_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/dataset_stats/get_c_stats.py -------------------------------------------------------------------------------- /src/dataset_stats/get_interface_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/dataset_stats/get_interface_stats.py -------------------------------------------------------------------------------- /src/endpoint_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/endpoint_config.py -------------------------------------------------------------------------------- /src/endpoints/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/endpoints/cache/gpt_cache.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/endpoints/cache/gpt_cache.jsonl -------------------------------------------------------------------------------- /src/endpoints/call_endpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/endpoints/call_endpoint.py -------------------------------------------------------------------------------- /src/endpoints/claude.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/endpoints/claude.py -------------------------------------------------------------------------------- /src/endpoints/claude37.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/endpoints/claude37.py -------------------------------------------------------------------------------- /src/endpoints/configs/claude.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/endpoints/configs/claude.json -------------------------------------------------------------------------------- /src/endpoints/configs/claude37.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/endpoints/configs/claude37.json -------------------------------------------------------------------------------- /src/endpoints/configs/claude_self_repair.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/endpoints/configs/claude_self_repair.json -------------------------------------------------------------------------------- /src/endpoints/configs/gemini.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/endpoints/configs/gemini.json -------------------------------------------------------------------------------- /src/endpoints/configs/gpt_4o.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/endpoints/configs/gpt_4o.json -------------------------------------------------------------------------------- /src/endpoints/configs/gpt_4o_self_repair.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/endpoints/configs/gpt_4o_self_repair.json -------------------------------------------------------------------------------- /src/endpoints/configs/llama3b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/endpoints/configs/llama3b.json -------------------------------------------------------------------------------- /src/endpoints/configs/o1.json: -------------------------------------------------------------------------------- 1 | { 2 | "model": "o1" 3 | } 4 | -------------------------------------------------------------------------------- /src/endpoints/configs/o1_mini.json: -------------------------------------------------------------------------------- 1 | { 2 | "model": "o1-mini" 3 | } 4 | -------------------------------------------------------------------------------- /src/endpoints/configs/qwen_coder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/endpoints/configs/qwen_coder.json -------------------------------------------------------------------------------- /src/endpoints/configs/qwq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/endpoints/configs/qwq.json -------------------------------------------------------------------------------- /src/endpoints/configs/virtuoso.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/endpoints/configs/virtuoso.json -------------------------------------------------------------------------------- /src/endpoints/gemini.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/endpoints/gemini.py -------------------------------------------------------------------------------- /src/endpoints/gpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/endpoints/gpt.py -------------------------------------------------------------------------------- /src/endpoints/key_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/endpoints/key_handler.py -------------------------------------------------------------------------------- /src/endpoints/qwq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/endpoints/qwq.py -------------------------------------------------------------------------------- /src/endpoints/template_deepseek_vl2.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/endpoints/template_deepseek_vl2.jinja -------------------------------------------------------------------------------- /src/endpoints/vllm_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/endpoints/vllm_client.py -------------------------------------------------------------------------------- /src/endpoints/vllm_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/endpoints/vllm_server.py -------------------------------------------------------------------------------- /src/prompter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/prompter.py -------------------------------------------------------------------------------- /src/prompters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/prompters/prompter_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/prompters/prompter_utils.py -------------------------------------------------------------------------------- /src/prompters/repair.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/prompters/repair.py -------------------------------------------------------------------------------- /src/prompters/test_repair.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/prompters/test_repair.py -------------------------------------------------------------------------------- /src/prompters/transpile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/prompters/transpile.py -------------------------------------------------------------------------------- /src/prompts/repair_prompts/bullet_point/bullet_point.prompt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/prompts/repair_prompts/bullet_point/bullet_point.prompt -------------------------------------------------------------------------------- /src/prompts/repair_prompts/bullet_point/format_reminder.prompt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/prompts/repair_prompts/bullet_point/format_reminder.prompt -------------------------------------------------------------------------------- /src/prompts/repair_prompts/bullet_point/rule_reminder.prompt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/prompts/repair_prompts/bullet_point/rule_reminder.prompt -------------------------------------------------------------------------------- /src/prompts/repair_prompts/markdown/format_reminder.prompt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/prompts/repair_prompts/markdown/format_reminder.prompt -------------------------------------------------------------------------------- /src/prompts/repair_prompts/markdown/rule_reminder.prompt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/prompts/repair_prompts/markdown/rule_reminder.prompt -------------------------------------------------------------------------------- /src/prompts/repair_prompts/markdown/safe_rust_ffi_repair_system.prompt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/prompts/repair_prompts/markdown/safe_rust_ffi_repair_system.prompt -------------------------------------------------------------------------------- /src/prompts/test_repair_prompts/repair.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/prompts/test_repair_prompts/repair.txt -------------------------------------------------------------------------------- /src/prompts/transpilation_prompts/bullet_point/bullet_point_interface.prompt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/prompts/transpilation_prompts/bullet_point/bullet_point_interface.prompt -------------------------------------------------------------------------------- /src/prompts/transpilation_prompts/bullet_point/format_reminder.prompt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/prompts/transpilation_prompts/bullet_point/format_reminder.prompt -------------------------------------------------------------------------------- /src/prompts/transpilation_prompts/bullet_point/rule_reminder.prompt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/prompts/transpilation_prompts/bullet_point/rule_reminder.prompt -------------------------------------------------------------------------------- /src/prompts/transpilation_prompts/markdown/format_reminder.prompt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/prompts/transpilation_prompts/markdown/format_reminder.prompt -------------------------------------------------------------------------------- /src/prompts/transpilation_prompts/markdown/rule_reminder.prompt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/prompts/transpilation_prompts/markdown/rule_reminder.prompt -------------------------------------------------------------------------------- /src/prompts/transpilation_prompts/markdown/safe_rust_ffi_system_interface.prompt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/prompts/transpilation_prompts/markdown/safe_rust_ffi_system_interface.prompt -------------------------------------------------------------------------------- /src/repair_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/repair_tests.py -------------------------------------------------------------------------------- /src/repairer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/repairer.py -------------------------------------------------------------------------------- /src/resources/CRUST-bench.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/resources/CRUST-bench.png -------------------------------------------------------------------------------- /src/resources/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/resources/cache/dependencies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/resources/cache/dependencies.json -------------------------------------------------------------------------------- /src/resources/domains/domains.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/resources/domains/domains.csv -------------------------------------------------------------------------------- /src/resources/error_dict/error_dict.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/resources/error_dict/error_dict.json -------------------------------------------------------------------------------- /src/resources/error_dict/json_parser.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/resources/error_dict/json_parser.ipynb -------------------------------------------------------------------------------- /src/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/run.py -------------------------------------------------------------------------------- /src/swe_agent_experiments/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/swe_agent_experiments/README.md -------------------------------------------------------------------------------- /src/swe_agent_experiments/baseline_swe_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/swe_agent_experiments/baseline_swe_agent.py -------------------------------------------------------------------------------- /src/swe_agent_experiments/compile_swe_agent_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/swe_agent_experiments/compile_swe_agent_output.py -------------------------------------------------------------------------------- /src/swe_agent_experiments/config/swe_repair.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/swe_agent_experiments/config/swe_repair.yaml -------------------------------------------------------------------------------- /src/swe_agent_experiments/config/swe_transpile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/swe_agent_experiments/config/swe_transpile.yaml -------------------------------------------------------------------------------- /src/swe_agent_experiments/demos/implement.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/swe_agent_experiments/demos/implement.yml -------------------------------------------------------------------------------- /src/swe_agent_experiments/demos/repair.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/swe_agent_experiments/demos/repair.yml -------------------------------------------------------------------------------- /src/swe_agent_experiments/pipelined_swe_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/swe_agent_experiments/pipelined_swe_agent.py -------------------------------------------------------------------------------- /src/swe_agent_experiments/problem_statements/ps1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/swe_agent_experiments/problem_statements/ps1.md -------------------------------------------------------------------------------- /src/swe_agent_experiments/problem_statements/ps2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/swe_agent_experiments/problem_statements/ps2.md -------------------------------------------------------------------------------- /src/test_repairer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/test_repairer.py -------------------------------------------------------------------------------- /src/transpiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/transpiler.py -------------------------------------------------------------------------------- /src/understand_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/understand_errors.py -------------------------------------------------------------------------------- /src/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/__pycache__/__init__.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/utils/__pycache__/__init__.cpython-310.pyc -------------------------------------------------------------------------------- /src/utils/__pycache__/compile_c_utils.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/utils/__pycache__/compile_c_utils.cpython-310.pyc -------------------------------------------------------------------------------- /src/utils/__pycache__/compile_rust_utils.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/utils/__pycache__/compile_rust_utils.cpython-310.pyc -------------------------------------------------------------------------------- /src/utils/__pycache__/parse_c.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/utils/__pycache__/parse_c.cpython-310.pyc -------------------------------------------------------------------------------- /src/utils/__pycache__/rust_project_builder.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/utils/__pycache__/rust_project_builder.cpython-310.pyc -------------------------------------------------------------------------------- /src/utils/c_build/my-languages.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/utils/c_build/my-languages.so -------------------------------------------------------------------------------- /src/utils/compile_c_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/utils/compile_c_utils.py -------------------------------------------------------------------------------- /src/utils/compile_rust_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/utils/compile_rust_utils.py -------------------------------------------------------------------------------- /src/utils/compute_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/utils/compute_costs.py -------------------------------------------------------------------------------- /src/utils/parse_c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/utils/parse_c.py -------------------------------------------------------------------------------- /src/utils/parse_rust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/utils/parse_rust.py -------------------------------------------------------------------------------- /src/utils/rust_build/my-languages.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/utils/rust_build/my-languages.so -------------------------------------------------------------------------------- /src/utils/rust_project_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anirudhkhatry/CRUST-bench/HEAD/src/utils/rust_project_builder.py --------------------------------------------------------------------------------