compiler-discord/CHANGELOG.md

2.3 KiB

Changelog

2.0.0

  • Ported Comp_iler backend to Myriad.
  • Removed exit command.
  • Removed evaluation options.
  • Removed Python 2.

1.10.1

  • Fixed cleanup not invalidating cache.
  • Fixed errors not causing containers to be cleaned up.

1.10.0

  • Changed how workspaces are made, evaluations should only have access to their own folder now.
  • Fixed missing output when both stdout and stderr are used.
  • Fixed PHP.

1.9.0

  • Added languages command.
  • Fixed incorrect prefix in help info.
  • Fixed Brainfuck input.
  • Fixed typos.

1.8.0

  • Added the APL language.
  • Added imports to Haskell's e mode.
  • Fixed special characters interfering with run scripts.
  • Fixed simple errors (non-zero exit codes) from killing containers.
    • This may be reversed if it causes problems.

1.7.0

  • Added the Brainfuck language.

1.6.0

  • Added $>cleanup command.
  • Changed JS to always use -p to evaluate expressions.

1.5.0

  • Added retry functionality and retries config option.
  • Changed the strange kill message to just "Something went wrong".
  • Fixed default values not being used.
  • Fixed concurrency doing one more than set.
  • Fixed multiple containers for one compiler being set up.

1.4.0

  • Added more configuration options.
    • parallel to build and setup in parallel.
    • cleanup to periodically kill containers.
    • cpus, memory, timeout, concurrent can be per-compiler.
  • Added more info to the $>about command.
  • Added logging about images and containers.
  • Changed folder names to use the current time.
  • Fixed concurrent option being ignored.
  • Fixed languages with more than one compiler erroring on startup.
  • Fixed timing out on setup.
  • Fixed some containers exiting immediately.
  • Fixed go erroring about cache directory.

1.3.0

  • Added concurrent config option.
  • Changed Haskell image.

1.2.0

  • Added prefix and codePrefix config options.
  • Enhanced help command to show enabled languages.
  • Sped up Haskell module evaluation.
  • Disabled memory swap.
  • Fixed folder conflicts when multiple evals done in sucession.
  • Fixed reload command.

1.1.0

  • Added prepare config option.
  • Made containers stay up for the whole time instead of per eval.

1.0.0

  • Initial release.