Skip to content

Conversation

@Matistjati
Copy link
Contributor

Currently, -j will send off a precompile job for every submission, even if they arent matched by the -s flag passed. This is a real problem when you have ~100 C++ submissions, all with #include <bits/stdc++.h>. ....don't ask why 🙂 .

@Matistjati Matistjati changed the title Only compile multithread compile submissions actually used by -s Only do multithread compilation of submissions actually used by -s Jan 10, 2026
def start_background_work(self, context: Context) -> None:
# Send off an early background compile job for each submission and
# validator, to avoid a bottleneck step at the start of each test run.
self.problem.output_validators.start_background_work(context)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It can't have been intentional to remove this line (compiling the output validator), right?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oops, reverted.

@gkreitz gkreitz merged commit 7c38dc1 into Kattis:master Jan 16, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants