Tardy (def: Verzögerung oder Verzögerung über die richtige oder erwartete Zeit hinaus; spät) ist eine asynchrone Laufzeit zum Schreiben von Anwendungen und Diensten in Zig. Der Großteil des Codes für dieses Projekt stammt aus zzz, einem leistungsorientierten Netzwerk-Framework.
Neuester Zig-Stall: 0.13.0
Neueste Tardy-Version: 0.1.0
zig fetch --save git+https://github.com/mookums/tardy#v0.1.0
Anschließend können Sie die Abhängigkeit in Ihre build.zig
-Datei einfügen:
const tardy = b . dependency ( "tardy" , .{
. target = target ,
. optimize = optimize ,
}). module ( "tardy" );
exe . root_module . addImport ( tardy );
Wichtig
Tardy ist derzeit Alpha -Software. Es ist schnell und funktioniert, ist aber immer noch experimentell!
io_uring
für Linux (>= 5.1.0).epoll
für Linux (>= 2.5.45).kqueue
für BSD und Mac.busy_loop
für Linux, Mac und Windows.runtime.[net/fs]
)runtime.spawn
)Sofern Sie nicht ausdrücklich etwas anderes angeben, wird jeder Beitrag, der von Ihnen absichtlich zur Aufnahme in Tardy eingereicht wird, als MPL2.0 lizenziert, ohne dass zusätzliche Bedingungen oder Konditionen gelten.