BAPCtools icon indicating copy to clipboard operation
BAPCtools copied to clipboard

Tools for developing ICPC-style programming contest problems.

Results 87 BAPCtools issues
Sort by recently updated
recently updated
newest added

The problem skeleton in `/skel` is getting a bit long in the tooth. Here are some issues: 1. Problem name in `problem.yaml` is not longer up to date with multilingual...

Previously, running `bt fuzz --jobs 0` would crash with a stack overflow after 244 iterations (±4 stack frames per iteration). This happened because after every GeneratorTask, a new task was...

I want to be able to have `.in`-less invalid `.ans`-testcases, like this: (For a problem whose output is in [0..100]) ```yaml invalid_answers: data: range_hi: ans: 101 range_lo: ans: -1 ```...

constraints checking doesn't take the modified C++ flags anymore, so should trigger double-build warning as usual

This is my first attempt at implementing the expectations framework into BAPC. Draft documentation is in [doc/expectations.md](https://github.com/thorehusfeldt/BAPCtools/blob/feat/expectations/doc/expectations.md), and the file [`bin/expectations.py`](https://github.com/thorehusfeldt/BAPCtools/blob/feat/expectations/bin/expectations.py) has extensive documentation (including doctest.) This is a _very...

See https://github.com/Kattis/problem-package-format/issues/124; we can add them in `bt new_problem`

**Current situation:** Setting `gitignore_generated: true` in `generators.yaml` writes `data/.gitignore` when generating, which contains all generated cases, i.e.: ``` .gitignore secret/1-min.* secret/2-max.* bad/empty.* ``` This works nicely, and allows having sample...

- Add CUE to the docker image - Add CI to vet all `generators.yaml` files in BAPCtools repo - Add documentation on how to use the cue files in an...