implement LogTiming.Microtask, better test timings, breaking options API

This commit is contained in:
2025-07-19 19:47:07 -04:00
parent 5db910ca14
commit 6a7c6eb40b
6 changed files with 82 additions and 48 deletions

View File

@@ -4,7 +4,7 @@
"cpu": "unknown",
"benches": [
{
"origin": "file:///C:/Users/Keagan/undead-logging/benchmark/deno.ts",
"origin": "file:///path/to/undead-logging/benchmark/deno.ts",
"group": "timing-sync",
"name": "1 Log",
"baseline": false,
@@ -26,7 +26,7 @@
]
},
{
"origin": "file:///C:/Users/Keagan/undead-logging/benchmark/deno.ts",
"origin": "file:///path/to/undead-logging/benchmark/deno.ts",
"group": "timing-sync",
"name": "100 Logs",
"baseline": false,
@@ -48,7 +48,7 @@
]
},
{
"origin": "file:///C:/Users/Keagan/undead-logging/benchmark/deno.ts",
"origin": "file:///path/to/undead-logging/benchmark/deno.ts",
"group": "timing-sync",
"name": "1k Logs",
"baseline": false,
@@ -70,7 +70,7 @@
]
},
{
"origin": "file:///C:/Users/Keagan/undead-logging/benchmark/deno.ts",
"origin": "file:///path/to/undead-logging/benchmark/deno.ts",
"group": "timing-sync",
"name": "10k Logs",
"baseline": false,
@@ -92,7 +92,7 @@
]
},
{
"origin": "file:///C:/Users/Keagan/undead-logging/benchmark/deno.ts",
"origin": "file:///path/to/undead-logging/benchmark/deno.ts",
"group": "timing-sync",
"name": "100k Logs",
"baseline": false,
@@ -114,7 +114,7 @@
]
},
{
"origin": "file:///C:/Users/Keagan/undead-logging/benchmark/deno.ts",
"origin": "file:///path/to/undead-logging/benchmark/deno.ts",
"group": "timing-deferred",
"name": "1 Log",
"baseline": false,
@@ -136,7 +136,7 @@
]
},
{
"origin": "file:///C:/Users/Keagan/undead-logging/benchmark/deno.ts",
"origin": "file:///path/to/undead-logging/benchmark/deno.ts",
"group": "timing-deferred",
"name": "100 Logs",
"baseline": false,
@@ -158,7 +158,7 @@
]
},
{
"origin": "file:///C:/Users/Keagan/undead-logging/benchmark/deno.ts",
"origin": "file:///path/to/undead-logging/benchmark/deno.ts",
"group": "timing-deferred",
"name": "1k Logs",
"baseline": false,
@@ -180,7 +180,7 @@
]
},
{
"origin": "file:///C:/Users/Keagan/undead-logging/benchmark/deno.ts",
"origin": "file:///path/to/undead-logging/benchmark/deno.ts",
"group": "timing-deferred",
"name": "10k Logs",
"baseline": false,
@@ -202,7 +202,7 @@
]
},
{
"origin": "file:///C:/Users/Keagan/undead-logging/benchmark/deno.ts",
"origin": "file:///path/to/undead-logging/benchmark/deno.ts",
"group": "timing-deferred",
"name": "100k Logs",
"baseline": false,