arkzuse / arkzuse/atcoder-testcase-runner

Optimize Execution Workflow by Differentiating Compiled and Interpreted Languages

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
enhancement good first issue
Dominant language
Go
Stars
1
Forks
1
PR merge metrics
No merged PRs in 30d

Description

At present, the source code is complied for every test case for compiled languages (e.g., C++, Java). This approach introduces unnecessary overhead.

Introduce a mechanism to differentiate between compiled and interpreted languages.
This can be done by creating a mapping or list to categorize supported languages as either compiled or interpreted.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the test-case execution workflow and wherever supported languages are configured or dispatched. Confirm how compilation currently occurs for each test case. Done means compiled languages are compiled only as needed while interpreted languages still run correctly across the existing workflow.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cli, performance
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.