Skip to content

DMOJ Judge v1.3.0

Compare
Choose a tag to compare
@Xyene Xyene released this 21 Nov 04:24
· 1148 commits to master since this release

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 over dmcs during autoconfiguration; #333
  • Allow rstripped checker's filter_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