Releases: 2745518585/Orita
Releases · 2745518585/Orita
Dev0.2.3
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
intoTime Limit Exceed
. - Use
putenv
to add new environment variables. - Add
LOCAL
definition.
Full ChangeLog: Dev0.2.2...Dev0.2.3
Dev0.2.2
Features
- Add args in enviroment variables replace.
- Add
orita.hpp
. - Add
orita /path
.
Fixes
th_compiler
andth_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
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
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
andPoco::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
Dev 0.1.4
Features
data_maker
can use custom functions. (a23ff62
,f975896
)- Replaced
setfile
withconfig
. (d589944
,c03793b
) - It is now possible to change default data files in settings. (
bf3ae33
) check
outputs the seed inchk_file
and updatesdata_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
, andcheck
will always use the checker infile.json
. (b49b720
)
Fixes
Dev 0.1.3
Features
- Use spdlog to output logs.
- Replace command
reset_Orita
withorita 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
Orita Dev 0.1.2 Windows / Linux 发行版
Dev 0.1.1
Orita Dev 0.1.1 Windows / Linux 发行版
Dev 0.1.0
Orita Dev 0.1.0 Windows / Linux 发行版
Dev 0.0.12
Orita Dev 0.0.12 Windows 发行版。