Versions in this module Expand all Collapse all v0 v0.25.0 May 18, 2024 Changes in this version + type CompileRequest struct + CodeFiles map[string][]byte + HeaderFiles map[string][]byte + ID int + Lang string + type CompileResponse struct + Other string + Output string + Stats *eval.RunStats + Success bool + func CompileTask(ctx context.Context, mgr eval.BoxScheduler, req *CompileRequest, ...) (*CompileResponse, error) + type ExecRequest struct + Filename string + Lang string + MemoryLimit int + SubID int + SubtestID int + TestID int + TimeLimit float64 + type ExecResponse struct + Comments string + ExitStatus int + Memory int + Time float64 + func ExecuteTask(ctx context.Context, mgr eval.BoxScheduler, memQuota int64, req *ExecRequest, ...) (*ExecResponse, error) v0.24.0 Jan 13, 2024 Changes in this version + func GetCompileTask(logger *zap.SugaredLogger) eval.Task[eval.CompileRequest, eval.CompileResponse] + func GetExecuteTask(logger *zap.SugaredLogger, dm kilonova.GraderStore) eval.Task[eval.ExecRequest, eval.ExecResponse]