Skip to content

Releases: 2745518585/Orita

Dev0.2.3

19 Jun 03:50
Compare
Choose a tag to compare

Features

  • New functions and classes in orita.hpp.
  • Skip compilation when the source file last modified time is not later than the execute file.
  • Add try times in compile.
  • Customize the arguments passed into the data_maker, std, ans and checker.
  • Checker outputs more info.
  • Pass environment variables to child processes.
  • Add %{SETTINGS_PATH}%.
  • Std can be specified in judge.
  • Add testcase info.

Fixes

  • Wrong output format in print_type.

Changes

  • Change Time Limit Error into Time Limit Exceed.
  • Use putenv to add new environment variables.
  • Add LOCAL definition.

Full ChangeLog: Dev0.2.2...Dev0.2.3

Dev0.2.2

23 Nov 08:57
Compare
Choose a tag to compare

Features

  • Add args in enviroment variables replace.
  • Add orita.hpp.
  • Add orita /path.

Fixes

  • th_compiler and th_judger get_one cannot get finished tasks sometimes.
  • Cannot get exit_code in Linux.
  • Program unexpectedly waits for input

Changes

  • Add thread_mgr.
  • Flush input and output when connected to console.
  • Save configs before running.

Full ChangeLog: Dev0.2.1...Dev0.2.2

Dev0.2.1

26 Oct 07:25
Compare
Choose a tag to compare

Features

  • Multi-threaded compilation.
  • Multi-threaded check.
  • Multi-threaded judge.

Fixes

  • Unexpected output when the result is NULL.

Changes

  • Use Poco::Process.

Full ChangeLog: Dev0.2.0...Dev0.2.1

Dev0.2.0

16 Oct 05:10
Compare
Choose a tag to compare

Features

  • Supported MSVC.
  • Add Github Actions.
  • Add settings system.
  • Add commands matching lists.
  • Add enviroment variables replace.
  • Add orita command.
  • Supported International ANSI encoding.

Fixes

  • Files could not be copied for unknown reasons.
  • File name could not be readed successfully because of use \ as path separator in Linux.
  • File namesuf would be replaced unexpectedly.
  • The program always exit with code 0.
  • Compiling possibly could not end because of wrong in std::mutex.

Changes

  • Use submodules.
  • Moved Runtime outputs to bin\.
  • Use Poco::Path and Poco::File.
  • Use Poco::Util.
  • Use CMake to compile entrance file.
  • Use enviroment variables to pass arguments.

Full ChangeLog: Dev0.1.4...Dev0.2.0

Dev 0.1.4

05 Sep 05:45
Compare
Choose a tag to compare

Dev 0.1.4

Features

  • data_maker can use custom functions. (a23ff62,f975896)
  • Replaced setfile with config. (d589944,c03793b)
  • It is now possible to change default data files in settings. (bf3ae33)
  • check outputs the seed in chk_file and updates data_maker. (852d486)
  • %{RUNNING_PATH}%, %{FILE_PATH}%, and %{APPDATA_PATH}% can be used in file names. (6352cd5)

Changes

  • Deleted orita cmp. (388a863)
  • Now using std::filesystem. (bf3ae33)
  • judge uses the file name as the data_name. (67e20ac)
  • run, judge, and check will always use the checker in file.json. (b49b720)

Fixes

  • Empty invalid arguments could not be checked. (326f57a,3d2cd12)
  • Files could not be removed while the logger is running. (4d7e4da)

Dev 0.1.3

16 Aug 08:23
Compare
Choose a tag to compare

Features

  • Use spdlog to output logs.
  • Replace command reset_Orita with orita reset.
  • Use default color in terminal.
  • Command orita judge read data by wildcards.
  • Delete command orita changna.
  • Add data settings dafault_checker.
  • Add some error while reading settings.
  • Add bin/.

Fixs

  • orita compile /t didn't work。
  • Killing tasks cannot run successfully in Linux。

Full Changelog: Dev0.1.2...Dev0.1.3

Dev 0.1.2

19 May 07:24
Compare
Choose a tag to compare

Orita Dev 0.1.2 Windows / Linux 发行版

Dev 0.1.1

09 May 14:48
Compare
Choose a tag to compare

Orita Dev 0.1.1 Windows / Linux 发行版

Dev 0.1.0

29 Apr 09:10
Compare
Choose a tag to compare

Orita Dev 0.1.0 Windows / Linux 发行版

Dev 0.0.12

23 Apr 05:37
Compare
Choose a tag to compare

Orita Dev 0.0.12 Windows 发行版。