DMOJ Judge v1.3.0
This minor release includes a number of enhancements as well as some general bugfixes.
Features
- Add default location for reading judge configuration to
~/.dmojrc
, removing need to always pass-c
; #330 - Add protocol support for "Disconnect" and "Terminate" buttons in judge admin; DMOJ/online-judge#696
- Inform users of abnormal compiler terminations; #312
- Scale Brain**** cell count with memory limit; #338
- Add one-off CLI command support; #334
Fixes
- Java: correctly detect Unicode classnames
- Haskell: increase optimization
- Mono C#: prefer
mcs
overdmcs
during autoconfiguration; #333 - Allow
rstripped
checker'sfilter_new_line
parameter to be disabled; #343 - Fix Python 3 compatibility in CLI
- Add more helpful error message for invalid problem storage root
- Fix testsuite formatting on Python 3
- Fix CLI parameter splitting; #351
- Fix short-circuiting multiple batches; #341
- Fix cryptic crash when no
file
executable available; #309 - Add fallback for Android Python load average being unavailable
- Forward
LD_LIBRARY_PATH
if present (for Termux to function) - Fix compile output collecting for some languages; #326