summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Protect Player results update with mutexTom Smeding2021-10-17
|
* Proper handling of allowBrokenPipeTom Smeding2021-10-17
| | | | Apparently I didn't test this?
* params.h -> command-line argumentsTom Smeding2021-10-17
|
* 'writemaybe' command to allow broken pipe errorsTom Smeding2021-10-16
|
* BREAKING New referee protocoltomsmeding2019-08-08
|
* Write Quit, not Stop, on endtomsmeding2019-02-16
| | | | My AI's seem ready for this; they never worked with Stop anyway.
* Fix process startup: use execl, not execlptomsmeding2019-02-16
|
* Add referee featurestomsmeding2019-02-16
|
* Feature 'write_lines' -- UNTESTED!Tom Smeding2019-02-15
|
* Print exit code on process read errorTom Smeding2018-09-18
|
* Set time limit to 5000 for codecup2018Tom Smeding2018-09-18
|
* Fix bugsTom Smeding2018-09-18
| | | | | | - Cleanup open file descriptors properly - Use cout, not cerr - Better error logging, including when a program is killed by a signal
* A few useful error logs in process.cppTom Smeding2018-09-17
|
* Catch SIGPIPE to prevent spurious exitingTom Smeding2018-09-17
|
* Print game code name when player errorstomsmeding2018-08-31
|
* Add timings collect scriptTom Smeding2018-08-31
|
* Fix wait()'ing on a Process after terminate()'ing ittomsmeding2018-08-29
|
* Add scheduler debug logstomsmeding2018-08-29
|
* Rename job.{cpp,h} to schedulertomsmeding2018-08-29
|
* Compile on mactomsmeding2018-08-29
|
* Kill referee on player timeoutTom Smeding2018-08-20
|
* Don't try to save scores on player timeoutTom Smeding2018-08-20
|
* Check cache last modified after existence verificationTom Smeding2018-08-20
|
* Less debug logsTom Smeding2018-08-20
|
* InitialTom Smeding2018-08-20