Skip to content

Commit

Permalink
Add benchmark results
Browse files Browse the repository at this point in the history
  • Loading branch information
paulcadman committed Sep 6, 2023
1 parent e84bf7d commit b671e27
Show file tree
Hide file tree
Showing 20 changed files with 1,085 additions and 981 deletions.
20 changes: 10 additions & 10 deletions benchmark-results/csv/ackermann.csv
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB
0xa6cee3,ocaml,0.9548238827917052,0.9543742945416701,0.9550384269168338,4.263804393655841e-4,9.760016685805839e-5,5.202180242313154e-4
0x1f78b4,ocaml byte,2.134506168374988,2.133360147250073,2.135238757124872,1.374650738420751e-3,9.539470060395581e-4,1.6918412478025575e-3
0xb2df8a,haskell,1.3267724298333405,1.3238771349167564,1.3296677247499247,4.136605241180983e-3,2.006275010098083e-3,5.712385835711086e-3
0x33a02c,haskell strict,0.5225149409164563,0.5218862814997465,0.5237545845000113,1.2443462805814146e-3,2.607794886221905e-6,1.449218938977784e-3
0xfb9a99,juvix,2.252018913187669,2.224622366500512,2.274144090875211,3.955456517743698e-2,1.9859335375144838e-2,5.1095909175082624e-2
0xe31a1c,juvix wasm,1.0129792680416283,1.010036920041595,1.0145690511666696,2.8150207975767986e-3,1.4132333402395942e-3,3.671446860782927e-3
0xfdbf6f,c,6.512876500673723e-4,6.492651350198481e-4,6.543551369685941e-4,9.821072333782892e-6,7.265669763578622e-6,1.4674575866738703e-5
0xff7f00,c wasm,0.30429673135013824,0.3035105453000748,0.3051554109002973,1.1861598320997634e-3,6.676665088127647e-4,1.5744775415586093e-3
0xcab2d6,runtime,2.8880408987083492,2.85993108575002,2.9074196493333297,3.255997248271945e-2,1.752880929688917e-2,4.4753307559564505e-2
0x6a3d9a,runtime wasm,2.823980606395916,2.8221777051667987,2.8251887541250653,2.291467323311913e-3,1.1895069999354746e-3,2.790097666580837e-3
0xa6cee3,ocaml,0.9548531171665596,0.9546360451666184,0.9552328509996642,3.87256353515202e-4,2.5044300034842944e-5,4.6407786691030723e-4
0x1f78b4,ocaml byte,2.136211958812472,2.1353640291251095,2.136761665312406,9.894970615522915e-4,8.787270509971211e-4,1.0907963794157195e-3
0xb2df8a,haskell,1.2907900654583575,1.2883206636248588,1.2920245097916827,2.462496366287513e-3,2.0806041348459328e-5,2.8514197497545445e-3
0x33a02c,haskell strict,0.5231100684166942,0.521864479958386,0.5255935598750057,2.4831739678186178e-3,8.733666769955573e-6,2.876563326814703e-3
0xfb9a99,juvix,2.171078114145795,2.159094353916619,2.183162523687429,1.8553874312623526e-2,1.0431937880398064e-2,2.616680068036237e-2
0xe31a1c,juvix wasm,1.0218988943749612,1.0214267133749217,1.0224071484999133,6.998368671550272e-4,3.5596499198822784e-4,9.188263953533799e-4
0xfdbf6f,c,6.435073634523738e-4,6.41929965956077e-4,6.456328985701976e-4,6.985996537973968e-6,5.62000436331404e-6,9.533488192881591e-6
0xff7f00,c wasm,0.301435381413224,0.3002613180797198,0.30260944474672824,1.8372773297061363e-3,1.2486451358486362e-3,2.3840782686447718e-3
0xcab2d6,runtime,2.8564566454791134,2.82131207945838,2.880756024916309,4.1330059784258175e-2,3.5982715438377375e-2,4.691954530308586e-2
0x6a3d9a,runtime wasm,2.804181816708232,2.801117042666495,2.8059616038334334,3.548245784592719e-3,3.161065781112296e-3,3.7534753438924536e-3
20 changes: 10 additions & 10 deletions benchmark-results/csv/combinations.csv
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB
0xa6cee3,ocaml,10.951039386270793,10.933183161291595,10.968895611249991,2.467136559631442e-2,9.19652587492692e-3,3.019500198456103e-2
0x1f78b4,ocaml byte,63.18891717997917,63.158226882125064,63.20910942224998,3.670722988383628e-2,2.6312445499797832e-2,4.3562598983999765e-2
0xb2df8a,haskell,9.269774449249988,9.266055611374952,9.271633475749923,3.717391235537115e-3,3.5652500782745733e-6,4.296202494542304e-3
0x33a02c,haskell strict,9.263975370479272,9.259978144333672,9.268424719041604,5.735885521029765e-3,2.395314321753389e-3,7.785213790643577e-3
0xfb9a99,juvix,10.27205307033328,10.269075385583315,10.274093835333227,3.5865239832380902e-3,1.8409091651187387e-3,4.712944888288638e-3
0xe31a1c,juvix wasm,27.20586300550002,27.130612245250177,27.247633310749904,8.109887352440043e-2,6.658952704373051e-2,9.646438792061271e-2
0xfdbf6f,c,7.12848175254167,7.126674726125032,7.131610248166605,3.199162756142112e-3,3.9278166665690506e-4,3.950548373042741e-3
0xff7f00,c wasm,9.16440285397897,9.161519899333143,9.1669581293541,3.5497975453398366e-3,2.118496048231471e-3,4.239279558914244e-3
0xcab2d6,runtime,12.690797384208603,12.686439704750114,12.694012608000321,5.447800998815866e-3,3.049737230724131e-3,7.0138924028781986e-3
0x6a3d9a,runtime wasm,24.836749249020954,24.79159210543753,24.861935926187698,4.3583350789492735e-2,1.972942188447498e-2,5.816613936884675e-2
0xa6cee3,ocaml,10.934691682687458,10.933590147999894,10.93618365756248,1.7158956529160089e-3,5.449632500358348e-4,2.1602217057547822e-3
0x1f78b4,ocaml byte,63.22346036747905,63.1579321949996,63.25876986939585,6.258700716947066e-2,2.7462545805669897e-2,8.154380174646317e-2
0xb2df8a,haskell,9.259138272354202,9.254121838562412,9.261645901291823,5.006080867345553e-3,3.0145250320856576e-5,5.793836631593412e-3
0x33a02c,haskell strict,9.259355429604303,9.257237094187701,9.260618298625218,2.6935616772719422e-3,2.414748858910915e-3,2.90701330939762e-3
0xfb9a99,juvix,10.292234540229364,10.28690713110412,10.29586705416701,5.989736388611134e-3,3.389790375194934e-3,8.388931598939603e-3
0xe31a1c,juvix wasm,27.38284169485422,27.375602326250146,27.38789678056247,8.564105975068868e-3,7.138235493701839e-3,1.00295526401661e-2
0xfdbf6f,c,7.13635792660413,7.134594804374956,7.139281817812389,3.1052633536741373e-3,3.7290412501533865e-4,3.8951263556758577e-3
0xff7f00,c wasm,9.164214135645883,9.16236529516679,9.166062976124977,2.9367328108180794e-3,1.2274242917858216e-3,4.0411695599165635e-3
0xcab2d6,runtime,12.681406856208298,12.674341156624905,12.685139181624947,6.7991102713082004e-3,3.4984407178584587e-3,8.619436336023424e-3
0x6a3d9a,runtime wasm,24.81139132054176,24.80732846029167,24.81371195516681,3.9604654282866456e-3,1.861449031878824e-3,5.359276101854432e-3
20 changes: 10 additions & 10 deletions benchmark-results/csv/cps.csv
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB
0xa6cee3,ocaml,0.34438689816645746,0.344310410291295,0.3445272155000225,1.3940406271630032e-4,2.063775025362702e-5,1.7664118125914694e-4
0x1f78b4,ocaml byte,2.3682739840834492,2.3680949180834054,2.36856624408343,3.0002643319162087e-4,1.2675328988417893e-4,4.1353521331199863e-4
0xb2df8a,haskell,163.79061501262504,160.0930680071251,165.6913582530001,3.587126129516602,0.7891464895001263,4.725173456076302
0x33a02c,haskell strict,1.0417848474165037,1.0416933146665694,1.041869363666289,1.3172659381080576e-4,8.024652543339309e-5,1.6914361343205143e-4
0xfb9a99,juvix,1.8102065530002467,1.8030833374996291,1.8224544811255328,1.2872421275973342e-2,2.5836130002971913e-3,1.5667684863250462e-2
0xe31a1c,juvix wasm,1.7058868915208147,1.702913534749996,1.7098379770624206,4.521039265144484e-3,1.330418666687705e-3,5.720669801861564e-3
0xfdbf6f,c,0.20237772030247167,0.2023261397468559,0.20242731666621694,8.389132750159584e-5,6.080410061656399e-5,1.1716128828831919e-4
0xff7f00,c wasm,0.29804250736021765,0.2972913894602607,0.2995413970002119,1.4718373327154176e-3,3.584267524942917e-4,1.9479009602637936e-3
0xcab2d6,runtime,0.5648899075414041,0.5647827870414707,0.5649808123744151,1.437599920224331e-4,8.478730486629642e-5,1.9234453056717627e-4
0x6a3d9a,runtime wasm,0.6460087348126914,0.6444984607501283,0.6470527048127981,1.7927099370094017e-3,9.445148707407084e-4,2.4109454423500458e-3
0xa6cee3,ocaml,0.3441673983123792,0.34409706443750565,0.3442463654370158,9.849046903987092e-5,4.113375007364084e-5,1.1982299054028869e-4
0x1f78b4,ocaml byte,2.3680896411876424,2.3677855431251373,2.3683937392501475,5.267270970396404e-4,1.185641249321634e-4,6.88638863772766e-4
0xb2df8a,haskell,165.88614223356237,157.5780299538752,169.97326859112476,7.975411787123687,1.1508915223749483,9.747949433537457
0x33a02c,haskell strict,1.0417964231041499,1.0416859307709196,1.042000440937386,2.0739748816312533e-4,1.447133239477184e-5,2.4814652058439073e-4
0xfb9a99,juvix,1.7899884535626143,1.7880977173123256,1.7922735710625375,2.745359281169102e-3,2.696195444990626e-4,3.354805076124932e-3
0xe31a1c,juvix wasm,1.6824438897914054,1.680217170749529,1.6835010837915736,2.183600847456196e-3,3.264740281830978e-4,2.7500605907214855e-3
0xfdbf6f,c,0.20237626813051166,0.20230804799990032,0.2024286131527333,9.875899991142882e-5,7.855622996609097e-5,1.331371106132354e-4
0xff7f00,c wasm,0.2965558974531147,0.29590104465273426,0.2970416641600787,8.58105079106207e-4,5.35078694047005e-4,1.2441846531295135e-3
0xcab2d6,runtime,0.5646639993959752,0.5645981987705682,0.5647564343755676,1.1275172516482232e-4,4.000394017794513e-5,1.5196003516645702e-4
0x6a3d9a,runtime wasm,0.653430433207897,0.6511990020411151,0.6566341878333711,3.817384143268519e-3,1.2398890014144698e-3,5.153269539278346e-3
20 changes: 10 additions & 10 deletions benchmark-results/csv/fibonacci.csv
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB
0xa6cee3,ocaml,0.3341138965208472,0.3338358458125015,0.3342463842916743,2.634240578008485e-4,1.0587776376028889e-4,3.361632046417282e-4
0x1f78b4,ocaml byte,1.524441244041687,1.5236764223749901,1.5248230362500408,7.405881691570343e-4,1.11475000039718e-4,9.475001115799895e-4
0xb2df8a,haskell,158.82921738204158,154.87897442233316,161.44836756241665,5.015740326837913,2.669354024537039,6.04866824675042
0x33a02c,haskell strict,1.0417356245417295,1.0416484236249062,1.0419042814169188,1.6499035545532742e-4,9.15133341550245e-6,1.948276103955468e-4
0xfb9a99,juvix,0.36396212118751237,0.36384626662504616,0.36405383818754444,1.5488997046727608e-4,9.351534990528422e-5,2.1181133863113738e-4
0xe31a1c,juvix wasm,0.46233050335418585,0.4592655443126432,0.4637202909791161,2.9274461905530514e-3,7.917650244782352e-4,3.8686426732797443e-3
0xfdbf6f,c,0.18677975586666537,0.18674274441660701,0.1868193903166482,6.163182227426293e-5,4.56714074828717e-5,8.769638028818546e-5
0xff7f00,c wasm,0.30317405524670293,0.30234676460676685,0.3037893833999988,1.0524970672325796e-3,7.753477585603519e-4,1.2969605144591805e-3
0xcab2d6,runtime,0.363930113020956,0.36385637529178894,0.3640038507501231,9.548735241918123e-5,4.68982075968635e-5,1.2029102486370271e-4
0x6a3d9a,runtime wasm,0.4626992061457524,0.4593342120834147,0.46450027220820783,3.2369452516828397e-3,4.7427612514638895e-4,4.159383903947808e-3
0xa6cee3,ocaml,0.3337789174166659,0.3337204917499861,0.33389021841674094,1.1299490519960762e-4,1.270362997682524e-6,1.336579345429707e-4
0x1f78b4,ocaml byte,1.5236370465208797,1.5234178038750201,1.5239798017500448,3.8421539992769917e-4,9.249287501233994e-5,4.5671353712601367e-4
0xb2df8a,haskell,153.80661650983333,148.03480396925,158.39879663125004,6.952296076656889,5.289596545110062,8.258058086111442
0x33a02c,haskell strict,1.0417058703958826,1.0416429951458024,1.041828408083499,1.2317349003027625e-4,4.758958349726505e-6,1.4424833886119746e-4
0xfb9a99,juvix,0.3639125737915852,0.36384326724993343,0.3639542673748224,8.140947734645146e-5,6.872558337059353e-5,9.49455403417218e-5
0xe31a1c,juvix wasm,0.4652917581874192,0.46367687481242115,0.4660673059998999,1.5302217180398975e-3,3.620755001065845e-4,1.9383624518393011e-3
0xfdbf6f,c,0.18631655039727346,0.18618137488333306,0.1865948432445748,3.1820936683790696e-4,6.667681152706684e-5,4.399047797019068e-4
0xff7f00,c wasm,0.3050874457333157,0.3038112490333424,0.3057845235332934,1.3571275964840332e-3,4.893637333561421e-4,1.8119305776030516e-3
0xcab2d6,runtime,0.36398238375005576,0.36390855850009984,0.3640346590000263,8.592287244047549e-5,4.772728099749396e-5,1.2072451856977294e-4
0x6a3d9a,runtime wasm,0.4670875816458704,0.46560550737507356,0.46788032320836237,1.473027004731961e-3,9.527869079202413e-4,1.8307582180102041e-3
16 changes: 8 additions & 8 deletions benchmark-results/csv/fold.csv
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB
0xa6cee3,ocaml,0.3521469682500917,0.34744903950013395,0.35559459100003704,5.82660209846291e-3,3.0836829998861504e-3,7.288671293527583e-3
0x1f78b4,ocaml byte,2.6903486169164808,2.688459198000146,2.691659523291264,2.3449287768355117e-3,1.3360174863770791e-3,3.027408593454304e-3
0xb2df8a,haskell,0.9319551274582333,0.9319394036666229,0.9319664739581791,1.9894546808484407e-5,1.010892208340581e-5,2.6203619192340436e-5
0x33a02c,haskell strict,0.935754983646234,0.931992876750428,0.9432302970629962,7.483140581920716e-3,5.850687534803001e-5,8.66553398631278e-3
0xfb9a99,juvix,0.45459223960464595,0.45449892066759884,0.4546399105626051,8.992074411802616e-5,1.5462625242435024e-5,1.1668277769538188e-4
0xe31a1c,juvix wasm,0.6547417820415072,0.6521440169999551,0.6562520677080859,2.581130031039399e-3,1.4053940346012283e-3,3.4878553446096756e-3
0xcab2d6,runtime,0.5727027000412667,0.5725233583746103,0.5730424834996484,3.3030753649834684e-4,1.7070226974153933e-5,3.9253377066306833e-4
0x6a3d9a,runtime wasm,1.2868320706661887,1.2843797920832762,1.288618473499696,2.909345546656126e-3,2.3611683943822225e-3,3.3887412389879633e-3
0xa6cee3,ocaml,0.35437857610414386,0.34789143687498836,0.36086571533329936,1.1858715259270299e-2,1.617042875068364e-3,1.3986483026754511e-2
0x1f78b4,ocaml byte,2.693802335333165,2.6920866964166335,2.6955179742496966,2.5255391797200685e-3,1.0984291813634442e-3,3.4741467398651865e-3
0xb2df8a,haskell,0.9319707755831056,0.9319565772499345,0.9319865776663694,2.027106639480954e-5,1.043175688911535e-5,2.6061591215382023e-5
0x33a02c,haskell strict,0.9319665306665001,0.931954923874855,0.9319726549999814,1.1342601279038074e-5,2.0282502646296052e-6,1.4573379397761792e-5
0xfb9a99,juvix,0.45617854570817445,0.4544513844165673,0.4595303176249672,3.3549053911985857e-3,1.1477781080557019e-4,3.98870814657315e-3
0xe31a1c,juvix wasm,0.65175158183312,0.6483122303750406,0.6534057748747273,3.2706906298753608e-3,6.454999997913546e-4,4.122646769185336e-3
0xcab2d6,runtime,0.5720745887081193,0.5719267243334798,0.5721474423330619,1.4312578010025024e-4,4.981666230458644e-6,1.7077540674602956e-4
0x6a3d9a,runtime wasm,1.2827035412288221,1.2816809774373041,1.2834208305620223,1.1791006214903548e-3,7.324197693592282e-4,1.6565087584399292e-3
16 changes: 8 additions & 8 deletions benchmark-results/csv/mapfold.csv
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB
0xa6cee3,ocaml,2.359120181646214,2.354935648416661,2.3623062655844174,5.080998585677441e-3,3.273396141860751e-3,6.314134446638402e-3
0x1f78b4,ocaml byte,6.359170812937767,6.348572119437449,6.376137248250719,1.777267944046264e-2,3.4253331248996766e-3,2.2538057388600582e-2
0xb2df8a,haskell,2.245555333437134,2.2420079594994604,2.2489121171873876,4.108190067928612e-3,3.6551485921029227e-3,4.346868301068777e-3
0x33a02c,haskell strict,2.1046282085411576,2.093205977999105,2.1256613381244733,2.1535585749675314e-2,1.3455263502630994e-3,2.588116544021226e-2
0xfb9a99,juvix,3.3379576569794835,3.3342747897504523,3.3416405242085148,5.726942507571253e-3,2.762677912956803e-3,8.010876242722412e-3
0xe31a1c,juvix wasm,1.3373050966041546,1.3242915311042225,1.356251404374916,2.373108939932649e-2,1.2043497694361303e-2,2.9126036620444926e-2
0xcab2d6,runtime,3.3493261010416973,3.341364029333363,3.3572881727500317,1.2185628190860191e-2,4.29037219326704e-3,1.613846047567318e-2
0x6a3d9a,runtime wasm,3.333107978437473,3.331419170062304,3.3355122239997854,2.7971365236765166e-3,6.4891412534962e-4,3.6415490656221323e-3
0xa6cee3,ocaml,2.362398596770921,2.352230814937684,2.367690561395951,9.729821560349676e-3,4.4932835414026595e-3,1.2221268803212726e-2
0x1f78b4,ocaml byte,6.360559738999882,6.35273109362538,6.364476133624521,7.7289997310420015e-3,3.524461933398594e-3,1.065561524983734e-2
0xb2df8a,haskell,2.2425490018543996,2.2419186239171722,2.2438000128128124,1.2543027400321197e-3,7.021541569406575e-6,1.4557954869978125e-3
0x33a02c,haskell strict,2.0916936913334894,2.0864728076669508,2.0975355702499883,7.483763464329073e-3,3.0855226558238868e-3,1.0132589022803954e-2
0xfb9a99,juvix,3.2542150737087923,3.2508335390007232,3.257259591083539,5.0089903942947545e-3,2.935874999366206e-3,7.0310117034498775e-3
0xe31a1c,juvix wasm,1.30254863308312,1.2967466828334864,1.3050514372494035,5.739944461622465e-3,1.869440805900398e-3,7.737801305219609e-3
0xcab2d6,runtime,3.2881663944167863,3.284106865500121,3.290554884583533,4.12431193760453e-3,1.3581270225696647e-3,5.5159817629119095e-3
0x6a3d9a,runtime wasm,3.3344206015417135,3.328678094625161,3.3374106180417207,5.428256395020166e-3,1.943648054779575e-3,6.905147324642287e-3
16 changes: 8 additions & 8 deletions benchmark-results/csv/mapfun.csv
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB
0xa6cee3,ocaml,0.31723894586341583,0.3168195785462497,0.3180434138308192,8.650293452005957e-4,1.3677609668709216e-4,1.1262629669448086e-3
0x1f78b4,ocaml byte,1.0036503015416354,0.9979885196246414,1.0073182824168423,6.007795003149003e-3,3.3040916766038e-3,8.470838982732463e-3
0xb2df8a,haskell,2.847259163874886,2.843702954750067,2.8501860114998863,4.454535565927996e-3,2.764577218773017e-3,5.814015648731036e-3
0x33a02c,haskell strict,1.4358601758959821,1.4331427811250705,1.4385775706668937,4.285672894373825e-3,1.4334874070977216e-3,5.788465590220564e-3
0xfb9a99,juvix,1.8290202284373056,1.8269102206251469,1.8307825123752839,2.607965755874966e-3,1.321120999212666e-3,3.3473551843131513e-3
0xe31a1c,juvix wasm,1.4488271611464445,1.4465861381263494,1.4509714753131675,3.0519088731883227e-3,1.1584915167421328e-3,3.6628392727499123e-3
0xcab2d6,runtime,3.451403933645755,3.437621156499972,3.4580447861249013,1.3130028921630869e-2,6.193947603348837e-3,1.6493568515257528e-2
0x6a3d9a,runtime wasm,2.1285169147291754,2.125655625124864,2.130587277833456,3.63150935962317e-3,2.149511569760001e-3,4.781298782306831e-3
0xa6cee3,ocaml,0.3166015967765573,0.3164529649265872,0.3168566490266797,2.7900692881305863e-4,8.896908907203669e-5,3.8067729411690173e-4
0x1f78b4,ocaml byte,1.0038605210830838,1.003506723374926,1.0044316949997665,6.422593013083721e-4,2.014320000398584e-4,7.9644622836122e-4
0xb2df8a,haskell,2.8420395338538733,2.8345141101244735,2.854544130999784,1.3550661443866465e-2,2.4952711255536997e-3,1.6029338407284443e-2
0x33a02c,haskell strict,1.4112866184791528,1.4006291599584983,1.431313488312071,2.0485558361496545e-2,1.2622417084457993e-3,2.4592481099988833e-2
0xfb9a99,juvix,1.7606970237914084,1.7579304742491786,1.7620445601667143,2.64898712581229e-3,1.3524538056698308e-3,3.2770705356283928e-3
0xe31a1c,juvix wasm,1.4402232792707916,1.4394477207499676,1.4410988619999898,1.1255906167834237e-3,4.846912795772925e-4,1.4983956140957495e-3
0xcab2d6,runtime,3.3811316846039667,3.3725509440831347,3.3855247457289956,9.913038737196048e-3,8.635055251683526e-3,1.014534009240768e-2
0x6a3d9a,runtime wasm,2.092147970854626,2.0907327767918105,2.0936125543339585,1.9491488659244083e-3,1.0001426753228912e-3,2.619223686397213e-3
Loading

0 comments on commit b671e27

Please sign in to comment.