2019-05-17 22:07:07 +02:00
|
|
|
# Changelog
|
|
|
|
|
2019-07-11 08:27:17 +02:00
|
|
|
## 2.0.0
|
|
|
|
|
|
|
|
- Ported Comp_iler backend to [Myriad](https://github.com/1Computer1/myriad).
|
|
|
|
- Removed `exit` command.
|
|
|
|
- Removed evaluation options.
|
|
|
|
- Removed Python 2.
|
|
|
|
|
2019-06-16 05:36:22 +02:00
|
|
|
## 1.10.1
|
|
|
|
|
|
|
|
- Fixed cleanup not invalidating cache.
|
|
|
|
- Fixed errors not causing containers to be cleaned up.
|
|
|
|
|
2019-06-16 03:23:49 +02:00
|
|
|
## 1.10.0
|
|
|
|
|
|
|
|
- Changed how workspaces are made, evaluations should only have access to their own folder now.
|
2019-06-16 03:26:18 +02:00
|
|
|
- Fixed missing output when both stdout and stderr are used.
|
2019-06-16 03:23:49 +02:00
|
|
|
- Fixed PHP.
|
|
|
|
|
2019-06-04 01:01:32 +02:00
|
|
|
## 1.9.0
|
|
|
|
|
|
|
|
- Added `languages` command.
|
|
|
|
- Fixed incorrect prefix in help info.
|
|
|
|
- Fixed Brainfuck input.
|
|
|
|
- Fixed typos.
|
|
|
|
|
2019-06-01 07:24:23 +02:00
|
|
|
## 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.
|
|
|
|
|
2019-05-23 04:27:42 +02:00
|
|
|
## 1.7.0
|
|
|
|
|
|
|
|
- Added the Brainfuck language.
|
|
|
|
|
2019-05-22 19:45:37 +02:00
|
|
|
## 1.6.0
|
|
|
|
|
|
|
|
- Added `>cleanup` command.
|
|
|
|
- Changed JS to always use `-p` to evaluate expressions.
|
|
|
|
|
2019-05-21 18:03:38 +02:00
|
|
|
## 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.
|
|
|
|
|
2019-05-21 02:53:40 +02:00
|
|
|
## 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.
|
2019-05-21 02:55:33 +02:00
|
|
|
- Changed folder names to use the current time.
|
2019-05-21 02:53:40 +02:00
|
|
|
- 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.
|
|
|
|
|
2019-05-17 22:07:07 +02:00
|
|
|
## 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.
|