@@ -1,6 +1,14 @@
//+private
package testing
+/*
+ (c) Copyright 2024 Feoramund <[email protected]>.
+ Made available under Odin's BSD-3 license.
+
+ List of contributors:
+ Feoramund: Total rewrite.
+*/
import "base:runtime"
import "core:sync/chan"
import "core:time"
@@ -1,6 +1,15 @@
+ Ginger Bill: Initial implementation.
import "core:fmt"
import pkg_log "core:log"
import "core:encoding/ansi"
import "base:intrinsics"
import "core:bytes"
@@ -2,6 +2,14 @@
//+build windows, linux, darwin, freebsd, openbsd, netbsd, haiku
import "core:c/libc"
//+build !windows !linux !darwin !freebsd !openbsd !netbsd !haiku
_setup_signal_handler :: proc() {
// Do nothing.
}
@@ -1,5 +1,14 @@
@@ -162,4 +171,4 @@ set_fail_timeout :: proc(t: ^T, duration: time.Duration, loc := #caller_location
at_time = time.time_add(time.now(), duration),
location = loc,
})
-}
+}