Mikhail Kornilovich c85c65ed49
All checks were successful
build-dsl-smoke / Build judge (push) Successful in 16s
build-dsl-smoke / debug / clang / linux (push) Successful in 6s
build-dsl-smoke / debug / gcc / linux (push) Successful in 7s
build-dsl-smoke / release / clang / linux (push) Successful in 8s
build-dsl-smoke / release / gcc / linux (push) Successful in 9s
build-dsl-smoke / sanitized / gcc / linux (push) Successful in 6s
build-dsl-smoke / sanitized / clang / linux (push) Successful in 9s
build-dsl-smoke / debug-valgrind / gcc / linux (push) Successful in 15s
build-dsl-smoke / debug / clang / windows (push) Successful in 15s
build-dsl-smoke / debug / msvc / windows (push) Successful in 19s
build-dsl-smoke / release / clang / windows (push) Successful in 18s
build-dsl-smoke / release / msvc / windows (push) Successful in 18s
build-dsl-smoke / SUMMARY (push) Successful in 4s
refactor: modernize stdlib usage and move matchers into dsl
- Move Matcher types and matching logic from runner/matcher.go into
  the dsl package as methods on the Matcher types. Runner now calls
  t.Stdout.Match(label, actual) instead of type-switching via a
  package-level applyMatcher helper.
- Replace custom contains/containsString helpers with slices.Contains
  in dsl/build.go and runner/compiler.go.
- Use maps.Copy instead of manual map copy in BuildConfig.MergeFrom.
- Adopt strings.SplitSeq, strings.CutPrefix and the `for range N` loop
  form in runner/limiter_linux.go.
- Ignore example/imdb build artifact.
2026-04-15 21:24:11 +03:00
2026-04-12 07:59:38 +00:00
2026-04-12 07:59:38 +00:00
2026-04-13 13:13:20 +03:00
2026-04-12 07:59:38 +00:00
2026-04-12 07:59:38 +00:00
2026-04-10 18:45:40 +03:00
2026-04-10 18:45:40 +03:00
Description
No description provided
302 KiB
v0.2.4 Latest
2026-04-18 06:58:03 +00:00
Languages
Go 94%
JavaScript 4.1%
Scheme 1.3%
C 0.6%