Skip to content

Commit d730186

Browse files
kwonojkdy1
andauthoredNov 30, 2022
build(cargo): Update browerslist-rs (#6547)
Co-authored-by: Donny/강동윤 <kdy1997.dev@gmail.com>
1 parent 0548db1 commit d730186

File tree

23 files changed

+154
-279
lines changed

23 files changed

+154
-279
lines changed
 

‎Cargo.lock

+107-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎crates/preset_env_base/Cargo.toml

+16-16
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
[package]
2-
authors = ["강동윤 <kdy1997.dev@gmail.com>"]
3-
description = "Common logic for targetting vairous browsers"
2+
authors = ["강동윤 <kdy1997.dev@gmail.com>"]
3+
description = "Common logic for targetting vairous browsers"
44
documentation = "https://rustdoc.swc.rs/preset_env_base/"
5-
edition = "2021"
6-
license = "Apache-2.0"
7-
name = "preset_env_base"
8-
version = "0.3.2"
5+
edition = "2021"
6+
license = "Apache-2.0"
7+
name = "preset_env_base"
8+
version = "0.3.2"
99

1010
[lib]
1111
bench = false
1212

1313
[dependencies]
14-
ahash = "0.7.4"
15-
anyhow = "1"
16-
browserslist-rs = "=0.11.0"
17-
dashmap = "5.1.0"
18-
from_variant = { version = "0.1.3", path = "../from_variant" }
19-
once_cell = "1.12.0"
20-
semver = { version = "1.0.4", features = ["serde"] }
21-
serde = { version = "1", features = ["derive"] }
22-
st-map = "0.1.2"
23-
tracing = { version = "0.1.32" }
14+
ahash = "0.7.4"
15+
anyhow = "1"
16+
browserslist-rs = "0.12.2"
17+
dashmap = "5.1.0"
18+
from_variant = { version = "0.1.3", path = "../from_variant" }
19+
once_cell = "1.12.0"
20+
semver = { version = "1.0.4", features = ["serde"] }
21+
serde = { version = "1", features = ["derive"] }
22+
st-map = "0.1.2"
23+
tracing = { version = "0.1.32" }
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
var e = 1;
22
try {
33
throw 2;
4-
} catch (e1) {
4+
} catch {
55
console.log(e);
66
}
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
import { createRequire as _createRequire } from "module";
2-
var __require = _createRequire(import.meta.url);
3-
var F = __require("yaml");
2+
const __require = _createRequire(import.meta.url);
3+
const F = __require("yaml");
44
console.log(F);

‎crates/swc/tests/fixture/issues-1xxx/1568/case1/output/index.ts

+1-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
44
});
55
Object.defineProperty(exports, "default", {
66
enumerable: true,
7-
get: function() {
8-
return get;
9-
}
7+
get: ()=>get
108
});
119
function get(key) {
1210
console.log(key);

‎crates/swc/tests/fixture/issues-1xxx/1714/case1/output/index.js

+3-5
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,8 @@ Object.defineProperty(exports, "__esModule", {
44
});
55
Object.defineProperty(exports, "render", {
66
enumerable: true,
7-
get: function() {
8-
return _customRender.customRender;
9-
}
7+
get: ()=>_customRender.customRender
108
});
11-
var _exportStar = require("@swc/helpers/lib/_export_star.js").default;
12-
var _customRender = require("./customRender");
9+
const _exportStar = require("@swc/helpers/lib/_export_star.js").default;
10+
const _customRender = require("./customRender");
1311
_exportStar(require("@testing-library/react"), exports);
Original file line numberDiff line numberDiff line change
@@ -1,129 +1,10 @@
1-
import _async_iterator from "@swc/helpers/src/_async_iterator.mjs";
2-
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
3-
import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs";
4-
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";
5-
function lol() {
6-
return _lol.apply(this, arguments);
7-
}
8-
function _lol() {
9-
_lol = _wrap_async_generator(function() {
10-
return _ts_generator(this, function(_state) {
11-
switch(_state.label){
12-
case 0:
13-
return [
14-
4,
15-
1
16-
];
17-
case 1:
18-
_state.sent();
19-
return [
20-
4,
21-
2
22-
];
23-
case 2:
24-
_state.sent();
25-
return [
26-
2
27-
];
28-
}
29-
});
30-
});
31-
return _lol.apply(this, arguments);
32-
}
33-
function main() {
34-
return _main.apply(this, arguments);
35-
}
36-
function _main() {
37-
_main = _async_to_generator(function() {
38-
var _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, x, err;
39-
return _ts_generator(this, function(_state) {
40-
switch(_state.label){
41-
case 0:
42-
_iteratorAbruptCompletion = false, _didIteratorError = false;
43-
_state.label = 1;
44-
case 1:
45-
_state.trys.push([
46-
1,
47-
6,
48-
7,
49-
12
50-
]);
51-
_iterator = _async_iterator(lol());
52-
_state.label = 2;
53-
case 2:
54-
return [
55-
4,
56-
_iterator.next()
57-
];
58-
case 3:
59-
if (!(_iteratorAbruptCompletion = !(_step = _state.sent()).done)) return [
60-
3,
61-
5
62-
];
63-
_value = _step.value;
64-
x = _value;
65-
console.log(x);
66-
_state.label = 4;
67-
case 4:
68-
_iteratorAbruptCompletion = false;
69-
return [
70-
3,
71-
2
72-
];
73-
case 5:
74-
return [
75-
3,
76-
12
77-
];
78-
case 6:
79-
err = _state.sent();
80-
_didIteratorError = true;
81-
_iteratorError = err;
82-
return [
83-
3,
84-
12
85-
];
86-
case 7:
87-
_state.trys.push([
88-
7,
89-
,
90-
10,
91-
11
92-
]);
93-
if (!(_iteratorAbruptCompletion && _iterator.return != null)) return [
94-
3,
95-
9
96-
];
97-
return [
98-
4,
99-
_iterator.return()
100-
];
101-
case 8:
102-
_state.sent();
103-
_state.label = 9;
104-
case 9:
105-
return [
106-
3,
107-
11
108-
];
109-
case 10:
110-
if (_didIteratorError) {
111-
throw _iteratorError;
112-
}
113-
return [
114-
7
115-
];
116-
case 11:
117-
return [
118-
7
119-
];
120-
case 12:
121-
return [
122-
2
123-
];
124-
}
125-
});
126-
});
127-
return _main.apply(this, arguments);
1+
async function* lol() {
2+
yield 1;
3+
yield 2;
4+
}
5+
async function main() {
6+
for await (const x of lol()){
7+
console.log(x);
8+
}
1289
}
12910
main();
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,3 @@
1-
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
2-
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";
3-
(function() {
4-
var _main = _async_to_generator(function() {
5-
return _ts_generator(this, function(_state) {
6-
console.log(1);
7-
return [
8-
2
9-
];
10-
});
11-
});
12-
function main() {
13-
return _main.apply(this, arguments);
14-
}
15-
return main;
16-
})()();
1+
(async function main() {
2+
console.log(1);
3+
})();
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
var c = /*#__PURE__*/ React.createElement("img", {
1+
const c = /*#__PURE__*/ React.createElement("img", {
22
alt: "caf\xe9"
33
}).props.alt;
44
console.log(c);

‎crates/swc/tests/fixture/shopify/003-env/output/index.js

+5-8
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,12 @@ Object.defineProperty(exports, "__esModule", {
44
});
55
Object.defineProperty(exports, "App", {
66
enumerable: true,
7-
get: function() {
8-
return App;
9-
}
7+
get: ()=>App
108
});
11-
var _interopRequireDefault = require("@swc/helpers/lib/_interop_require_default.js").default;
12-
var _slicedToArray = require("@swc/helpers/lib/_sliced_to_array.js").default;
13-
var _react = /*#__PURE__*/ _interopRequireDefault(require("react"));
14-
var _reactI18N = require("@shopify/react-i18n");
9+
const _interopRequireDefault = require("@swc/helpers/lib/_interop_require_default.js").default;
10+
const _react = /*#__PURE__*/ _interopRequireDefault(require("react"));
11+
const _reactI18N = require("@shopify/react-i18n");
1512
function App() {
16-
var _useI18n = _slicedToArray((0, _reactI18N.useI18n)(), 1), i18n = _useI18n[0];
13+
const [i18n] = (0, _reactI18N.useI18n)();
1714
return /*#__PURE__*/ _react.default.createElement("h1", null, i18n.translate("foo"));
1815
}

‎crates/swc/tests/fixture/shopify/004-jest/output/index.js

+5-8
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,12 @@ Object.defineProperty(exports, "__esModule", {
44
});
55
Object.defineProperty(exports, "App", {
66
enumerable: true,
7-
get: function() {
8-
return App;
9-
}
7+
get: ()=>App
108
});
11-
var _interopRequireDefault = require("@swc/helpers/lib/_interop_require_default.js").default;
12-
var _slicedToArray = require("@swc/helpers/lib/_sliced_to_array.js").default;
13-
var _react = /*#__PURE__*/ _interopRequireDefault(require("react"));
14-
var _reactI18N = require("@shopify/react-i18n");
9+
const _interopRequireDefault = require("@swc/helpers/lib/_interop_require_default.js").default;
10+
const _react = /*#__PURE__*/ _interopRequireDefault(require("react"));
11+
const _reactI18N = require("@shopify/react-i18n");
1512
function App() {
16-
var _useI18n = _slicedToArray((0, _reactI18N.useI18n)(), 1), i18n = _useI18n[0];
13+
const [i18n] = (0, _reactI18N.useI18n)();
1714
return /*#__PURE__*/ _react.default.createElement("h1", null, i18n.translate("foo"));
1815
}
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
import _sliced_to_array from "@swc/helpers/src/_sliced_to_array.mjs";
21
import React from "react";
32
import { useI18n } from "@shopify/react-i18n";
43
export function App() {
5-
var _useI18n = _sliced_to_array(useI18n(), 1), i18n = _useI18n[0];
4+
const [i18n] = useI18n();
65
return /*#__PURE__*/ React.createElement("h1", null, i18n.translate("foo"));
76
}
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
.class {
2-
-webkit-clip-path: none;
32
clip-path: none;
43
}
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
1-
input[type=file]::-webkit-file-upload-button {
2-
border: 2px solid #6c5ce7;
3-
}
41
input[type=file]::file-selector-button {
52
border: 2px solid #6c5ce7;
63
}
7-
input[type=file]::-webkit-file-upload-button:hover {
8-
border: 2px solid #00cec9;
9-
}
104
input[type=file]::file-selector-button:hover {
115
border: 2px solid #00cec9;
126
}

‎crates/swc_css_prefixer/tests/fixture/grouping-rule/output.defaults-not-ie-11.css

-7
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,6 @@
55
.b,
66
.c::selection,
77
.d:read-only,
8-
.e::-webkit-input-placeholder {
9-
color: yellow;
10-
}
11-
.a,
12-
.b,
13-
.c::selection,
14-
.d:read-only,
158
.e::placeholder {
169
color: yellow;
1710
}

‎crates/swc_css_prefixer/tests/fixture/nested/output.defaults-not-ie-11.css

-15
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,11 @@
2020
}
2121
}
2222
.test {
23-
&.class::-webkit-input-placeholder {
24-
color: red;
25-
}
2623
&.class::placeholder {
2724
color: red;
2825
}
2926
}
3027
.test {
31-
&.class::-webkit-input-placeholder {
32-
-webkit-appearance: auto;
33-
appearance: auto;
34-
}
3528
&.class::placeholder {
3629
-webkit-appearance: auto;
3730
appearance: auto;
@@ -67,10 +60,6 @@
6760
.test {
6861
-webkit-appearance: auto;
6962
appearance: auto;
70-
&.class::-webkit-input-placeholder {
71-
-webkit-appearance: auto;
72-
appearance: auto;
73-
}
7463
&.class::placeholder {
7564
-webkit-appearance: auto;
7665
appearance: auto;
@@ -82,10 +71,6 @@
8271
}
8372
@media (orientation: landscape) {
8473
.test {
85-
&.class::-webkit-input-placeholder {
86-
-webkit-appearance: auto;
87-
appearance: auto;
88-
}
8974
&.class::placeholder {
9075
-webkit-appearance: auto;
9176
appearance: auto;

‎crates/swc_css_prefixer/tests/fixture/placeholder/output.defaults-not-ie-11.css

+1-12
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,18 @@
1-
input::-webkit-input-placeholder {
2-
color: red;
3-
}
41
input::placeholder {
52
color: red;
63
}
7-
input::-webkit-input-placeholder,
4+
input::placeholder,
85
#fs-toggle:-webkit-full-screen {
96
color: red;
107
}
118
input::placeholder,
129
#fs-toggle:fullscreen {
1310
color: red;
1411
}
15-
input::-webkit-input-placeholder {
16-
-webkit-backdrop-filter: blur(2px);
17-
backdrop-filter: blur(2px);
18-
}
1912
input::placeholder {
2013
-webkit-backdrop-filter: blur(2px);
2114
backdrop-filter: blur(2px);
2215
}
23-
input.appearance::-webkit-input-placeholder {
24-
-webkit-appearance: none;
25-
appearance: none;
26-
}
2716
input.appearance::placeholder {
2817
-webkit-appearance: none;
2918
appearance: none;

‎crates/swc_css_prefixer/tests/fixture/position/output.defaults-not-ie-11.css

-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,5 @@
22
position: relative;
33
}
44
.class {
5-
position: -webkit-sticky;
65
position: sticky;
76
}
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
.a {
2-
color-adjust: economy;
32
-webkit-print-color-adjust: economy;
43
print-color-adjust: economy;
54
}
65
.b {
7-
color-adjust: exact;
86
-webkit-print-color-adjust: exact;
97
print-color-adjust: exact;
108
}

‎crates/swc_css_prefixer/tests/fixture/resolution/output.defaults-not-ie-11.css

-3
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,6 @@
4242
color: red;
4343
}
4444
}
45-
::-webkit-input-placeholder {
46-
color: gray;
47-
}
4845
::placeholder {
4946
color: gray;
5047
}
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,28 @@
11
.class {
2-
-webkit-text-emphasis: none;
32
text-emphasis: none;
43
}
54
.class {
65
text-emphasis: filled red;
76
-webkit-text-emphasis: filled red;
87
}
98
.class {
10-
-webkit-text-emphasis-position: left;
119
text-emphasis-position: left;
1210
}
1311
.class {
14-
-webkit-text-emphasis-style: circle;
1512
text-emphasis-style: circle;
1613
}
1714
.class {
18-
-webkit-text-emphasis-color: red;
1915
text-emphasis-color: red;
2016
}
2117
a {
22-
-webkit-text-emphasis-position: over left;
2318
text-emphasis-position: over left;
2419
}
2520
em {
26-
-webkit-text-emphasis-position: under right;
2721
text-emphasis-position: under right;
2822
}
2923
.reverse {
30-
-webkit-text-emphasis-position: left over;
3124
text-emphasis-position: left over;
3225
}
3326
.wrong {
34-
-webkit-text-emphasis-position: over;
3527
text-emphasis-position: over;
3628
}

‎crates/swc_css_prefixer/tests/fixture/width-size/output.defaults-not-ie-11.css

-22
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,23 @@
11
div {
2-
width: -moz-fit-content;
32
width: fit-content;
4-
width: -webkit-max-content;
53
width: max-content;
6-
width: -webkit-min-content;
74
width: min-content;
85
width: -webkit-fill-available;
96
width: -moz-available;
107
width: fill-available;
118
width: -webkit-fill-available;
129
width: -moz-available;
1310
width: stretch;
14-
min-width: -moz-fit-content;
1511
min-width: fit-content;
16-
max-width: -moz-fit-content;
1712
max-width: fit-content;
18-
height: -moz-fit-content;
1913
height: fit-content;
20-
min-height: -moz-fit-content;
2114
min-height: fit-content;
22-
max-height: -moz-fit-content;
2315
max-height: fit-content;
24-
inline-size: -moz-fit-content;
2516
inline-size: fit-content;
26-
min-inline-size: -moz-fit-content;
2717
min-inline-size: fit-content;
28-
max-inline-size: -moz-fit-content;
2918
max-inline-size: fit-content;
30-
block-size: -moz-fit-content;
3119
block-size: fit-content;
32-
min-block-size: -moz-fit-content;
3320
min-block-size: fit-content;
34-
max-block-size: -moz-fit-content;
3521
max-block-size: fit-content;
3622
}
3723
.outdated {
@@ -45,13 +31,10 @@ a {
4531
width: stretch;
4632
}
4733
b {
48-
height: -webkit-max-content;
4934
height: max-content;
5035
}
5136
p {
52-
block-size: -webkit-min-content;
5337
block-size: min-content;
54-
min-inline-size: -moz-fit-content;
5538
min-inline-size: fit-content;
5639
}
5740
.outdated {
@@ -68,21 +51,16 @@ p {
6851
width: calc(100% - var(--jqx-circular-progress-bar-fill-size));
6952
}
7053
.grid {
71-
grid: -webkit-min-content -webkit-max-content/ fit-content(500px);
7254
grid: min-content max-content/ fit-content(500px);
7355
}
7456
.grid-template {
75-
grid-template: -webkit-min-content/ fit-content(10px) -webkit-max-content;
7657
grid-template: min-content/ fit-content(10px) max-content;
77-
grid-template: -webkit-max-content 1fr -webkit-max-content -webkit-max-content/ -webkit-max-content 1fr;
7858
grid-template: max-content 1fr max-content max-content/ max-content 1fr;
7959
}
8060
.grid-template-columns {
81-
grid-template-columns: minmax(100px, -webkit-min-content);
8261
grid-template-columns: minmax(100px, min-content);
8362
}
8463
.grid-auto-columns {
85-
grid-auto-columns: -webkit-min-content -webkit-max-content;
8664
grid-auto-columns: min-content max-content;
8765
}
8866
.ignore {

‎crates/swc_css_prefixer/tests/fixture/width/output.defaults-not-ie-11.css

-6
Original file line numberDiff line numberDiff line change
@@ -29,18 +29,15 @@
2929
width: --max-content;
3030
}
3131
.class {
32-
width: -moz-fit-content;
3332
width: fit-content;
3433
}
3534
.class {
3635
width: stackWidth;
3736
}
3837
.class {
39-
min-width: -webkit-max-content;
4038
min-width: max-content;
4139
}
4240
.class {
43-
max-width: -webkit-min-content;
4441
max-width: min-content;
4542
}
4643
.class {
@@ -49,7 +46,6 @@
4946
height: fill-available;
5047
}
5148
.class {
52-
max-height: -moz-fit-content;
5349
max-height: fit-content;
5450
}
5551
.class {
@@ -63,11 +59,9 @@
6359
width: stretch !important;
6460
}
6561
.class {
66-
min-block-size: -webkit-max-content;
6762
min-block-size: max-content;
6863
}
6964
.class {
70-
min-inline-size: -webkit-max-content;
7165
min-inline-size: max-content;
7266
}
7367
.class {

1 commit comments

Comments
 (1)

github-actions[bot] commented on Nov 30, 2022

@github-actions[bot]

Benchmark

Benchmark suite Current: d730186 Previous: 8d8f150 Ratio
es/full/bugs-1 345379 ns/iter (± 19869) 358744 ns/iter (± 33787) 0.96
es/full/minify/libraries/antd 2067926065 ns/iter (± 69608197) 2054077725 ns/iter (± 67546884) 1.01
es/full/minify/libraries/d3 515100103 ns/iter (± 159883441) 464984035 ns/iter (± 29231946) 1.11
es/full/minify/libraries/echarts 1727549861 ns/iter (± 35722394) 1734326571 ns/iter (± 49239593) 1.00
es/full/minify/libraries/jquery 118750879 ns/iter (± 5371722) 117758691 ns/iter (± 5769183) 1.01
es/full/minify/libraries/lodash 136956724 ns/iter (± 5420934) 135239700 ns/iter (± 4787750) 1.01
es/full/minify/libraries/moment 68490361 ns/iter (± 4232130) 70338142 ns/iter (± 2332834) 0.97
es/full/minify/libraries/react 22436171 ns/iter (± 499643) 22497693 ns/iter (± 1665945) 1.00
es/full/minify/libraries/terser 365293069 ns/iter (± 14711338) 351031518 ns/iter (± 12365286) 1.04
es/full/minify/libraries/three 639076054 ns/iter (± 19203904) 617854671 ns/iter (± 17185071) 1.03
es/full/minify/libraries/typescript 3847128151 ns/iter (± 42332388) 3820428142 ns/iter (± 104269447) 1.01
es/full/minify/libraries/victory 925779231 ns/iter (± 22076710) 926912015 ns/iter (± 35524000) 1.00
es/full/minify/libraries/vue 178761656 ns/iter (± 6776693) 182563335 ns/iter (± 21950587) 0.98
es/full/codegen/es3 33356 ns/iter (± 1373) 33529 ns/iter (± 1021) 0.99
es/full/codegen/es5 33108 ns/iter (± 1359) 33358 ns/iter (± 770) 0.99
es/full/codegen/es2015 33108 ns/iter (± 3263) 33513 ns/iter (± 561) 0.99
es/full/codegen/es2016 33009 ns/iter (± 990) 36367 ns/iter (± 20275) 0.91
es/full/codegen/es2017 33031 ns/iter (± 1560) 33464 ns/iter (± 1251) 0.99
es/full/codegen/es2018 33031 ns/iter (± 1007) 33506 ns/iter (± 1162) 0.99
es/full/codegen/es2019 32954 ns/iter (± 830) 33356 ns/iter (± 3174) 0.99
es/full/codegen/es2020 33063 ns/iter (± 672) 33684 ns/iter (± 1195) 0.98
es/full/all/es3 195779380 ns/iter (± 10953299) 196893420 ns/iter (± 13425021) 0.99
es/full/all/es5 183610269 ns/iter (± 7889693) 187382004 ns/iter (± 14118598) 0.98
es/full/all/es2015 145884702 ns/iter (± 9063866) 146705443 ns/iter (± 9072113) 0.99
es/full/all/es2016 146264699 ns/iter (± 11150302) 151644955 ns/iter (± 13089969) 0.96
es/full/all/es2017 145117573 ns/iter (± 8081251) 157280192 ns/iter (± 11380078) 0.92
es/full/all/es2018 142505110 ns/iter (± 9325968) 149640588 ns/iter (± 11178546) 0.95
es/full/all/es2019 141478102 ns/iter (± 7693168) 148781706 ns/iter (± 11796853) 0.95
es/full/all/es2020 136921200 ns/iter (± 7734753) 142419570 ns/iter (± 12021188) 0.96
es/full/parser 718935 ns/iter (± 39841) 724790 ns/iter (± 41415) 0.99
es/full/base/fixer 26086 ns/iter (± 1585) 26319 ns/iter (± 537) 0.99
es/full/base/resolver_and_hygiene 92031 ns/iter (± 5672) 92555 ns/iter (± 7569) 0.99
serialization of ast node 205 ns/iter (± 9) 216 ns/iter (± 4) 0.95
serialization of serde 221 ns/iter (± 9) 219 ns/iter (± 7) 1.01

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.