Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(plugin): Enable validation (#7250)
- Loading branch information
Showing
13 changed files
with
73 additions
and
118 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,4 @@ | ||
mod read_returned_result_from_host; | ||
pub use read_returned_result_from_host::AllocatedBytesPtr; | ||
#[cfg(all(feature = "__rkyv", feature = "__plugin_mode", target_arch = "wasm32"))] | ||
pub(crate) use read_returned_result_from_host::{ | ||
read_returned_result_from_host, read_returned_result_from_host_fallible, | ||
}; | ||
pub(crate) use read_returned_result_from_host::read_returned_result_from_host; | ||
pub use read_returned_result_from_host::AllocatedBytesPtr; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
efad714
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmark
es/full/bugs-1
298870
ns/iter (± 7005
)319841
ns/iter (± 11750
)0.93
es/full/minify/libraries/antd
1593269511
ns/iter (± 23676829
)1598574737
ns/iter (± 17935378
)1.00
es/full/minify/libraries/d3
295168014
ns/iter (± 9016539
)299333735
ns/iter (± 9891090
)0.99
es/full/minify/libraries/echarts
1194176872
ns/iter (± 32679715
)1229622569
ns/iter (± 11519514
)0.97
es/full/minify/libraries/jquery
88586492
ns/iter (± 369378
)90837007
ns/iter (± 854164
)0.98
es/full/minify/libraries/lodash
105730097
ns/iter (± 1437536
)107023415
ns/iter (± 1199954
)0.99
es/full/minify/libraries/moment
51712264
ns/iter (± 478442
)52444737
ns/iter (± 755033
)0.99
es/full/minify/libraries/react
18854006
ns/iter (± 173171
)19120961
ns/iter (± 274679
)0.99
es/full/minify/libraries/terser
244258662
ns/iter (± 8140308
)246653632
ns/iter (± 8169385
)0.99
es/full/minify/libraries/three
416980691
ns/iter (± 9391947
)447032834
ns/iter (± 8336998
)0.93
es/full/minify/libraries/typescript
3001192283
ns/iter (± 31752719
)2980949680
ns/iter (± 14891421
)1.01
es/full/minify/libraries/victory
633052363
ns/iter (± 18253383
)686469403
ns/iter (± 12218935
)0.92
es/full/minify/libraries/vue
127952078
ns/iter (± 2049194
)132518779
ns/iter (± 3198801
)0.97
es/full/codegen/es3
28901
ns/iter (± 171
)28588
ns/iter (± 117
)1.01
es/full/codegen/es5
29268
ns/iter (± 66
)28633
ns/iter (± 68
)1.02
es/full/codegen/es2015
29279
ns/iter (± 73
)28662
ns/iter (± 59
)1.02
es/full/codegen/es2016
29117
ns/iter (± 101
)28653
ns/iter (± 50
)1.02
es/full/codegen/es2017
28871
ns/iter (± 130
)28662
ns/iter (± 57
)1.01
es/full/codegen/es2018
28882
ns/iter (± 170
)28673
ns/iter (± 67
)1.01
es/full/codegen/es2019
28948
ns/iter (± 150
)28619
ns/iter (± 33
)1.01
es/full/codegen/es2020
29235
ns/iter (± 83
)28642
ns/iter (± 59
)1.02
es/full/all/es3
178945479
ns/iter (± 3094523
)181465576
ns/iter (± 3503722
)0.99
es/full/all/es5
173458037
ns/iter (± 2919365
)175541080
ns/iter (± 2348694
)0.99
es/full/all/es2015
136065048
ns/iter (± 1637026
)134701490
ns/iter (± 3126389
)1.01
es/full/all/es2016
133348399
ns/iter (± 1013890
)133287230
ns/iter (± 1351787
)1.00
es/full/all/es2017
131680888
ns/iter (± 1929595
)132806810
ns/iter (± 2384609
)0.99
es/full/all/es2018
127424674
ns/iter (± 2162704
)127118127
ns/iter (± 2110436
)1.00
es/full/all/es2019
125574000
ns/iter (± 2542888
)127084738
ns/iter (± 1823082
)0.99
es/full/all/es2020
117460893
ns/iter (± 517941
)118715970
ns/iter (± 1367735
)0.99
es/full/parser
519488
ns/iter (± 8991
)507971
ns/iter (± 8354
)1.02
es/full/base/fixer
24679
ns/iter (± 50
)23215
ns/iter (± 50
)1.06
es/full/base/resolver_and_hygiene
83270
ns/iter (± 403
)84303
ns/iter (± 1426
)0.99
serialization of serde
119
ns/iter (± 0
)120
ns/iter (± 0
)0.99
css/minify/libraries/bootstrap
26993948
ns/iter (± 217568
)27694096
ns/iter (± 174392
)0.97
css/visitor/compare/clone
2140844
ns/iter (± 27159
)2138700
ns/iter (± 13022
)1.00
css/visitor/compare/visit_mut_span
2326474
ns/iter (± 5660
)2327704
ns/iter (± 5947
)1.00
css/visitor/compare/visit_mut_span_panic
2408498
ns/iter (± 7229
)2374429
ns/iter (± 12612
)1.01
css/visitor/compare/fold_span
3133601
ns/iter (± 12575
)3117002
ns/iter (± 13920
)1.01
css/visitor/compare/fold_span_panic
3278984
ns/iter (± 16961
)3269839
ns/iter (± 11692
)1.00
css/lexer/bootstrap_5_1_3
5055848
ns/iter (± 40268
)5126547
ns/iter (± 4996
)0.99
css/lexer/foundation_6_7_4
4325812
ns/iter (± 11942
)4319596
ns/iter (± 3383
)1.00
css/lexer/tailwind_3_1_1
812018
ns/iter (± 3113
)820941
ns/iter (± 571
)0.99
css/parser/bootstrap_5_1_3
20630586
ns/iter (± 104124
)21331778
ns/iter (± 156274
)0.97
css/parser/foundation_6_7_4
16621655
ns/iter (± 100036
)16854889
ns/iter (± 57380
)0.99
css/parser/tailwind_3_1_1
3219144
ns/iter (± 15813
)3260791
ns/iter (± 4511
)0.99
es/codegen/colors
327853
ns/iter (± 185675
)317318
ns/iter (± 180354
)1.03
es/codegen/large
1265960
ns/iter (± 629675
)1330943
ns/iter (± 638891
)0.95
es/codegen/with-parser/colors
46566
ns/iter (± 385
)47122
ns/iter (± 255
)0.99
es/codegen/with-parser/large
505073
ns/iter (± 3487
)507945
ns/iter (± 1086
)0.99
es/minify/libraries/antd
1347016514
ns/iter (± 34507546
)1382987100
ns/iter (± 12607535
)0.97
es/minify/libraries/d3
247435160
ns/iter (± 3693338
)258570553
ns/iter (± 4743149
)0.96
es/minify/libraries/echarts
1040473443
ns/iter (± 24244967
)1061884887
ns/iter (± 6311290
)0.98
es/minify/libraries/jquery
77924905
ns/iter (± 785308
)79756150
ns/iter (± 1657326
)0.98
es/minify/libraries/lodash
93355967
ns/iter (± 830391
)94809999
ns/iter (± 1909168
)0.98
es/minify/libraries/moment
45090566
ns/iter (± 466520
)45738653
ns/iter (± 402384
)0.99
es/minify/libraries/react
17086955
ns/iter (± 203665
)17174691
ns/iter (± 222895
)0.99
es/minify/libraries/terser
209909164
ns/iter (± 4590720
)210716749
ns/iter (± 4135258
)1.00
es/minify/libraries/three
362014832
ns/iter (± 10442532
)363620588
ns/iter (± 8487442
)1.00
es/minify/libraries/typescript
2612356086
ns/iter (± 41339764
)2509355106
ns/iter (± 18701281
)1.04
es/minify/libraries/victory
538684199
ns/iter (± 15107898
)574382339
ns/iter (± 11579920
)0.94
es/minify/libraries/vue
113917783
ns/iter (± 767043
)116745440
ns/iter (± 1347402
)0.98
es/visitor/compare/clone
2297385
ns/iter (± 7829
)2339340
ns/iter (± 7312
)0.98
es/visitor/compare/visit_mut_span
2673028
ns/iter (± 19801
)2695320
ns/iter (± 3628
)0.99
es/visitor/compare/visit_mut_span_panic
2721740
ns/iter (± 13489
)2723896
ns/iter (± 3831
)1.00
es/visitor/compare/fold_span
3795604
ns/iter (± 27624
)3799684
ns/iter (± 11297
)1.00
es/visitor/compare/fold_span_panic
3873388
ns/iter (± 30383
)3936049
ns/iter (± 10469
)0.98
es/lexer/colors
13026
ns/iter (± 47
)13091
ns/iter (± 85
)1.00
es/lexer/angular
6265324
ns/iter (± 34204
)6344562
ns/iter (± 2097
)0.99
es/lexer/backbone
776395
ns/iter (± 5189
)781528
ns/iter (± 553
)0.99
es/lexer/jquery
4344092
ns/iter (± 29640
)4385692
ns/iter (± 3343
)0.99
es/lexer/jquery mobile
6840547
ns/iter (± 6894
)6857084
ns/iter (± 9672
)1.00
es/lexer/mootools
3382542
ns/iter (± 21234
)3432173
ns/iter (± 7321
)0.99
es/lexer/underscore
640998
ns/iter (± 1751
)647079
ns/iter (± 702
)0.99
es/lexer/three
20814541
ns/iter (± 61680
)20890170
ns/iter (± 32001
)1.00
es/lexer/yui
3818120
ns/iter (± 15587
)3870943
ns/iter (± 4941
)0.99
es/parser/colors
28953
ns/iter (± 238
)29040
ns/iter (± 84
)1.00
es/parser/angular
14937052
ns/iter (± 248353
)15339952
ns/iter (± 307470
)0.97
es/parser/backbone
2159592
ns/iter (± 10560
)2186741
ns/iter (± 14612
)0.99
es/parser/jquery
11558188
ns/iter (± 171388
)11887295
ns/iter (± 91286
)0.97
es/parser/jquery mobile
17994842
ns/iter (± 226850
)18765530
ns/iter (± 282258
)0.96
es/parser/mootools
8953170
ns/iter (± 47687
)9029073
ns/iter (± 32294
)0.99
es/parser/underscore
1835998
ns/iter (± 11417
)1839203
ns/iter (± 9342
)1.00
es/parser/three
53464472
ns/iter (± 1853432
)54852324
ns/iter (± 477248
)0.97
es/parser/yui
8987690
ns/iter (± 114235
)9188641
ns/iter (± 115998
)0.98
es/preset-env/usage/builtin_type
139827
ns/iter (± 33723
)142176
ns/iter (± 35399
)0.98
es/preset-env/usage/property
19601
ns/iter (± 65
)20392
ns/iter (± 139
)0.96
es/resolver/typescript
117466702
ns/iter (± 2201428
)111173243
ns/iter (± 1765413
)1.06
es/fixer/typescript
83951969
ns/iter (± 1309177
)78846285
ns/iter (± 354346
)1.06
es/hygiene/typescript
182932474
ns/iter (± 3190516
)165564028
ns/iter (± 1936376
)1.10
es/resolver_with_hygiene/typescript
328887226
ns/iter (± 5017390
)311681223
ns/iter (± 2360477
)1.06
es/visitor/base-perf/module_clone
79962
ns/iter (± 895
)80418
ns/iter (± 413
)0.99
es/visitor/base-perf/fold_empty
89712
ns/iter (± 738
)90471
ns/iter (± 290
)0.99
es/visitor/base-perf/fold_noop_impl_all
89965
ns/iter (± 420
)90819
ns/iter (± 406
)0.99
es/visitor/base-perf/fold_noop_impl_vec
89865
ns/iter (± 838
)91049
ns/iter (± 413
)0.99
es/visitor/base-perf/boxing_boxed_clone
56
ns/iter (± 0
)57
ns/iter (± 0
)0.98
es/visitor/base-perf/boxing_unboxed_clone
41
ns/iter (± 0
)41
ns/iter (± 0
)1
es/visitor/base-perf/boxing_boxed
103
ns/iter (± 0
)103
ns/iter (± 0
)1
es/visitor/base-perf/boxing_unboxed
84
ns/iter (± 0
)78
ns/iter (± 0
)1.08
es/visitor/base-perf/visit_contains_this
3522
ns/iter (± 42
)3467
ns/iter (± 56
)1.02
es/base/parallel/resolver/typescript
6045144781
ns/iter (± 495908739
)6087025568
ns/iter (± 327771265
)0.99
es/base/parallel/hygiene/typescript
2282256649
ns/iter (± 23852397
)2013673655
ns/iter (± 30656083
)1.13
misc/visitors/time-complexity/time 5
103
ns/iter (± 0
)103
ns/iter (± 0
)1
misc/visitors/time-complexity/time 10
338
ns/iter (± 2
)338
ns/iter (± 3
)1
misc/visitors/time-complexity/time 15
671
ns/iter (± 10
)657
ns/iter (± 4
)1.02
misc/visitors/time-complexity/time 20
1229
ns/iter (± 1
)1250
ns/iter (± 2
)0.98
misc/visitors/time-complexity/time 40
6217
ns/iter (± 17
)6210
ns/iter (± 4
)1.00
misc/visitors/time-complexity/time 60
15734
ns/iter (± 79
)15598
ns/iter (± 37
)1.01
es/full-target/es2016
252399
ns/iter (± 5083
)254285
ns/iter (± 396
)0.99
es/full-target/es2017
244294
ns/iter (± 778
)247509
ns/iter (± 455
)0.99
es/full-target/es2018
233932
ns/iter (± 411
)236931
ns/iter (± 1562
)0.99
es2020_nullish_coalescing
92547
ns/iter (± 394
)93327
ns/iter (± 411
)0.99
es2020_optional_chaining
124461
ns/iter (± 1066
)123953
ns/iter (± 164
)1.00
es2022_class_properties
148527
ns/iter (± 414
)149176
ns/iter (± 269
)1.00
es2018_object_rest_spread
95616
ns/iter (± 388
)96831
ns/iter (± 200
)0.99
es2019_optional_catch_binding
85153
ns/iter (± 211
)85379
ns/iter (± 193
)1.00
es2017_async_to_generator
85397
ns/iter (± 274
)86102
ns/iter (± 306
)0.99
es2016_exponentiation
89940
ns/iter (± 997
)90219
ns/iter (± 309
)1.00
es2015_arrow
93955
ns/iter (± 196
)94127
ns/iter (± 304
)1.00
es2015_block_scoped_fn
91997
ns/iter (± 207
)92105
ns/iter (± 245
)1.00
es2015_block_scoping
170372
ns/iter (± 271
)169942
ns/iter (± 279
)1.00
This comment was automatically generated by workflow using github-action-benchmark.