slog: change the meaning of slog.bench

Originally I believed that it was possible to greatly reduce the time
to fetch the pc, so I optimistically used the nopc tag for the "default"
slog benchmarks, written to slog.bench.

After talking to Austin Clements, I no longer think the runtime will
be able to significantly improve the time; instead it is up to this
code to speed up pc fetching by reducing the calldepth argument to
runtime.Callers, as was done in https://go.dev/cl/458210.

So this CL writes to slog.bench for the default, untagged code, and
retains the nopc benchmarks in slog-nopc.bench as a lower bound.

I did not re-run the benchmarks; I only renamed the files.
But git does not seem to notice that.

Change-Id: I8e87dd9345db78e0dbd353050b490300e7d65245
Reviewed-on: https://go-review.googlesource.com/c/exp/+/461997
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Jonathan Amsterdam <jba@google.com>
Reviewed-by: Alan Donovan <adonovan@google.com>
diff --git a/slog/benchmarks/run_benchmarks.sh b/slog/benchmarks/run_benchmarks.sh
index a8a04d7..5ad72ff 100755
--- a/slog/benchmarks/run_benchmarks.sh
+++ b/slog/benchmarks/run_benchmarks.sh
@@ -6,5 +6,5 @@
 
 set -x
 
-$go test -tags nopc -bench . -count 5 > slog.bench
-$go test            -bench . -count 5 > slog-pc.bench
+$go test            -bench . -count 5 > slog.bench
+$go test -tags nopc -bench . -count 5 > slog-nopc.bench
diff --git a/slog/benchmarks/slog-nopc.bench b/slog/benchmarks/slog-nopc.bench
new file mode 100644
index 0000000..e81acb8
--- /dev/null
+++ b/slog/benchmarks/slog-nopc.bench
@@ -0,0 +1,106 @@
+goos: linux
+goarch: amd64
+pkg: golang.org/x/exp/slog/benchmarks
+cpu: Intel(R) Xeon(R) CPU @ 2.20GHz
+BenchmarkAttrs/disabled/5_args-8  	120566817	         9.886 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/5_args-8  	120580419	         9.938 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/5_args-8  	121324966	         9.911 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/5_args-8  	121062595	         9.893 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/5_args-8  	121057912	         9.932 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/5_args_ctx-8         	100000000	        10.41 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/5_args_ctx-8         	100000000	        10.43 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/5_args_ctx-8         	100000000	        11.09 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/5_args_ctx-8         	100000000	        10.48 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/5_args_ctx-8         	100000000	        10.40 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/10_args-8            	64782548	        17.97 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/10_args-8            	63025368	        18.01 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/10_args-8            	65118757	        17.99 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/10_args-8            	64365129	        18.00 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/10_args-8            	65605167	        18.04 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/40_args-8            	18760017	        63.01 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/40_args-8            	18921636	        63.20 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/40_args-8            	18393166	        63.39 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/40_args-8            	18799628	        63.49 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/40_args-8            	18619034	        65.11 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/async_discard/5_args-8        	14646416	        85.11 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/async_discard/5_args-8        	14588133	        79.75 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/async_discard/5_args-8        	14722773	        80.61 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/async_discard/5_args-8        	14945148	        82.88 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/async_discard/5_args-8        	14407623	        80.16 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/async_discard/5_args_ctx-8    	14995348	        88.12 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/async_discard/5_args_ctx-8    	14771359	        82.47 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/async_discard/5_args_ctx-8    	14966602	        80.39 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/async_discard/5_args_ctx-8    	14607862	        80.86 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/async_discard/5_args_ctx-8    	15140772	        81.59 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/async_discard/10_args-8       	 4655785	       270.9 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/async_discard/10_args-8       	 4544510	       261.2 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/async_discard/10_args-8       	 4518172	       254.9 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/async_discard/10_args-8       	 4501684	       258.7 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/async_discard/10_args-8       	 4480620	       265.9 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/async_discard/40_args-8       	 1350786	       892.5 ns/op	    1408 B/op	       1 allocs/op
+BenchmarkAttrs/async_discard/40_args-8       	 1372854	       877.7 ns/op	    1408 B/op	       1 allocs/op
+BenchmarkAttrs/async_discard/40_args-8       	 1344981	       904.4 ns/op	    1408 B/op	       1 allocs/op
+BenchmarkAttrs/async_discard/40_args-8       	 1338459	       887.9 ns/op	    1408 B/op	       1 allocs/op
+BenchmarkAttrs/async_discard/40_args-8       	 1341901	       883.7 ns/op	    1408 B/op	       1 allocs/op
+BenchmarkAttrs/fastText_discard/5_args-8     	 7203012	       165.8 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/fastText_discard/5_args-8     	 6725558	       169.0 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/fastText_discard/5_args-8     	 6161329	       167.5 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/fastText_discard/5_args-8     	 6132082	       193.1 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/fastText_discard/5_args-8     	 6466520	       177.3 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/fastText_discard/5_args_ctx-8 	 6264601	       220.3 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/fastText_discard/5_args_ctx-8 	 6641726	       206.2 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/fastText_discard/5_args_ctx-8 	 6273969	       192.1 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/fastText_discard/5_args_ctx-8 	 8080842	       159.2 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/fastText_discard/5_args_ctx-8 	 6378854	       195.7 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/fastText_discard/10_args-8    	 2559657	       500.7 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/fastText_discard/10_args-8    	 2463889	       498.5 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/fastText_discard/10_args-8    	 2399596	       482.5 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/fastText_discard/10_args-8    	 2396314	       499.8 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/fastText_discard/10_args-8    	 2344711	       474.2 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/fastText_discard/40_args-8    	  763503	      1918 ns/op	    1412 B/op	       1 allocs/op
+BenchmarkAttrs/fastText_discard/40_args-8    	  600333	      1917 ns/op	    1412 B/op	       1 allocs/op
+BenchmarkAttrs/fastText_discard/40_args-8    	  615789	      1922 ns/op	    1412 B/op	       1 allocs/op
+BenchmarkAttrs/fastText_discard/40_args-8    	  661753	      1892 ns/op	    1412 B/op	       1 allocs/op
+BenchmarkAttrs/fastText_discard/40_args-8    	  735025	      1921 ns/op	    1412 B/op	       1 allocs/op
+BenchmarkAttrs/Text_discard/5_args-8         	 1524380	       777.2 ns/op	       8 B/op	       2 allocs/op
+BenchmarkAttrs/Text_discard/5_args-8         	 1567622	       837.3 ns/op	       8 B/op	       2 allocs/op
+BenchmarkAttrs/Text_discard/5_args-8         	 1530933	       712.1 ns/op	       8 B/op	       2 allocs/op
+BenchmarkAttrs/Text_discard/5_args-8         	 1432977	       841.8 ns/op	       8 B/op	       2 allocs/op
+BenchmarkAttrs/Text_discard/5_args-8         	 1510398	       811.3 ns/op	       8 B/op	       2 allocs/op
+BenchmarkAttrs/Text_discard/5_args_ctx-8     	 1469361	       782.7 ns/op	       8 B/op	       2 allocs/op
+BenchmarkAttrs/Text_discard/5_args_ctx-8     	 1555116	       761.4 ns/op	       8 B/op	       2 allocs/op
+BenchmarkAttrs/Text_discard/5_args_ctx-8     	 1495302	       776.9 ns/op	       8 B/op	       2 allocs/op
+BenchmarkAttrs/Text_discard/5_args_ctx-8     	 1573846	       781.7 ns/op	       8 B/op	       2 allocs/op
+BenchmarkAttrs/Text_discard/5_args_ctx-8     	 1580762	       776.6 ns/op	       8 B/op	       2 allocs/op
+BenchmarkAttrs/Text_discard/10_args-8        	  979280	      1331 ns/op	     224 B/op	       5 allocs/op
+BenchmarkAttrs/Text_discard/10_args-8        	  934000	      1292 ns/op	     224 B/op	       5 allocs/op
+BenchmarkAttrs/Text_discard/10_args-8        	  902680	      1313 ns/op	     224 B/op	       5 allocs/op
+BenchmarkAttrs/Text_discard/10_args-8        	 1000000	      1287 ns/op	     224 B/op	       5 allocs/op
+BenchmarkAttrs/Text_discard/10_args-8        	  940339	      1326 ns/op	     224 B/op	       5 allocs/op
+BenchmarkAttrs/Text_discard/40_args-8        	  307284	      4507 ns/op	    1476 B/op	      17 allocs/op
+BenchmarkAttrs/Text_discard/40_args-8        	  308094	      4478 ns/op	    1476 B/op	      17 allocs/op
+BenchmarkAttrs/Text_discard/40_args-8        	  288538	      4416 ns/op	    1476 B/op	      17 allocs/op
+BenchmarkAttrs/Text_discard/40_args-8        	  275323	      4548 ns/op	    1476 B/op	      17 allocs/op
+BenchmarkAttrs/Text_discard/40_args-8        	  277149	      4580 ns/op	    1476 B/op	      17 allocs/op
+BenchmarkAttrs/JSON_discard/5_args-8         	 1993988	       636.4 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/JSON_discard/5_args-8         	 1771810	       657.6 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/JSON_discard/5_args-8         	 2024022	       591.4 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/JSON_discard/5_args-8         	 2020120	       570.0 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/JSON_discard/5_args-8         	 1837232	       647.5 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/JSON_discard/5_args_ctx-8     	 1936053	       578.3 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/JSON_discard/5_args_ctx-8     	 1884541	       555.6 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/JSON_discard/5_args_ctx-8     	 1796012	       683.1 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/JSON_discard/5_args_ctx-8     	 1773603	       640.6 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/JSON_discard/5_args_ctx-8     	 1797331	       660.6 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/JSON_discard/10_args-8        	 1000000	      1060 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/JSON_discard/10_args-8        	 1000000	      1073 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/JSON_discard/10_args-8        	 1000000	      1122 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/JSON_discard/10_args-8        	 1000000	      1099 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/JSON_discard/10_args-8        	 1000000	      1132 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/JSON_discard/40_args-8        	  341420	      3886 ns/op	    1411 B/op	       1 allocs/op
+BenchmarkAttrs/JSON_discard/40_args-8        	  313263	      3887 ns/op	    1411 B/op	       1 allocs/op
+BenchmarkAttrs/JSON_discard/40_args-8        	  353512	      3847 ns/op	    1411 B/op	       1 allocs/op
+BenchmarkAttrs/JSON_discard/40_args-8        	  314788	      3915 ns/op	    1411 B/op	       1 allocs/op
+BenchmarkAttrs/JSON_discard/40_args-8        	  326536	      3831 ns/op	    1411 B/op	       1 allocs/op
+PASS
+ok  	golang.org/x/exp/slog/benchmarks	152.032s
diff --git a/slog/benchmarks/slog-pc.bench b/slog/benchmarks/slog-pc.bench
deleted file mode 100644
index 9737138..0000000
--- a/slog/benchmarks/slog-pc.bench
+++ /dev/null
@@ -1,106 +0,0 @@
-goos: linux
-goarch: amd64
-pkg: golang.org/x/exp/slog/benchmarks
-cpu: Intel(R) Xeon(R) CPU @ 2.20GHz
-BenchmarkAttrs/disabled/5_args-8  	100000000	        10.00 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/5_args-8  	120133294	        10.03 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/5_args-8  	100000000	        10.94 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/5_args-8  	120048992	         9.983 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/5_args-8  	120042579	        10.03 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/5_args_ctx-8         	100000000	        10.55 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/5_args_ctx-8         	100000000	        10.90 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/5_args_ctx-8         	100000000	        10.57 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/5_args_ctx-8         	100000000	        10.53 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/5_args_ctx-8         	100000000	        10.55 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/10_args-8            	64850916	        18.12 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/10_args-8            	64285437	        18.10 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/10_args-8            	63619628	        18.16 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/10_args-8            	64307864	        18.35 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/10_args-8            	65358739	        18.13 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/40_args-8            	18226285	        63.59 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/40_args-8            	18718836	        63.08 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/40_args-8            	18922497	        63.16 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/40_args-8            	18941928	        63.41 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/40_args-8            	18756676	        63.14 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/async_discard/5_args-8        	 3807434	       344.1 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/async_discard/5_args-8        	 3294904	       351.5 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/async_discard/5_args-8        	 3815868	       314.5 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/async_discard/5_args-8        	 3821298	       314.7 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/async_discard/5_args-8        	 3826870	       316.1 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/async_discard/5_args_ctx-8    	 3695119	       324.2 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/async_discard/5_args_ctx-8    	 3714860	       324.0 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/async_discard/5_args_ctx-8    	 3723372	       323.9 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/async_discard/5_args_ctx-8    	 3709550	       324.1 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/async_discard/5_args_ctx-8    	 3715305	       322.3 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/async_discard/10_args-8       	 2120073	       580.5 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/async_discard/10_args-8       	 2034519	       588.7 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/async_discard/10_args-8       	 2031295	       589.7 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/async_discard/10_args-8       	 1999431	       604.1 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/async_discard/10_args-8       	 2059425	       596.2 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/async_discard/40_args-8       	  545107	      2181 ns/op	    1408 B/op	       1 allocs/op
-BenchmarkAttrs/async_discard/40_args-8       	  498891	      2122 ns/op	    1408 B/op	       1 allocs/op
-BenchmarkAttrs/async_discard/40_args-8       	  539912	      2163 ns/op	    1408 B/op	       1 allocs/op
-BenchmarkAttrs/async_discard/40_args-8       	  554348	      2152 ns/op	    1408 B/op	       1 allocs/op
-BenchmarkAttrs/async_discard/40_args-8       	  514255	      2147 ns/op	    1408 B/op	       1 allocs/op
-BenchmarkAttrs/fastText_discard/5_args-8     	 3011763	       423.0 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/fastText_discard/5_args-8     	 2911800	       427.0 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/fastText_discard/5_args-8     	 2888755	       412.9 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/fastText_discard/5_args-8     	 3039306	       402.5 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/fastText_discard/5_args-8     	 2922464	       420.5 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/fastText_discard/5_args_ctx-8 	 2883054	       427.9 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/fastText_discard/5_args_ctx-8 	 2865037	       423.2 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/fastText_discard/5_args_ctx-8 	 2906185	       430.6 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/fastText_discard/5_args_ctx-8 	 2885389	       421.6 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/fastText_discard/5_args_ctx-8 	 2817070	       426.1 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/fastText_discard/10_args-8    	 1473012	       836.7 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/fastText_discard/10_args-8    	 1514599	       806.6 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/fastText_discard/10_args-8    	 1487162	       795.9 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/fastText_discard/10_args-8    	 1492044	       802.8 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/fastText_discard/10_args-8    	 1463156	       802.8 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/fastText_discard/40_args-8    	  429906	      3096 ns/op	    1412 B/op	       1 allocs/op
-BenchmarkAttrs/fastText_discard/40_args-8    	  379022	      3029 ns/op	    1413 B/op	       1 allocs/op
-BenchmarkAttrs/fastText_discard/40_args-8    	  367436	      3050 ns/op	    1413 B/op	       1 allocs/op
-BenchmarkAttrs/fastText_discard/40_args-8    	  423674	      3021 ns/op	    1413 B/op	       1 allocs/op
-BenchmarkAttrs/fastText_discard/40_args-8    	  425307	      3045 ns/op	    1413 B/op	       1 allocs/op
-BenchmarkAttrs/Text_discard/5_args-8         	 1000000	      1017 ns/op	       8 B/op	       2 allocs/op
-BenchmarkAttrs/Text_discard/5_args-8         	 1000000	      1017 ns/op	       8 B/op	       2 allocs/op
-BenchmarkAttrs/Text_discard/5_args-8         	 1214295	       988.4 ns/op	       8 B/op	       2 allocs/op
-BenchmarkAttrs/Text_discard/5_args-8         	 1220462	       983.5 ns/op	       8 B/op	       2 allocs/op
-BenchmarkAttrs/Text_discard/5_args-8         	 1169804	       978.0 ns/op	       8 B/op	       2 allocs/op
-BenchmarkAttrs/Text_discard/5_args_ctx-8     	 1000000	      1007 ns/op	       8 B/op	       2 allocs/op
-BenchmarkAttrs/Text_discard/5_args_ctx-8     	 1220032	       995.1 ns/op	       8 B/op	       2 allocs/op
-BenchmarkAttrs/Text_discard/5_args_ctx-8     	 1000000	      1028 ns/op	       8 B/op	       2 allocs/op
-BenchmarkAttrs/Text_discard/5_args_ctx-8     	 1222842	       990.2 ns/op	       8 B/op	       2 allocs/op
-BenchmarkAttrs/Text_discard/5_args_ctx-8     	 1236249	       980.1 ns/op	       8 B/op	       2 allocs/op
-BenchmarkAttrs/Text_discard/10_args-8        	  754714	      1649 ns/op	     224 B/op	       5 allocs/op
-BenchmarkAttrs/Text_discard/10_args-8        	  752322	      1641 ns/op	     224 B/op	       5 allocs/op
-BenchmarkAttrs/Text_discard/10_args-8        	  811074	      1608 ns/op	     224 B/op	       5 allocs/op
-BenchmarkAttrs/Text_discard/10_args-8        	  767415	      1641 ns/op	     224 B/op	       5 allocs/op
-BenchmarkAttrs/Text_discard/10_args-8        	  806868	      1629 ns/op	     224 B/op	       5 allocs/op
-BenchmarkAttrs/Text_discard/40_args-8        	  233739	      5416 ns/op	    1477 B/op	      17 allocs/op
-BenchmarkAttrs/Text_discard/40_args-8        	  220280	      5353 ns/op	    1477 B/op	      17 allocs/op
-BenchmarkAttrs/Text_discard/40_args-8        	  221613	      5419 ns/op	    1477 B/op	      17 allocs/op
-BenchmarkAttrs/Text_discard/40_args-8        	  225711	      5341 ns/op	    1477 B/op	      17 allocs/op
-BenchmarkAttrs/Text_discard/40_args-8        	  228565	      5426 ns/op	    1477 B/op	      17 allocs/op
-BenchmarkAttrs/JSON_discard/5_args-8         	 1487058	       778.7 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/JSON_discard/5_args-8         	 1523458	       818.9 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/JSON_discard/5_args-8         	 1316614	       908.9 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/JSON_discard/5_args-8         	 1522046	       777.7 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/JSON_discard/5_args-8         	 1541950	       769.2 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/JSON_discard/5_args_ctx-8     	 1471117	       804.5 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/JSON_discard/5_args_ctx-8     	 1450405	       817.2 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/JSON_discard/5_args_ctx-8     	 1449577	       827.7 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/JSON_discard/5_args_ctx-8     	 1426341	       829.7 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/JSON_discard/5_args_ctx-8     	 1540002	       770.2 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/JSON_discard/10_args-8        	  882630	      1386 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/JSON_discard/10_args-8        	  864253	      1411 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/JSON_discard/10_args-8        	  913600	      1359 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/JSON_discard/10_args-8        	  924164	      1384 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/JSON_discard/10_args-8        	  949437	      1385 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/JSON_discard/40_args-8        	  260247	      4768 ns/op	    1412 B/op	       1 allocs/op
-BenchmarkAttrs/JSON_discard/40_args-8        	  249705	      4735 ns/op	    1412 B/op	       1 allocs/op
-BenchmarkAttrs/JSON_discard/40_args-8        	  243758	      4751 ns/op	    1411 B/op	       1 allocs/op
-BenchmarkAttrs/JSON_discard/40_args-8        	  254650	      4646 ns/op	    1412 B/op	       1 allocs/op
-BenchmarkAttrs/JSON_discard/40_args-8        	  251821	      4638 ns/op	    1412 B/op	       1 allocs/op
-PASS
-ok  	golang.org/x/exp/slog/benchmarks	153.638s
diff --git a/slog/benchmarks/slog.bench b/slog/benchmarks/slog.bench
index e81acb8..9737138 100644
--- a/slog/benchmarks/slog.bench
+++ b/slog/benchmarks/slog.bench
@@ -2,105 +2,105 @@
 goarch: amd64
 pkg: golang.org/x/exp/slog/benchmarks
 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz
-BenchmarkAttrs/disabled/5_args-8  	120566817	         9.886 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/5_args-8  	120580419	         9.938 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/5_args-8  	121324966	         9.911 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/5_args-8  	121062595	         9.893 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/5_args-8  	121057912	         9.932 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/5_args_ctx-8         	100000000	        10.41 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/5_args_ctx-8         	100000000	        10.43 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/5_args_ctx-8         	100000000	        11.09 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/5_args_ctx-8         	100000000	        10.48 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/5_args_ctx-8         	100000000	        10.40 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/10_args-8            	64782548	        17.97 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/10_args-8            	63025368	        18.01 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/10_args-8            	65118757	        17.99 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/10_args-8            	64365129	        18.00 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/10_args-8            	65605167	        18.04 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/40_args-8            	18760017	        63.01 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/40_args-8            	18921636	        63.20 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/40_args-8            	18393166	        63.39 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/40_args-8            	18799628	        63.49 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/disabled/40_args-8            	18619034	        65.11 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/async_discard/5_args-8        	14646416	        85.11 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/async_discard/5_args-8        	14588133	        79.75 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/async_discard/5_args-8        	14722773	        80.61 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/async_discard/5_args-8        	14945148	        82.88 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/async_discard/5_args-8        	14407623	        80.16 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/async_discard/5_args_ctx-8    	14995348	        88.12 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/async_discard/5_args_ctx-8    	14771359	        82.47 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/async_discard/5_args_ctx-8    	14966602	        80.39 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/async_discard/5_args_ctx-8    	14607862	        80.86 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/async_discard/5_args_ctx-8    	15140772	        81.59 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/async_discard/10_args-8       	 4655785	       270.9 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/async_discard/10_args-8       	 4544510	       261.2 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/async_discard/10_args-8       	 4518172	       254.9 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/async_discard/10_args-8       	 4501684	       258.7 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/async_discard/10_args-8       	 4480620	       265.9 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/async_discard/40_args-8       	 1350786	       892.5 ns/op	    1408 B/op	       1 allocs/op
-BenchmarkAttrs/async_discard/40_args-8       	 1372854	       877.7 ns/op	    1408 B/op	       1 allocs/op
-BenchmarkAttrs/async_discard/40_args-8       	 1344981	       904.4 ns/op	    1408 B/op	       1 allocs/op
-BenchmarkAttrs/async_discard/40_args-8       	 1338459	       887.9 ns/op	    1408 B/op	       1 allocs/op
-BenchmarkAttrs/async_discard/40_args-8       	 1341901	       883.7 ns/op	    1408 B/op	       1 allocs/op
-BenchmarkAttrs/fastText_discard/5_args-8     	 7203012	       165.8 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/fastText_discard/5_args-8     	 6725558	       169.0 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/fastText_discard/5_args-8     	 6161329	       167.5 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/fastText_discard/5_args-8     	 6132082	       193.1 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/fastText_discard/5_args-8     	 6466520	       177.3 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/fastText_discard/5_args_ctx-8 	 6264601	       220.3 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/fastText_discard/5_args_ctx-8 	 6641726	       206.2 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/fastText_discard/5_args_ctx-8 	 6273969	       192.1 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/fastText_discard/5_args_ctx-8 	 8080842	       159.2 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/fastText_discard/5_args_ctx-8 	 6378854	       195.7 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/fastText_discard/10_args-8    	 2559657	       500.7 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/fastText_discard/10_args-8    	 2463889	       498.5 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/fastText_discard/10_args-8    	 2399596	       482.5 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/fastText_discard/10_args-8    	 2396314	       499.8 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/fastText_discard/10_args-8    	 2344711	       474.2 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/fastText_discard/40_args-8    	  763503	      1918 ns/op	    1412 B/op	       1 allocs/op
-BenchmarkAttrs/fastText_discard/40_args-8    	  600333	      1917 ns/op	    1412 B/op	       1 allocs/op
-BenchmarkAttrs/fastText_discard/40_args-8    	  615789	      1922 ns/op	    1412 B/op	       1 allocs/op
-BenchmarkAttrs/fastText_discard/40_args-8    	  661753	      1892 ns/op	    1412 B/op	       1 allocs/op
-BenchmarkAttrs/fastText_discard/40_args-8    	  735025	      1921 ns/op	    1412 B/op	       1 allocs/op
-BenchmarkAttrs/Text_discard/5_args-8         	 1524380	       777.2 ns/op	       8 B/op	       2 allocs/op
-BenchmarkAttrs/Text_discard/5_args-8         	 1567622	       837.3 ns/op	       8 B/op	       2 allocs/op
-BenchmarkAttrs/Text_discard/5_args-8         	 1530933	       712.1 ns/op	       8 B/op	       2 allocs/op
-BenchmarkAttrs/Text_discard/5_args-8         	 1432977	       841.8 ns/op	       8 B/op	       2 allocs/op
-BenchmarkAttrs/Text_discard/5_args-8         	 1510398	       811.3 ns/op	       8 B/op	       2 allocs/op
-BenchmarkAttrs/Text_discard/5_args_ctx-8     	 1469361	       782.7 ns/op	       8 B/op	       2 allocs/op
-BenchmarkAttrs/Text_discard/5_args_ctx-8     	 1555116	       761.4 ns/op	       8 B/op	       2 allocs/op
-BenchmarkAttrs/Text_discard/5_args_ctx-8     	 1495302	       776.9 ns/op	       8 B/op	       2 allocs/op
-BenchmarkAttrs/Text_discard/5_args_ctx-8     	 1573846	       781.7 ns/op	       8 B/op	       2 allocs/op
-BenchmarkAttrs/Text_discard/5_args_ctx-8     	 1580762	       776.6 ns/op	       8 B/op	       2 allocs/op
-BenchmarkAttrs/Text_discard/10_args-8        	  979280	      1331 ns/op	     224 B/op	       5 allocs/op
-BenchmarkAttrs/Text_discard/10_args-8        	  934000	      1292 ns/op	     224 B/op	       5 allocs/op
-BenchmarkAttrs/Text_discard/10_args-8        	  902680	      1313 ns/op	     224 B/op	       5 allocs/op
-BenchmarkAttrs/Text_discard/10_args-8        	 1000000	      1287 ns/op	     224 B/op	       5 allocs/op
-BenchmarkAttrs/Text_discard/10_args-8        	  940339	      1326 ns/op	     224 B/op	       5 allocs/op
-BenchmarkAttrs/Text_discard/40_args-8        	  307284	      4507 ns/op	    1476 B/op	      17 allocs/op
-BenchmarkAttrs/Text_discard/40_args-8        	  308094	      4478 ns/op	    1476 B/op	      17 allocs/op
-BenchmarkAttrs/Text_discard/40_args-8        	  288538	      4416 ns/op	    1476 B/op	      17 allocs/op
-BenchmarkAttrs/Text_discard/40_args-8        	  275323	      4548 ns/op	    1476 B/op	      17 allocs/op
-BenchmarkAttrs/Text_discard/40_args-8        	  277149	      4580 ns/op	    1476 B/op	      17 allocs/op
-BenchmarkAttrs/JSON_discard/5_args-8         	 1993988	       636.4 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/JSON_discard/5_args-8         	 1771810	       657.6 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/JSON_discard/5_args-8         	 2024022	       591.4 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/JSON_discard/5_args-8         	 2020120	       570.0 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/JSON_discard/5_args-8         	 1837232	       647.5 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/JSON_discard/5_args_ctx-8     	 1936053	       578.3 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/JSON_discard/5_args_ctx-8     	 1884541	       555.6 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/JSON_discard/5_args_ctx-8     	 1796012	       683.1 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/JSON_discard/5_args_ctx-8     	 1773603	       640.6 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/JSON_discard/5_args_ctx-8     	 1797331	       660.6 ns/op	       0 B/op	       0 allocs/op
-BenchmarkAttrs/JSON_discard/10_args-8        	 1000000	      1060 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/JSON_discard/10_args-8        	 1000000	      1073 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/JSON_discard/10_args-8        	 1000000	      1122 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/JSON_discard/10_args-8        	 1000000	      1099 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/JSON_discard/10_args-8        	 1000000	      1132 ns/op	     208 B/op	       1 allocs/op
-BenchmarkAttrs/JSON_discard/40_args-8        	  341420	      3886 ns/op	    1411 B/op	       1 allocs/op
-BenchmarkAttrs/JSON_discard/40_args-8        	  313263	      3887 ns/op	    1411 B/op	       1 allocs/op
-BenchmarkAttrs/JSON_discard/40_args-8        	  353512	      3847 ns/op	    1411 B/op	       1 allocs/op
-BenchmarkAttrs/JSON_discard/40_args-8        	  314788	      3915 ns/op	    1411 B/op	       1 allocs/op
-BenchmarkAttrs/JSON_discard/40_args-8        	  326536	      3831 ns/op	    1411 B/op	       1 allocs/op
+BenchmarkAttrs/disabled/5_args-8  	100000000	        10.00 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/5_args-8  	120133294	        10.03 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/5_args-8  	100000000	        10.94 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/5_args-8  	120048992	         9.983 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/5_args-8  	120042579	        10.03 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/5_args_ctx-8         	100000000	        10.55 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/5_args_ctx-8         	100000000	        10.90 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/5_args_ctx-8         	100000000	        10.57 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/5_args_ctx-8         	100000000	        10.53 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/5_args_ctx-8         	100000000	        10.55 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/10_args-8            	64850916	        18.12 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/10_args-8            	64285437	        18.10 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/10_args-8            	63619628	        18.16 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/10_args-8            	64307864	        18.35 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/10_args-8            	65358739	        18.13 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/40_args-8            	18226285	        63.59 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/40_args-8            	18718836	        63.08 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/40_args-8            	18922497	        63.16 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/40_args-8            	18941928	        63.41 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/disabled/40_args-8            	18756676	        63.14 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/async_discard/5_args-8        	 3807434	       344.1 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/async_discard/5_args-8        	 3294904	       351.5 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/async_discard/5_args-8        	 3815868	       314.5 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/async_discard/5_args-8        	 3821298	       314.7 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/async_discard/5_args-8        	 3826870	       316.1 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/async_discard/5_args_ctx-8    	 3695119	       324.2 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/async_discard/5_args_ctx-8    	 3714860	       324.0 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/async_discard/5_args_ctx-8    	 3723372	       323.9 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/async_discard/5_args_ctx-8    	 3709550	       324.1 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/async_discard/5_args_ctx-8    	 3715305	       322.3 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/async_discard/10_args-8       	 2120073	       580.5 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/async_discard/10_args-8       	 2034519	       588.7 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/async_discard/10_args-8       	 2031295	       589.7 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/async_discard/10_args-8       	 1999431	       604.1 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/async_discard/10_args-8       	 2059425	       596.2 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/async_discard/40_args-8       	  545107	      2181 ns/op	    1408 B/op	       1 allocs/op
+BenchmarkAttrs/async_discard/40_args-8       	  498891	      2122 ns/op	    1408 B/op	       1 allocs/op
+BenchmarkAttrs/async_discard/40_args-8       	  539912	      2163 ns/op	    1408 B/op	       1 allocs/op
+BenchmarkAttrs/async_discard/40_args-8       	  554348	      2152 ns/op	    1408 B/op	       1 allocs/op
+BenchmarkAttrs/async_discard/40_args-8       	  514255	      2147 ns/op	    1408 B/op	       1 allocs/op
+BenchmarkAttrs/fastText_discard/5_args-8     	 3011763	       423.0 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/fastText_discard/5_args-8     	 2911800	       427.0 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/fastText_discard/5_args-8     	 2888755	       412.9 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/fastText_discard/5_args-8     	 3039306	       402.5 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/fastText_discard/5_args-8     	 2922464	       420.5 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/fastText_discard/5_args_ctx-8 	 2883054	       427.9 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/fastText_discard/5_args_ctx-8 	 2865037	       423.2 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/fastText_discard/5_args_ctx-8 	 2906185	       430.6 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/fastText_discard/5_args_ctx-8 	 2885389	       421.6 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/fastText_discard/5_args_ctx-8 	 2817070	       426.1 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/fastText_discard/10_args-8    	 1473012	       836.7 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/fastText_discard/10_args-8    	 1514599	       806.6 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/fastText_discard/10_args-8    	 1487162	       795.9 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/fastText_discard/10_args-8    	 1492044	       802.8 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/fastText_discard/10_args-8    	 1463156	       802.8 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/fastText_discard/40_args-8    	  429906	      3096 ns/op	    1412 B/op	       1 allocs/op
+BenchmarkAttrs/fastText_discard/40_args-8    	  379022	      3029 ns/op	    1413 B/op	       1 allocs/op
+BenchmarkAttrs/fastText_discard/40_args-8    	  367436	      3050 ns/op	    1413 B/op	       1 allocs/op
+BenchmarkAttrs/fastText_discard/40_args-8    	  423674	      3021 ns/op	    1413 B/op	       1 allocs/op
+BenchmarkAttrs/fastText_discard/40_args-8    	  425307	      3045 ns/op	    1413 B/op	       1 allocs/op
+BenchmarkAttrs/Text_discard/5_args-8         	 1000000	      1017 ns/op	       8 B/op	       2 allocs/op
+BenchmarkAttrs/Text_discard/5_args-8         	 1000000	      1017 ns/op	       8 B/op	       2 allocs/op
+BenchmarkAttrs/Text_discard/5_args-8         	 1214295	       988.4 ns/op	       8 B/op	       2 allocs/op
+BenchmarkAttrs/Text_discard/5_args-8         	 1220462	       983.5 ns/op	       8 B/op	       2 allocs/op
+BenchmarkAttrs/Text_discard/5_args-8         	 1169804	       978.0 ns/op	       8 B/op	       2 allocs/op
+BenchmarkAttrs/Text_discard/5_args_ctx-8     	 1000000	      1007 ns/op	       8 B/op	       2 allocs/op
+BenchmarkAttrs/Text_discard/5_args_ctx-8     	 1220032	       995.1 ns/op	       8 B/op	       2 allocs/op
+BenchmarkAttrs/Text_discard/5_args_ctx-8     	 1000000	      1028 ns/op	       8 B/op	       2 allocs/op
+BenchmarkAttrs/Text_discard/5_args_ctx-8     	 1222842	       990.2 ns/op	       8 B/op	       2 allocs/op
+BenchmarkAttrs/Text_discard/5_args_ctx-8     	 1236249	       980.1 ns/op	       8 B/op	       2 allocs/op
+BenchmarkAttrs/Text_discard/10_args-8        	  754714	      1649 ns/op	     224 B/op	       5 allocs/op
+BenchmarkAttrs/Text_discard/10_args-8        	  752322	      1641 ns/op	     224 B/op	       5 allocs/op
+BenchmarkAttrs/Text_discard/10_args-8        	  811074	      1608 ns/op	     224 B/op	       5 allocs/op
+BenchmarkAttrs/Text_discard/10_args-8        	  767415	      1641 ns/op	     224 B/op	       5 allocs/op
+BenchmarkAttrs/Text_discard/10_args-8        	  806868	      1629 ns/op	     224 B/op	       5 allocs/op
+BenchmarkAttrs/Text_discard/40_args-8        	  233739	      5416 ns/op	    1477 B/op	      17 allocs/op
+BenchmarkAttrs/Text_discard/40_args-8        	  220280	      5353 ns/op	    1477 B/op	      17 allocs/op
+BenchmarkAttrs/Text_discard/40_args-8        	  221613	      5419 ns/op	    1477 B/op	      17 allocs/op
+BenchmarkAttrs/Text_discard/40_args-8        	  225711	      5341 ns/op	    1477 B/op	      17 allocs/op
+BenchmarkAttrs/Text_discard/40_args-8        	  228565	      5426 ns/op	    1477 B/op	      17 allocs/op
+BenchmarkAttrs/JSON_discard/5_args-8         	 1487058	       778.7 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/JSON_discard/5_args-8         	 1523458	       818.9 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/JSON_discard/5_args-8         	 1316614	       908.9 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/JSON_discard/5_args-8         	 1522046	       777.7 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/JSON_discard/5_args-8         	 1541950	       769.2 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/JSON_discard/5_args_ctx-8     	 1471117	       804.5 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/JSON_discard/5_args_ctx-8     	 1450405	       817.2 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/JSON_discard/5_args_ctx-8     	 1449577	       827.7 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/JSON_discard/5_args_ctx-8     	 1426341	       829.7 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/JSON_discard/5_args_ctx-8     	 1540002	       770.2 ns/op	       0 B/op	       0 allocs/op
+BenchmarkAttrs/JSON_discard/10_args-8        	  882630	      1386 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/JSON_discard/10_args-8        	  864253	      1411 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/JSON_discard/10_args-8        	  913600	      1359 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/JSON_discard/10_args-8        	  924164	      1384 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/JSON_discard/10_args-8        	  949437	      1385 ns/op	     208 B/op	       1 allocs/op
+BenchmarkAttrs/JSON_discard/40_args-8        	  260247	      4768 ns/op	    1412 B/op	       1 allocs/op
+BenchmarkAttrs/JSON_discard/40_args-8        	  249705	      4735 ns/op	    1412 B/op	       1 allocs/op
+BenchmarkAttrs/JSON_discard/40_args-8        	  243758	      4751 ns/op	    1411 B/op	       1 allocs/op
+BenchmarkAttrs/JSON_discard/40_args-8        	  254650	      4646 ns/op	    1412 B/op	       1 allocs/op
+BenchmarkAttrs/JSON_discard/40_args-8        	  251821	      4638 ns/op	    1412 B/op	       1 allocs/op
 PASS
-ok  	golang.org/x/exp/slog/benchmarks	152.032s
+ok  	golang.org/x/exp/slog/benchmarks	153.638s