Paul Gauthier (aider)
|
58812f7f1f
|
refactor: Sort all exercises by solve rate, not by language
|
2024-12-18 12:31:50 -08:00 |
|
Paul Gauthier (aider)
|
65133b2aef
|
fix: Handle missing testcase key in problem stats
|
2024-12-18 12:29:38 -08:00 |
|
Paul Gauthier (aider)
|
291d8cd335
|
style: Run linter
|
2024-12-18 12:29:20 -08:00 |
|
Paul Gauthier (aider)
|
7a27e2b94b
|
fix: Handle missing testcase key in problem stats
|
2024-12-18 12:29:15 -08:00 |
|
Paul Gauthier
|
57a8eab1c3
|
chore: Add dump for debugging
|
2024-12-18 12:29:14 -08:00 |
|
Paul Gauthier (aider)
|
236a7f68e9
|
fix: Handle empty results in problem_stats.py
|
2024-12-18 12:26:51 -08:00 |
|
Paul Gauthier (aider)
|
81d424f475
|
fix: Remove unused max_lang_len variable
|
2024-12-18 12:25:47 -08:00 |
|
Paul Gauthier (aider)
|
687ba8c9a2
|
style: Apply linter fixes
|
2024-12-18 12:25:39 -08:00 |
|
Paul Gauthier (aider)
|
6d74a564e6
|
feat: Handle new exercise dir layout and add language info
|
2024-12-18 12:25:33 -08:00 |
|
Paul Gauthier (aider)
|
0a3e0665ab
|
style: Apply linter formatting
|
2024-12-18 12:21:19 -08:00 |
|
Paul Gauthier (aider)
|
a19f1fbc67
|
feat: Allow specifying dirs on cmd line for problem_stats
|
2024-12-18 12:21:13 -08:00 |
|
Paul Gauthier
|
2aa4615c78
|
feat: Add openrouter/openai/o1 model and update prompts
|
2024-12-18 06:59:14 -08:00 |
|
Paul Gauthier (aider)
|
7dd1346878
|
fix: Remove stray ] causing syntax error
|
2024-12-17 20:34:33 -08:00 |
|
Paul Gauthier (aider)
|
31f8c7d9cb
|
fix: Handle JSON decode errors when loading results
|
2024-12-17 20:34:21 -08:00 |
|
Paul Gauthier
|
914ce0b94d
|
feat: Add total_tests to summary, handle JSON decode errors
|
2024-12-17 20:34:20 -08:00 |
|
Paul Gauthier (aider)
|
664f09111e
|
feat: Pass original_dname to tests, copy test files
|
2024-12-17 20:11:58 -08:00 |
|
Paul Gauthier (aider)
|
6141f414fd
|
chore: Remove comment from run_unit_tests
|
2024-12-17 20:11:29 -08:00 |
|
Paul Gauthier
|
8911f0f217
|
fix: Correctly find benchmark markdown files
|
2024-12-17 20:11:29 -08:00 |
|
Paul Gauthier (aider)
|
5af108ccee
|
style: Format benchmark code with black
|
2024-12-17 20:01:45 -08:00 |
|
Paul Gauthier (aider)
|
94e4169445
|
fix: Update stats to handle nested exercise directories
|
2024-12-17 20:01:40 -08:00 |
|
Paul Gauthier
|
479b5b7064
|
fix: Use shell=True for npm test and fix path
|
2024-12-17 20:01:39 -08:00 |
|
Paul Gauthier (aider)
|
674e935cf5
|
fix: Create symlinks only if they don't exist
|
2024-12-17 19:07:09 -08:00 |
|
Paul Gauthier
|
6b4982d75b
|
chore: Add npm test benchmark script
|
2024-12-17 19:07:08 -08:00 |
|
Paul Gauthier (aider)
|
4167743a34
|
feat: Install npm packages in /npm-install directory
|
2024-12-17 19:01:24 -08:00 |
|
Paul Gauthier
|
ba289f6db4
|
build: Install nodejs and npm packages in Dockerfile
|
2024-12-17 19:01:22 -08:00 |
|
Paul Gauthier (aider)
|
422fd11f4d
|
feat: Install all npm dependencies in Dockerfile
|
2024-12-17 18:50:04 -08:00 |
|
Paul Gauthier (aider)
|
614d9c9b0d
|
feat: Install jest in Dockerfile
|
2024-12-17 18:40:30 -08:00 |
|
Paul Gauthier
|
f91be86662
|
build: Use uv for faster pip installs in Dockerfile
|
2024-12-17 18:40:28 -08:00 |
|
Paul Gauthier (aider)
|
72f05544e8
|
feat: Install Node.js in Dockerfile
|
2024-12-17 18:26:16 -08:00 |
|
Paul Gauthier (aider)
|
81f55820be
|
refactor: Use ADD to fetch rustup installer in Dockerfile
|
2024-12-17 18:24:38 -08:00 |
|
Paul Gauthier (aider)
|
b9c14e1d65
|
feat: Add Go installation to Dockerfile
|
2024-12-17 18:22:41 -08:00 |
|
Paul Gauthier (aider)
|
5c55453a0e
|
fix: Correctly calculate and display never solved exercises
|
2024-12-17 18:14:48 -08:00 |
|
Paul Gauthier
|
12491c4983
|
wip
|
2024-12-17 17:47:17 -08:00 |
|
Paul Gauthier (aider)
|
77d379c021
|
refactor: Use full path for test names in benchmark
|
2024-12-17 17:43:52 -08:00 |
|
Paul Gauthier (aider)
|
1a12a59e91
|
chore: Remove comment about test_dnames
|
2024-12-17 17:41:29 -08:00 |
|
Paul Gauthier
|
0b970dd9c7
|
fix: Ensure test_dnames include full path
|
2024-12-17 17:41:27 -08:00 |
|
Paul Gauthier (aider)
|
93ac2bd53e
|
feat: Copy only practice subdirs with exercises
|
2024-12-17 17:36:03 -08:00 |
|
Paul Gauthier (aider)
|
f9646ac47a
|
chore: Remove comment about practice subdirs
|
2024-12-17 17:35:17 -08:00 |
|
Paul Gauthier
|
e8ed3b9e23
|
chore: Add comment about copying practice subdirs
|
2024-12-17 17:35:16 -08:00 |
|
Paul Gauthier (aider)
|
6238a07c8f
|
style: Run linter on benchmark.py
|
2024-12-17 17:33:28 -08:00 |
|
Paul Gauthier (aider)
|
1fb33f0c47
|
feat: Add language filter and multi-lang support
|
2024-12-17 17:33:23 -08:00 |
|
Paul Gauthier (aider)
|
a842f41627
|
style: Fix linting issues in benchmark.py
|
2024-12-17 16:49:50 -08:00 |
|
Paul Gauthier (aider)
|
c4c135e678
|
refactor: Use dict for test commands based on file extensions
|
2024-12-17 16:49:46 -08:00 |
|
Paul Gauthier (aider)
|
f36f2fdea2
|
style: Fix typo in test file extension check
|
2024-12-17 16:48:37 -08:00 |
|
Paul Gauthier (aider)
|
e3f0a67584
|
feat: Choose test command based on file extensions
|
2024-12-17 16:48:32 -08:00 |
|
Paul Gauthier
|
f6f05fa0c6
|
fix: Use cargo test for rust tests
|
2024-12-17 16:48:31 -08:00 |
|
Paul Gauthier (aider)
|
54ca7ceac8
|
feat: Use buildpack-deps, python3.12, and rust in Dockerfile
|
2024-12-17 16:39:30 -08:00 |
|
Paul Gauthier (aider)
|
cf5b38d4f5
|
style: Fix linting issues in benchmark.py
|
2024-12-17 16:35:20 -08:00 |
|
Paul Gauthier (aider)
|
b23669400f
|
fix: Correct syntax error in cleanup_test_output
|
2024-12-17 16:35:16 -08:00 |
|
Paul Gauthier
|
aaacd00ecf
|
refactor: Use pytest instead of unittest for running tests
|
2024-12-17 16:35:08 -08:00 |
|