Back
From: metabase:user:314402c4-2aae-11df-837a-5e0a49663a4f
Subject: PASS App-Benchmark-Accessors-2.00 v5.18.4 FreeBSD
Date: 2015-04-29T17:50:49Z
This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language. See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org
--
Dear Marcel Gruenauer,
This is a computer-generated report for App-Benchmark-Accessors-2.00
on perl 5.18.4, created by CPAN-Reporter-1.2011.
Thank you for uploading your work to CPAN. Congratulations!
All tests were successful.
Sections of this report:
* Tester comments
* Program output
* Prerequisites
* Environment and other context
------------------------------
TESTER COMMENTS
------------------------------
Additional comments from tester:
none provided
------------------------------
PROGRAM OUTPUT
------------------------------
Output from './Build test':
# Benchmark: timing 200000 iterations of class_accessor, class_accessor_classy, class_accessor_complex, class_accessor_constructor, class_accessor_fast, class_accessor_fast_xs, class_accessor_lite, class_methodmaker, class_spiffy, class_xsaccessor, class_xsaccessor_array, mojo, moose, moose_immutable, mouse, mouse_immutable, object_tiny, object_tiny_xs, rose, spiffy...
# class_accessor: 1.26987 wallclock secs ( 0.77 usr + 0.00 sys = 0.77 CPU) @ 258585.86/s (n=200000)
# class_accessor_classy: 0.952635 wallclock secs ( 1.05 usr + 0.00 sys = 1.05 CPU) @ 191044.78/s (n=200000)
# class_accessor_complex: 2.25323 wallclock secs ( 1.97 usr + 0.00 sys = 1.97 CPU) @ 101587.30/s (n=200000)
# class_accessor_constructor: 4.59937 wallclock secs ( 3.23 usr + 0.00 sys = 3.23 CPU) @ 61985.47/s (n=200000)
# class_accessor_fast: 2.13384 wallclock secs ( 1.16 usr + 0.00 sys = 1.16 CPU) @ 171812.08/s (n=200000)
# class_accessor_fast_xs: 0.898111 wallclock secs ( 0.66 usr + 0.00 sys = 0.66 CPU) @ 304761.90/s (n=200000)
# class_accessor_lite: 1.61578 wallclock secs ( 0.77 usr + 0.00 sys = 0.77 CPU) @ 258585.86/s (n=200000)
# class_methodmaker: 3.6244 wallclock secs ( 2.13 usr + 0.01 sys = 2.14 CPU) @ 93430.66/s (n=200000)
# class_spiffy: 0.710355 wallclock secs ( 0.71 usr + 0.00 sys = 0.71 CPU) @ 281318.68/s (n=200000)
# class_xsaccessor: 0.936444 wallclock secs ( 0.57 usr + 0.00 sys = 0.57 CPU) @ 350684.93/s (n=200000)
# class_xsaccessor_array: 1.26568 wallclock secs ( 0.88 usr + 0.00 sys = 0.88 CPU) @ 228571.43/s (n=200000)
# mojo: 0.570827 wallclock secs ( 0.46 usr + 0.00 sys = 0.46 CPU) @ 433898.31/s (n=200000)
# moose: 60.1612 wallclock secs (42.36 usr + 0.05 sys = 42.41 CPU) @ 4716.29/s (n=200000)
# moose_immutable: 2.94379 wallclock secs ( 2.08 usr + 0.00 sys = 2.08 CPU) @ 96240.60/s (n=200000)
# mouse: 1.01492 wallclock secs ( 0.88 usr + 0.01 sys = 0.88 CPU) @ 226548.67/s (n=200000)
# mouse_immutable: 1.55274 wallclock secs ( 1.00 usr + 0.00 sys = 1.00 CPU) @ 200000.00/s (n=200000)
# object_tiny: 1.82052 wallclock secs ( 0.98 usr + 0.00 sys = 0.98 CPU) @ 203174.60/s (n=200000)
# object_tiny_xs: 0.898357 wallclock secs ( 0.63 usr + 0.00 sys = 0.63 CPU) @ 316049.38/s (n=200000)
# rose: 1.00408 wallclock secs ( 1.00 usr + 0.00 sys = 1.00 CPU) @ 200000.00/s (n=200000)
# spiffy: 0.825317 wallclock secs ( 0.77 usr + 0.00 sys = 0.77 CPU) @ 258585.86/s (n=200000)
# Rate moose class_accessor_constructor class_methodmaker moose_immutable class_accessor_complex class_accessor_fast class_accessor_classy mouse_immutable rose object_tiny mouse class_xsaccessor_array class_accessor class_accessor_lite spiffy class_spiffy class_accessor_fast_xs object_tiny_xs class_xsaccessor mojo
# moose 4716/s -- -92% -95% -95% -95% -97% -98% -98% -98% -98% -98% -98% -98% -98% -98% -98% -98% -99% -99% -99%
# class_accessor_constructor 61985/s 1214% -- -34% -36% -39% -64% -68% -69% -69% -69% -73% -73% -76% -76% -76% -78% -80% -80% -82% -86%
# class_methodmaker 93431/s 1881% 51% -- -3% -8% -46% -51% -53% -53% -54% -59% -59% -64% -64% -64% -67% -69% -70% -73% -78%
# moose_immutable 96241/s 1941% 55% 3% -- -5% -44% -50% -52% -52% -53% -58% -58% -63% -63% -63% -66% -68% -70% -73% -78%
# class_accessor_complex 101587/s 2054% 64% 9% 6% -- -41% -47% -49% -49% -50% -55% -56% -61% -61% -61% -64% -67% -68% -71% -77%
# class_accessor_fast 171812/s 3543% 177% 84% 79% 69% -- -10% -14% -14% -15% -24% -25% -34% -34% -34% -39% -44% -46% -51% -60%
# class_accessor_classy 191045/s 3951% 208% 104% 99% 88% 11% -- -4% -4% -6% -16% -16% -26% -26% -26% -32% -37% -40% -46% -56%
# mouse_immutable 200000/s 4141% 223% 114% 108% 97% 16% 5% -- 0% -2% -12% -12% -23% -23% -23% -29% -34% -37% -43% -54%
# rose 200000/s 4141% 223% 114% 108% 97% 16% 5% 0% -- -2% -12% -12% -23% -23% -23% -29% -34% -37% -43% -54%
# object_tiny 203175/s 4208% 228% 117% 111% 100% 18% 6% 2% 2% -- -10% -11% -21% -21% -21% -28% -33% -36% -42% -53%
# mouse 226549/s 4704% 265% 142% 135% 123% 32% 19% 13% 13% 12% -- -1% -12% -12% -12% -19% -26% -28% -35% -48%
# class_xsaccessor_array 228571/s 4746% 269% 145% 137% 125% 33% 20% 14% 14% 12% 1% -- -12% -12% -12% -19% -25% -28% -35% -47%
# class_accessor 258586/s 5383% 317% 177% 169% 155% 51% 35% 29% 29% 27% 14% 13% -- 0% 0% -8% -15% -18% -26% -40%
# class_accessor_lite 258586/s 5383% 317% 177% 169% 155% 51% 35% 29% 29% 27% 14% 13% 0% -- 0% -8% -15% -18% -26% -40%
# spiffy 258586/s 5383% 317% 177% 169% 155% 51% 35% 29% 29% 27% 14% 13% 0% 0% -- -8% -15% -18% -26% -40%
# class_spiffy 281319/s 5865% 354% 201% 192% 177% 64% 47% 41% 41% 38% 24% 23% 9% 9% 9% -- -8% -11% -20% -35%
# class_accessor_fast_xs 304762/s 6362% 392% 226% 217% 200% 77% 60% 52% 52% 50% 35% 33% 18% 18% 18% 8% -- -4% -13% -30%
# object_tiny_xs 316049/s 6601% 410% 238% 228% 211% 84% 65% 58% 58% 56% 40% 38% 22% 22% 22% 12% 4% -- -10% -27%
# class_xsaccessor 350685/s 7336% 466% 275% 264% 245% 104% 84% 75% 75% 73% 55% 53% 36% 36% 36% 25% 15% 11% -- -19%
# mojo 433898/s 9100% 600% 364% 351% 327% 153% 127% 117% 117% 114% 92% 90% 68% 68% 68% 54% 42% 37% 24% --
t/construction.t ........ ok
# Benchmark: timing 2000000 iterations of accessors, class_accessor, class_accessor_classy, class_accessor_complex, class_accessor_constructor, class_accessor_fast, class_accessor_fast_xs, class_accessor_lite, class_methodmaker, class_spiffy, class_xsaccessor, class_xsaccessor_array, class_xsaccessor_compat, mojo, moose, moose_immutable, mouse, mouse_immutable, object_tiny, object_tiny_xs, rose, rubyish_attribute, spiffy...
# accessors: 3.50612 wallclock secs ( 2.31 usr + 0.00 sys = 2.31 CPU) @ 864864.86/s (n=2000000)
# class_accessor: 8.28027 wallclock secs ( 5.51 usr + 0.01 sys = 5.52 CPU) @ 362606.23/s (n=2000000)
# class_accessor_classy: 0.523595 wallclock secs ( 1.38 usr + 0.01 sys = 1.38 CPU) @ 1446327.68/s (n=2000000)
# class_accessor_complex: 2.64023 wallclock secs ( 2.22 usr + -0.01 sys = 2.21 CPU) @ 904593.64/s (n=2000000)
# class_accessor_constructor: 2.59469 wallclock secs ( 2.09 usr + 0.00 sys = 2.09 CPU) @ 958801.50/s (n=2000000)
# class_accessor_fast: 3.01017 wallclock secs ( 2.47 usr + 0.00 sys = 2.47 CPU) @ 810126.58/s (n=2000000)
# class_accessor_fast_xs: -0.368816 wallclock secs ( 0.55 usr + 0.00 sys = 0.55 CPU) @ 3657142.86/s (n=2000000)
# class_accessor_lite: 5.68391 wallclock secs ( 2.73 usr + 0.01 sys = 2.73 CPU) @ 731428.57/s (n=2000000)
# class_methodmaker: 6.0551 wallclock secs ( 3.89 usr + 0.00 sys = 3.89 CPU) @ 514056.22/s (n=2000000)
# class_spiffy: 5.12372 wallclock secs ( 2.98 usr + 0.00 sys = 2.98 CPU) @ 671916.01/s (n=2000000)
# class_xsaccessor: 0.166439 wallclock secs ( 0.51 usr + -0.01 sys = 0.50 CPU) @ 4000000.00/s (n=2000000)
# class_xsaccessor_array: 3.9633 wallclock secs ( 1.49 usr + 0.01 sys = 1.50 CPU) @ 1333333.33/s (n=2000000)
# class_xsaccessor_compat: 1.63667 wallclock secs ( 1.26 usr + 0.00 sys = 1.26 CPU) @ 1590062.11/s (n=2000000)
# mojo: 7.15646 wallclock secs ( 3.68 usr + 0.02 sys = 3.70 CPU) @ 541226.22/s (n=2000000)
# moose: 6.96826 wallclock secs ( 4.34 usr + 0.03 sys = 4.37 CPU) @ 457960.64/s (n=2000000)
# moose_immutable: 3.64843 wallclock secs ( 2.13 usr + 0.00 sys = 2.13 CPU) @ 937728.94/s (n=2000000)
# mouse: -0.306995 wallclock secs ( 0.56 usr + 0.00 sys = 0.56 CPU) @ 3555555.56/s (n=2000000)
# mouse_immutable: 1.1337 wallclock secs ( 0.70 usr + 0.00 sys = 0.70 CPU) @ 2844444.44/s (n=2000000)
# object_tiny: 1.74354 wallclock secs ( 1.48 usr + 0.00 sys = 1.48 CPU) @ 1354497.35/s (n=2000000)
# object_tiny_xs: 1.29405 wallclock secs ( 0.54 usr + 0.00 sys = 0.54 CPU) @ 3710144.93/s (n=2000000)
# rose: 0.470197 wallclock secs ( 0.13 usr + 0.00 sys = 0.13 CPU) @ 15058823.53/s (n=2000000)
# (warning: too few iterations for a reliable count)
# rubyish_attribute: 5.72045 wallclock secs ( 2.80 usr + 0.01 sys = 2.80 CPU) @ 713091.92/s (n=2000000)
# spiffy: 5.08438 wallclock secs ( 2.58 usr + 0.00 sys = 2.58 CPU) @ 775757.58/s (n=2000000)
# Rate class_accessor moose class_methodmaker mojo class_spiffy rubyish_attribute class_accessor_lite spiffy class_accessor_fast accessors class_accessor_complex moose_immutable class_accessor_constructor class_xsaccessor_array object_tiny class_accessor_classy class_xsaccessor_compat mouse_immutable mouse class_accessor_fast_xs object_tiny_xs class_xsaccessor rose
# class_accessor 362606/s -- -21% -29% -33% -46% -49% -50% -53% -55% -58% -60% -61% -62% -73% -73% -75% -77% -87% -90% -90% -90% -91% -98%
# moose 457961/s 26% -- -11% -15% -32% -36% -37% -41% -43% -47% -49% -51% -52% -66% -66% -68% -71% -84% -87% -87% -88% -89% -97%
# class_methodmaker 514056/s 42% 12% -- -5% -23% -28% -30% -34% -37% -41% -43% -45% -46% -61% -62% -64% -68% -82% -86% -86% -86% -87% -97%
# mojo 541226/s 49% 18% 5% -- -19% -24% -26% -30% -33% -37% -40% -42% -44% -59% -60% -63% -66% -81% -85% -85% -85% -86% -96%
# class_spiffy 671916/s 85% 47% 31% 24% -- -6% -8% -13% -17% -22% -26% -28% -30% -50% -50% -54% -58% -76% -81% -82% -82% -83% -96%
# rubyish_attribute 713092/s 97% 56% 39% 32% 6% -- -3% -8% -12% -18% -21% -24% -26% -47% -47% -51% -55% -75% -80% -81% -81% -82% -95%
# class_accessor_lite 731429/s 102% 60% 42% 35% 9% 3% -- -6% -10% -15% -19% -22% -24% -45% -46% -49% -54% -74% -79% -80% -80% -82% -95%
# spiffy 775758/s 114% 69% 51% 43% 15% 9% 6% -- -4% -10% -14% -17% -19% -42% -43% -46% -51% -73% -78% -79% -79% -81% -95%
# class_accessor_fast 810127/s 123% 77% 58% 50% 21% 14% 11% 4% -- -6% -10% -14% -16% -39% -40% -44% -49% -72% -77% -78% -78% -80% -95%
# accessors 864865/s 139% 89% 68% 60% 29% 21% 18% 11% 7% -- -4% -8% -10% -35% -36% -40% -46% -70% -76% -76% -77% -78% -94%
# class_accessor_complex 904594/s 149% 98% 76% 67% 35% 27% 24% 17% 12% 5% -- -4% -6% -32% -33% -37% -43% -68% -75% -75% -76% -77% -94%
# moose_immutable 937729/s 159% 105% 82% 73% 40% 32% 28% 21% 16% 8% 4% -- -2% -30% -31% -35% -41% -67% -74% -74% -75% -77% -94%
# class_accessor_constructor 958801/s 164% 109% 87% 77% 43% 34% 31% 24% 18% 11% 6% 2% -- -28% -29% -34% -40% -66% -73% -74% -74% -76% -94%
# class_xsaccessor_array 1333333/s 268% 191% 159% 146% 98% 87% 82% 72% 65% 54% 47% 42% 39% -- -2% -8% -16% -53% -62% -64% -64% -67% -91%
# object_tiny 1354497/s 274% 196% 163% 150% 102% 90% 85% 75% 67% 57% 50% 44% 41% 2% -- -6% -15% -52% -62% -63% -63% -66% -91%
# class_accessor_classy 1446328/s 299% 216% 181% 167% 115% 103% 98% 86% 79% 67% 60% 54% 51% 8% 7% -- -9% -49% -59% -60% -61% -64% -90%
# class_xsaccessor_compat 1590062/s 339% 247% 209% 194% 137% 123% 117% 105% 96% 84% 76% 70% 66% 19% 17% 10% -- -44% -55% -57% -57% -60% -89%
# mouse_immutable 2844444/s 684% 521% 453% 426% 323% 299% 289% 267% 251% 229% 214% 203% 197% 113% 110% 97% 79% -- -20% -22% -23% -29% -81%
# mouse 3555556/s 881% 676% 592% 557% 429% 399% 386% 358% 339% 311% 293% 279% 271% 167% 162% 146% 124% 25% -- -3% -4% -11% -76%
# class_accessor_fast_xs 3657143/s 909% 699% 611% 576% 444% 413% 400% 371% 351% 323% 304% 290% 281% 174% 170% 153% 130% 29% 3% -- -1% -9% -76%
# object_tiny_xs 3710145/s 923% 710% 622% 586% 452% 420% 407% 378% 358% 329% 310% 296% 287% 178% 174% 157% 133% 30% 4% 1% -- -7% -75%
# class_xsaccessor 4000000/s 1003% 773% 678% 639% 495% 461% 447% 416% 394% 362% 342% 327% 317% 200% 195% 177% 152% 41% 12% 9% 8% -- -73%
# rose 15058824/s 4053% 3188% 2829% 2682% 2141% 2012% 1959% 1841% 1759% 1641% 1565% 1506% 1471% 1029% 1012% 941% 847% 429% 324% 312% 306% 276% --
t/get.t ................. ok
t/release-pod-syntax.t .. skipped: these tests are for release candidate testing
# Benchmark: timing 2000000 iterations of accessors, class_accessor, class_accessor_classy, class_accessor_complex, class_accessor_constructor, class_accessor_fast, class_accessor_fast_xs, class_accessor_lite, class_methodmaker, class_spiffy, class_xsaccessor, class_xsaccessor_array, class_xsaccessor_compat, mojo, moose, moose_immutable, mouse, mouse_immutable, object_tiny_xs, rose, rubyish_attribute, spiffy...
# accessors: 6.03235 wallclock secs ( 3.08 usr + 0.00 sys = 3.08 CPU) @ 649746.19/s (n=2000000)
# class_accessor: 14.0772 wallclock secs ( 7.11 usr + 0.00 sys = 7.11 CPU) @ 281318.68/s (n=2000000)
# class_accessor_classy: 4.64593 wallclock secs ( 2.38 usr + 0.00 sys = 2.38 CPU) @ 839344.26/s (n=2000000)
# class_accessor_complex: 5.74888 wallclock secs ( 2.95 usr + 0.00 sys = 2.95 CPU) @ 679045.09/s (n=2000000)
# class_accessor_constructor: 7.88398 wallclock secs ( 3.84 usr + 0.00 sys = 3.84 CPU) @ 520325.20/s (n=2000000)
# class_accessor_fast: 6.8346 wallclock secs ( 3.49 usr + 0.01 sys = 3.50 CPU) @ 571428.57/s (n=2000000)
# class_accessor_fast_xs: 1.85521 wallclock secs ( 0.93 usr + 0.00 sys = 0.93 CPU) @ 2151260.50/s (n=2000000)
# class_accessor_lite: 6.16158 wallclock secs ( 3.08 usr + 0.00 sys = 3.08 CPU) @ 649746.19/s (n=2000000)
# class_methodmaker: 4.9785 wallclock secs ( 4.72 usr + 0.01 sys = 4.73 CPU) @ 423140.50/s (n=2000000)
# class_spiffy: 3.00123 wallclock secs ( 2.99 usr + 0.00 sys = 2.99 CPU) @ 668407.31/s (n=2000000)
# class_xsaccessor: 0.632225 wallclock secs ( 0.62 usr + 0.00 sys = 0.62 CPU) @ 3200000.00/s (n=2000000)
# class_xsaccessor_array: 1.0706 wallclock secs ( 1.05 usr + 0.00 sys = 1.05 CPU) @ 1896296.30/s (n=2000000)
# class_xsaccessor_compat: 0.0774589 wallclock secs ( 0.11 usr + -0.02 sys = 0.09 CPU) @ 23272727.27/s (n=2000000)
# (warning: too few iterations for a reliable count)
# mojo: 2.98518 wallclock secs ( 2.95 usr + 0.00 sys = 2.95 CPU) @ 679045.09/s (n=2000000)
# moose: 3.31537 wallclock secs ( 3.28 usr + 0.00 sys = 3.28 CPU) @ 609523.81/s (n=2000000)
# moose_immutable: 5.1095 wallclock secs ( 3.27 usr + 0.00 sys = 3.27 CPU) @ 610978.52/s (n=2000000)
# mouse: 1.42236 wallclock secs ( 0.74 usr + 0.00 sys = 0.74 CPU) @ 2694736.84/s (n=2000000)
# mouse_immutable: 1.7981 wallclock secs ( 0.85 usr + 0.00 sys = 0.85 CPU) @ 2348623.85/s (n=2000000)
# object_tiny_xs: 1.60238 wallclock secs ( 0.83 usr + 0.01 sys = 0.84 CPU) @ 2392523.36/s (n=2000000)
# rose: 1.98041 wallclock secs ( 1.05 usr + 0.00 sys = 1.05 CPU) @ 1910447.76/s (n=2000000)
# rubyish_attribute: 13.12 wallclock secs ( 5.12 usr + 0.00 sys = 5.12 CPU) @ 390839.69/s (n=2000000)
# spiffy: 10.2632 wallclock secs ( 5.13 usr + 0.00 sys = 5.13 CPU) @ 389649.92/s (n=2000000)
# Rate class_accessor spiffy rubyish_attribute class_methodmaker class_accessor_constructor class_accessor_fast moose moose_immutable accessors class_accessor_lite class_spiffy class_accessor_complex mojo class_accessor_classy class_xsaccessor_array rose class_accessor_fast_xs mouse_immutable object_tiny_xs mouse class_xsaccessor class_xsaccessor_compat
# class_accessor 281319/s -- -28% -28% -34% -46% -51% -54% -54% -57% -57% -58% -59% -59% -66% -85% -85% -87% -88% -88% -90% -91% -99%
# spiffy 389650/s 39% -- -0% -8% -25% -32% -36% -36% -40% -40% -42% -43% -43% -54% -79% -80% -82% -83% -84% -86% -88% -98%
# rubyish_attribute 390840/s 39% 0% -- -8% -25% -32% -36% -36% -40% -40% -42% -42% -42% -53% -79% -80% -82% -83% -84% -85% -88% -98%
# class_methodmaker 423140/s 50% 9% 8% -- -19% -26% -31% -31% -35% -35% -37% -38% -38% -50% -78% -78% -80% -82% -82% -84% -87% -98%
# class_accessor_constructor 520325/s 85% 34% 33% 23% -- -9% -15% -15% -20% -20% -22% -23% -23% -38% -73% -73% -76% -78% -78% -81% -84% -98%
# class_accessor_fast 571429/s 103% 47% 46% 35% 10% -- -6% -6% -12% -12% -15% -16% -16% -32% -70% -70% -73% -76% -76% -79% -82% -98%
# moose 609524/s 117% 56% 56% 44% 17% 7% -- -0% -6% -6% -9% -10% -10% -27% -68% -68% -72% -74% -75% -77% -81% -97%
# moose_immutable 610979/s 117% 57% 56% 44% 17% 7% 0% -- -6% -6% -9% -10% -10% -27% -68% -68% -72% -74% -74% -77% -81% -97%
# accessors 649746/s 131% 67% 66% 54% 25% 14% 7% 6% -- 0% -3% -4% -4% -23% -66% -66% -70% -72% -73% -76% -80% -97%
# class_accessor_lite 649746/s 131% 67% 66% 54% 25% 14% 7% 6% 0% -- -3% -4% -4% -23% -66% -66% -70% -72% -73% -76% -80% -97%
# class_spiffy 668407/s 138% 72% 71% 58% 28% 17% 10% 9% 3% 3% -- -2% -2% -20% -65% -65% -69% -72% -72% -75% -79% -97%
# class_accessor_complex 679045/s 141% 74% 74% 60% 31% 19% 11% 11% 5% 5% 2% -- 0% -19% -64% -64% -68% -71% -72% -75% -79% -97%
# mojo 679045/s 141% 74% 74% 60% 31% 19% 11% 11% 5% 5% 2% 0% -- -19% -64% -64% -68% -71% -72% -75% -79% -97%
# class_accessor_classy 839344/s 198% 115% 115% 98% 61% 47% 38% 37% 29% 29% 26% 24% 24% -- -56% -56% -61% -64% -65% -69% -74% -96%
# class_xsaccessor_array 1896296/s 574% 387% 385% 348% 264% 232% 211% 210% 192% 192% 184% 179% 179% 126% -- -1% -12% -19% -21% -30% -41% -92%
# rose 1910448/s 579% 390% 389% 351% 267% 234% 213% 213% 194% 194% 186% 181% 181% 128% 1% -- -11% -19% -20% -29% -40% -92%
# class_accessor_fast_xs 2151261/s 665% 452% 450% 408% 313% 276% 253% 252% 231% 231% 222% 217% 217% 156% 13% 13% -- -8% -10% -20% -33% -91%
# mouse_immutable 2348624/s 735% 503% 501% 455% 351% 311% 285% 284% 261% 261% 251% 246% 246% 180% 24% 23% 9% -- -2% -13% -27% -90%
# object_tiny_xs 2392523/s 750% 514% 512% 465% 360% 319% 293% 292% 268% 268% 258% 252% 252% 185% 26% 25% 11% 2% -- -11% -25% -90%
# mouse 2694737/s 858% 592% 589% 537% 418% 372% 342% 341% 315% 315% 303% 297% 297% 221% 42% 41% 25% 15% 13% -- -16% -88%
# class_xsaccessor 3200000/s 1037% 721% 719% 656% 515% 460% 425% 424% 392% 392% 379% 371% 371% 281% 69% 67% 49% 36% 34% 19% -- -86%
# class_xsaccessor_compat 23272727/s 8173% 5873% 5855% 5400% 4373% 3973% 3718% 3709% 3482% 3482% 3382% 3327% 3327% 2673% 1127% 1118% 982% 891% 873% 764% 627% --
t/set.t ................. ok
All tests successful.
Files=4, Tests=3, 541 wallclock secs ( 0.06 usr 0.16 sys + 273.72 cusr 58.86 csys = 332.80 CPU)
Result: PASS
------------------------------
PREREQUISITES
------------------------------
Prerequisite modules loaded:
requires:
Module Need Have
---------------------------------- ----- --------
accessors 0 1.01
Class::Accessor 0 0.34
! Class::Accessor::Classy 0
Class::Accessor::Complex 0 1.100880
Class::Accessor::Constructor 0 1.111590
Class::Accessor::Fast 0 0.34
Class::Accessor::Fast::XS 0 0.04
Class::Accessor::Lite 0 0.07
Class::MethodMaker 0 2.24
Class::Spiffy 0 0.15
Class::XSAccessor 0 1.19
Class::XSAccessor::Array 0 1.19
Class::XSAccessor::Compat 0 0.01
Mojo::Base 0 0
Moose 0 2.1404
Mouse 0 2.4.2
Object::Tiny 0 1.08
parent 0 0.225
Rose::Object 0 0.860
Rose::Object::MakeMethods::Generic 0 0.859
Rubyish::Attribute 0 1.2
Spiffy 0 0.46
build_requires:
Module Need Have
---------------------------------- ----- --------
App::Benchmark 0 2.00
configure_requires:
Module Need Have
---------------------------------- ----- --------
Module::Build::Tiny 0.039 0.039
------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------
Environment variables:
DBIC_NO_WARN_BAD_PERL = 1
LC_ALL = de_DE.ISO8859-1
PATH = /usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/cpansand/bin/freebsd9.1:/home/cpansand/bin/sh:/home/cpansand/bin:/usr/games:/home/cpansand/devel:/usr/home/eserte/src/srezic-misc/scripts
PERL5LIB = /home/eserte/.cpan/build/Class-Accessor-Fast-XS-0.04-BMBxCL/blib/arch:/home/eserte/.cpan/build/Class-Accessor-Fast-XS-0.04-BMBxCL/blib/lib:/home/eserte/.cpan/build/Class-Accessor-Classy-v0.9.1-2oKYHb/blib/arch:/home/eserte/.cpan/build/Class-Accessor-Classy-v0.9.1-2oKYHb/blib/lib:/home/eserte/.cpan/build/Class-MethodMaker-2.24-CPi4yG/blib/arch:/home/eserte/.cpan/build/Class-MethodMaker-2.24-CPi4yG/blib/lib:/home/eserte/.cpan/build/Mouse-2.4.2-bKXPE1/blib/arch:/home/eserte/.cpan/build/Mouse-2.4.2-bKXPE1/blib/lib:/home/eserte/.cpan/build/Test-LeakTrace-0.15-eFXDlp/blib/arch:/home/eserte/.cpan/build/Test-LeakTrace-0.15-eFXDlp/blib/lib:/home/eserte/.cpan/build/Test-Output-1.03-RMN6sr/blib/arch:/home/eserte/.cpan/build/Test-Output-1.03-RMN6sr/blib/lib:/home/eserte/.cpan/build/ExtUtils-ParseXS-3.24-2SEkmh/blib/arch:/home/eserte/.cpan/build/ExtUtils-ParseXS-3.24-2SEkmh/blib/lib:/home/eserte/.cpan/build/Module-Build-XSUtil-0.15-eAXH1j/blib/arch:/home/eserte/.cpan/build/Module-Build-XSUtil-0.15-eAXH1j/blib/lib:/home/eserte/.cpan/build/Devel-CheckCompiler-0.05-BzbLT9/blib/arch:/home/eserte/.cpan/build/Devel-CheckCompiler-0.05-BzbLT9/blib/lib:/home/eserte/.cpan/build/Cwd-Guard-0.04-6ix_wO/blib/arch:/home/eserte/.cpan/build/Cwd-Guard-0.04-6ix_wO/blib/lib:/home/eserte/.cpan/build/Module-Build-0.4211-ey95Zv/blib/arch:/home/eserte/.cpan/build/Module-Build-0.4211-ey95Zv/blib/lib:/home/eserte/.cpan/build/App-Benchmark-2.00-2JwZ8b/blib/arch:/home/eserte/.cpan/build/App-Benchmark-2.00-2JwZ8b/blib/lib:/home/eserte/.cpan/build/Moose-2.1404-2VR3JD/blib/arch:/home/eserte/.cpan/build/Moose-2.1404-2VR3JD/blib/lib:/home/eserte/.cpan/build/Eval-Closure-0.12-sWeFPC/blib/arch:/home/eserte/.cpan/build/Eval-Closure-0.12-sWeFPC/blib/lib:/home/eserte/.cpan/build/Package-DeprecationManager-0.14-ODjPht/blib/arch:/home/eserte/.cpan/build/Package-DeprecationManager-0.14-ODjPht/blib/lib:/home/eserte/.cpan/build/Devel-GlobalDestruction-0.13-ptv5s1/blib/arch:/home/eserte/.cpan/build/Devel-GlobalDestruction-0.13-ptv5s1/blib/lib:/home/eserte/.cpan/build/Devel-StackTrace-2.00-MUMlZY/blib/arch:/home/eserte/.cpan/build/Devel-StackTrace-2.00-MUMlZY/blib/lib:/home/eserte/.cpan/build/Test-CleanNamespaces-0.18-Z28vrt/blib/arch:/home/eserte/.cpan/build/Test-CleanNamespaces-0.18-Z28vrt/blib/lib:/home/eserte/.cpan/build/Test-Warnings-0.021-7zhChM/blib/arch:/home/eserte/.cpan/build/Test-Warnings-0.021-7zhChM/blib/lib:/home/eserte/.cpan/build/CPAN-Meta-Check-0.011-GcmFhA/blib/arch:/home/eserte/.cpan/build/CPAN-Meta-Check-0.011-GcmFhA/blib/lib:/home/eserte/.cpan/build/Test-Deep-0.115-HdVJ2G/blib/arch:/home/eserte/.cpan/build/Test-Deep-0.115-HdVJ2G/blib/lib:/home/eserte/.cpan/build/CPAN-Meta-2.150001-_aedce/blib/arch:/home/eserte/.cpan/build/CPAN-Meta-2.150001-_aedce/blib/lib:/home/eserte/.cpan/build/Parse-CPAN-Meta-1.4414-Eg2zwm/blib/arch:/home/eserte/.cpan/build/Parse-CPAN-Meta-1.4414-Eg2zwm/blib/lib:/home/eserte/.cpan/build/CPAN-Meta-YAML-0.014-DaZMTA/blib/arch:/home/eserte/.cpan/build/CPAN-Meta-YAML-0.014-DaZMTA/blib/lib:/home/eserte/.cpan/build/Module-Metadata-1.000027-Xbwvxy/blib/arch:/home/eserte/.cpan/build/Module-Metadata-1.000027-Xbwvxy/blib/lib:/home/eserte/.cpan/build/Test-Simple-1.001014-hOXRa4/blib/arch:/home/eserte/.cpan/build/Test-Simple-1.001014-hOXRa4/blib/lib:/home/eserte/.cpan/build/File-Find-Rule-Perl-1.15-sTqduH/blib/arch:/home/eserte/.cpan/build/File-Find-Rule-Perl-1.15-sTqduH/blib/lib:/home/eserte/.cpan/build/File-Find-Rule-0.33-TRIyEe/blib/arch:/home/eserte/.cpan/build/File-Find-Rule-0.33-TRIyEe/blib/lib:/home/eserte/.cpan/build/Text-Glob-0.09-z6sE0g/blib/arch:/home/eserte/.cpan/build/Text-Glob-0.09-z6sE0g/blib/lib:/home/eserte/.cpan/build/Number-Compare-0.03-s2i3hA/blib/arch:/home/eserte/.cpan/build/Number-Compare-0.03-s2i3hA/blib/lib:/home/eserte/.cpan/build/namespace-clean-0.25-GglrI9/blib/arch:/home/eserte/.cpan/build/namespace-clean-0.25-GglrI9/blib/lib:/home/eserte/.cpan/build/B-Hooks-EndOfScope-0.14-vcwUeZ/blib/arch:/home/eserte/.cpan/build/B-Hooks-EndOfScope-0.14-vcwUeZ/blib/lib:/home/eserte/.cpan/build/Variable-Magic-0.57-T4DcEb/blib/arch:/home/eserte/.cpan/build/Variable-Magic-0.57-T4DcEb/blib/lib:/home/eserte/.cpan/build/Sub-Exporter-Progressive-0.001011-UiTqi0/blib/arch:/home/eserte/.cpan/build/Sub-Exporter-Progressive-0.001011-UiTqi0/blib/lib:/home/eserte/.cpan/build/Class-Load-XS-0.09-7E1xWG/blib/arch:/home/eserte/.cpan/build/Class-Load-XS-0.09-7E1xWG/blib/lib:/home/eserte/.cpan/build/Test-Requires-0.08-eelm13/blib/arch:/home/eserte/.cpan/build/Test-Requires-0.08-eelm13/blib/lib:/home/eserte/.cpan/build/Test-Fatal-0.014-IF_Mm1/blib/arch:/home/eserte/.cpan/build/Test-Fatal-0.014-IF_Mm1/blib/lib:/home/eserte/.cpan/build/Devel-OverloadInfo-0.002-PUagpG/blib/arch:/home/eserte/.cpan/build/Devel-OverloadInfo-0.002-PUagpG/blib/lib:/home/eserte/.cpan/build/MRO-Compat-0.12-IuEOSZ/blib/arch:/home/eserte/.cpan/build/MRO-Compat-0.12-IuEOSZ/blib/lib:/home/eserte/.cpan/build/Sub-Identify-0.10-npsfYZ/blib/arch:/home/eserte/.cpan/build/Sub-Identify-0.10-npsfYZ/blib/lib:/home/eserte/.cpan/build/Module-Runtime-Conflicts-0.002-Rx_Zmu/blib/arch:/home/eserte/.cpan/build/Module-Runtime-Conflicts-0.002-Rx_Zmu/blib/lib:/home/eserte/.cpan/build/Task-Weaken-1.04-lr_6My/blib/arch:/home/eserte/.cpan/build/Task-Weaken-1.04-lr_6My/blib/lib:/home/eserte/.cpan/build/Class-Spiffy-0.15-fWMaFP/blib/arch:/home/eserte/.cpan/build/Class-Spiffy-0.15-fWMaFP/blib/lib:/home/eserte/.cpan/build/Spiffy-0.46-9WPcEw/blib/arch:/home/eserte/.cpan/build/Spiffy-0.46-9WPcEw/blib/lib:/home/eserte/.cpan/build/Class-Accessor-Constructor-1.111590-Nvun9q/blib/arch:/home/eserte/.cpan/build/Class-Accessor-Constructor-1.111590-Nvun9q/blib/lib:/home/eserte/.cpan/build/Data-Inherited-1.100860-ivZZ_x/blib/arch:/home/eserte/.cpan/build/Data-Inherited-1.100860-ivZZ_x/blib/lib:/home/eserte/.cpan/build/Class-Accessor-Complex-1.100880-GbMsXI/blib/arch:/home/eserte/.cpan/build/Class-Accessor-Complex-1.100880-GbMsXI/blib/lib:/home/eserte/.cpan/build/Class-Accessor-Installer-1.100880-tTcsxN/blib/arch:/home/eserte/.cpan/build/Class-Accessor-Installer-1.100880-tTcsxN/blib/lib:/home/eserte/.cpan/build/UNIVERSAL-require-0.18-yEkAK2/blib/arch:/home/eserte/.cpan/build/UNIVERSAL-require-0.18-yEkAK2/blib/lib:/home/eserte/.cpan/build/Sub-Name-0.14-97cqfc/blib/arch:/home/eserte/.cpan/build/Sub-Name-0.14-97cqfc/blib/lib:/home/eserte/.cpan/build/Data-Miscellany-1.100850-fAyG_8/blib/arch:/home/eserte/.cpan/build/Data-Miscellany-1.100850-fAyG_8/blib/lib:/home/eserte/.cpan/build/Class-Accessor-Lite-0.07-7VHaGy/blib/arch:/home/eserte/.cpan/build/Class-Accessor-Lite-0.07-7VHaGy/blib/lib:/home/eserte/.cpan/build/Mojolicious-6.10-fZcabx/blib/arch:/home/eserte/.cpan/build/Mojolicious-6.10-fZcabx/blib/lib:/home/eserte/.cpan/build/accessors-1.01-KzG1py/blib/arch:/home/eserte/.cpan/build/accessors-1.01-KzG1py/blib/lib:/home/eserte/.cpan/build/Rose-Object-0.860-t6TJQs/blib/arch:/home/eserte/.cpan/build/Rose-Object-0.860-t6TJQs/blib/lib:/home/eserte/.cpan/build/Rubyish-Attribute-1.2-peiszI/blib/arch:/home/eserte/.cpan/build/Rubyish-Attribute-1.2-peiszI/blib/lib:/home/eserte/.cpan/build/Want-0.26-OYuIzO/blib/arch:/home/eserte/.cpan/build/Want-0.26-OYuIzO/blib/lib:/home/eserte/.cpan/build/PadWalker-2.1-WrdsgN/blib/arch:/home/eserte/.cpan/build/PadWalker-2.1-WrdsgN/blib/lib:/home/eserte/.cpan/build/Class-XSAccessor-Compat-0.01-dxuuJq/blib/arch:/home/eserte/.cpan/build/Class-XSAccessor-Compat-0.01-dxuuJq/blib/lib:/home/eserte/.cpan/build/Class-XSAccessor-1.19-zcd1aN/blib/arch:/home/eserte/.cpan/build/Class-XSAccessor-1.19-zcd1aN/blib/lib:/home/eserte/.cpan/build/Class-Accessor-0.34-xD4RfQ/blib/arch:/home/eserte/.cpan/build/Class-Accessor-0.34-xD4RfQ/blib/lib:/home/eserte/.cpan/build/Object-Tiny-1.08-YCEPA_/blib/arch:/home/eserte/.cpan/build/Object-Tiny-1.08-YCEPA_/blib/lib:/home/eserte/.cpan/build/Module-Build-Tiny-0.039-AsOtNL/blib/arch:/home/eserte/.cpan/build/Module-Build-Tiny-0.039-AsOtNL/blib/lib:/home/eserte/.cpan/build/ExtUtils-Helpers-0.022-_834RC/blib/arch:/home/eserte/.cpan/build/ExtUtils-Helpers-0.022-_834RC/blib/lib:/home/eserte/.cpan/build/ExtUtils-InstallPaths-0.011-JszakN/blib/arch:/home/eserte/.cpan/build/ExtUtils-InstallPaths-0.011-JszakN/blib/lib:/home/eserte/.cpan/build/ExtUtils-Config-0.008-gkLvYX/blib/arch:/home/eserte/.cpan/build/ExtUtils-Config-0.008-gkLvYX/blib/lib:/home/eserte/.cpan/build/Test-Harness-3.35-J3eOGQ/blib/arch:/home/eserte/.cpan/build/Test-Harness-3.35-J3eOGQ/blib/lib
PERL5OPT =
PERL5_CPANPLUS_IS_RUNNING = 56352
PERL5_CPAN_IS_RUNNING = 56352
PERL5_CPAN_IS_RUNNING_IN_RECURSION = 55973,56352
PERLDOC = -MPod::Perldoc::ToTextOverstrike
PERL_BATCH = yes
PERL_CPAN_REPORTER_CONFIG = /var/tmp/cpansmoker-1023/cpanreporter_001_config.ini
PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
PERL_HTML_DISPLAY_CLASS = HTML::Display::Mozilla
SHELL = /usr/local/bin/zsh
TERM = screen
TMPDIR = /var/tmp/cpansmoker-1023
Perl special variables (and OS-specific diagnostics, for MSWin32):
$^X = /usr/local/bin/perl5
$UID/$EUID = 1023 / 1023
$GID = 1023 1023
$EGID = 1023 1023
Perl module toolchain versions installed:
Module Have
------------------- --------
CPAN 2.00
CPAN::Meta 2.150001
Cwd 3.40
ExtUtils::CBuilder 0.280210
ExtUtils::Command 1.17
ExtUtils::Install 1.59
ExtUtils::MakeMaker 6.66
ExtUtils::Manifest 1.63
ExtUtils::ParseXS 3.24
File::Spec 3.40
JSON 2.90
JSON::PP 2.27202
Module::Build 0.4211
Module::Signature n/a
Parse::CPAN::Meta 1.4414
Test::Harness 3.35
Test::More 1.001014
YAML 1.11
YAML::Syck 1.27
version 0.9908
--
Summary of my perl5 (revision 5 version 18 subversion 4) configuration:
Platform:
osname=freebsd, osvers=9.1-release-p19, archname=amd64-freebsd-thread-multi
uname='freebsd 91amd64-default-job-02 9.1-release-p19 freebsd 9.1-release-p19 amd64 '
config_args='-sde -Dprefix=/usr/local -Dlibperl=libperl.so.5.18.4 -Darchlib=/usr/local/lib/perl5/5.18/mach -Dprivlib=/usr/local/lib/perl5/5.18 -Dman3dir=/usr/local/lib/perl5/5.18/perl/man/man3 -Dman1dir=/usr/local/man/man1 -Dsitearch=/usr/local/lib/perl5/site_perl/mach/5.18 -Dsitelib=/usr/local/lib/perl5/site_perl -Dscriptdir=/usr/local/bin -Dsiteman3dir=/usr/local/lib/perl5/site_perl/man/man3 -Dsiteman1dir=/usr/local/man/man1 -Dotherlibdirs=/usr/local/lib/perl5/site_perl/5.18:/usr/local/lib/perl5/site_perl/5.18/mach -Ui_malloc -Ui_iconv -Uinstallusrbinperl -Dusenm=n -Dcc=cc -Duseshrplib -Dinc_version_list=none -Doptimize=-O2 -pipe -fstack-protector -fno-strict-aliasing -Ui_gdbm -Dusemultiplicity=y -Duse64bitint -Dusethreads=y -Dusemymalloc=n'
hint=recommended, useposix=true, d_sigaction=define
useithreads=define, usemultiplicity=define
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=define, use64bitall=define, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include',
optimize='-O2 -pipe -fstack-protector -fno-strict-aliasing',
cppflags='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
ccversion='', gccversion='4.2.1 20070831 patched [FreeBSD]', gccosandvers=''
intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='cc', ldflags ='-pthread -Wl,-E -fstack-protector -L/usr/local/lib'
libpth=/usr/lib /usr/local/lib
libs=-lm -lcrypt -lutil
perllibs=-lm -lcrypt -lutil
libc=, so=so, useshrplib=true, libperl=libperl.so.5.18.4
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' -Wl,-R/usr/local/lib/perl5/5.18/mach/CORE'
cccdlflags='-DPIC -fPIC', lddlflags='-shared -L/wrkdirs/usr/ports/lang/perl5.18/work/perl-5.18.4 -L/usr/local/lib/perl5/5.18/mach/CORE -Wl,-rpath=/usr/local/lib/perl5/5.18/mach/CORE -lperl -L/usr/local/lib -fstack-protector'
Characteristics of this binary (from libperl):
Compile-time options: HAS_TIMES MULTIPLICITY PERLIO_LAYERS
PERL_DONT_CREATE_GVSV
PERL_HASH_FUNC_ONE_AT_A_TIME_HARD
PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP
PERL_PRESERVE_IVUV PERL_SAWAMPERSAND USE_64_BIT_ALL
USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES
USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE
USE_LOCALE_NUMERIC USE_PERLIO USE_PERL_ATOF
USE_REENTRANT_API
Built under freebsd
Compiled at Dec 25 2014 16:24:25
%ENV:
PERL5LIB="/home/eserte/.cpan/build/Class-Accessor-Fast-XS-0.04-BMBxCL/blib/arch:/home/eserte/.cpan/build/Class-Accessor-Fast-XS-0.04-BMBxCL/blib/lib:/home/eserte/.cpan/build/Class-Accessor-Classy-v0.9.1-2oKYHb/blib/arch:/home/eserte/.cpan/build/Class-Accessor-Classy-v0.9.1-2oKYHb/blib/lib:/home/eserte/.cpan/build/Class-MethodMaker-2.24-CPi4yG/blib/arch:/home/eserte/.cpan/build/Class-MethodMaker-2.24-CPi4yG/blib/lib:/home/eserte/.cpan/build/Mouse-2.4.2-bKXPE1/blib/arch:/home/eserte/.cpan/build/Mouse-2.4.2-bKXPE1/blib/lib:/home/eserte/.cpan/build/Test-LeakTrace-0.15-eFXDlp/blib/arch:/home/eserte/.cpan/build/Test-LeakTrace-0.15-eFXDlp/blib/lib:/home/eserte/.cpan/build/Test-Output-1.03-RMN6sr/blib/arch:/home/eserte/.cpan/build/Test-Output-1.03-RMN6sr/blib/lib:/home/eserte/.cpan/build/ExtUtils-ParseXS-3.24-2SEkmh/blib/arch:/home/eserte/.cpan/build/ExtUtils-ParseXS-3.24-2SEkmh/blib/lib:/home/eserte/.cpan/build/Module-Build-XSUtil-0.15-eAXH1j/blib/arch:/home/eserte/.cpan/build/Module-Build-XSUtil-0.15-eAXH1j/blib/lib:/home/eserte/.cpan/build/Devel-CheckCompiler-0.05-BzbLT9/blib/arch:/home/eserte/.cpan/build/Devel-CheckCompiler-0.05-BzbLT9/blib/lib:/home/eserte/.cpan/build/Cwd-Guard-0.04-6ix_wO/blib/arch:/home/eserte/.cpan/build/Cwd-Guard-0.04-6ix_wO/blib/lib:/home/eserte/.cpan/build/Module-Build-0.4211-ey95Zv/blib/arch:/home/eserte/.cpan/build/Module-Build-0.4211-ey95Zv/blib/lib:/home/eserte/.cpan/build/App-Benchmark-2.00-2JwZ8b/blib/arch:/home/eserte/.cpan/build/App-Benchmark-2.00-2JwZ8b/blib/lib:/home/eserte/.cpan/build/Moose-2.1404-2VR3JD/blib/arch:/home/eserte/.cpan/build/Moose-2.1404-2VR3JD/blib/lib:/home/eserte/.cpan/build/Eval-Closure-0.12-sWeFPC/blib/arch:/home/eserte/.cpan/build/Eval-Closure-0.12-sWeFPC/blib/lib:/home/eserte/.cpan/build/Package-DeprecationManager-0.14-ODjPht/blib/arch:/home/eserte/.cpan/build/Package-DeprecationManager-0.14-ODjPht/blib/lib:/home/eserte/.cpan/build/Devel-GlobalDestruction-0.13-ptv5s1/blib/arch:/home/eserte/.cpan/build/Devel-GlobalDestruction-0.13-ptv5s1/blib/lib:/home/eserte/.cpan/build/Devel-StackTrace-2.00-MUMlZY/blib/arch:/home/eserte/.cpan/build/Devel-StackTrace-2.00-MUMlZY/blib/lib:/home/eserte/.cpan/build/Test-CleanNamespaces-0.18-Z28vrt/blib/arch:/home/eserte/.cpan/build/Test-CleanNamespaces-0.18-Z28vrt/blib/lib:/home/eserte/.cpan/build/Test-Warnings-0.021-7zhChM/blib/arch:/home/eserte/.cpan/build/Test-Warnings-0.021-7zhChM/blib/lib:/home/eserte/.cpan/build/CPAN-Meta-Check-0.011-GcmFhA/blib/arch:/home/eserte/.cpan/build/CPAN-Meta-Check-0.011-GcmFhA/blib/lib:/home/eserte/.cpan/build/Test-Deep-0.115-HdVJ2G/blib/arch:/home/eserte/.cpan/build/Test-Deep-0.115-HdVJ2G/blib/lib:/home/eserte/.cpan/build/CPAN-Meta-2.150001-_aedce/blib/arch:/home/eserte/.cpan/build/CPAN-Meta-2.150001-_aedce/blib/lib:/home/eserte/.cpan/build/Parse-CPAN-Meta-1.4414-Eg2zwm/blib/arch:/home/eserte/.cpan/build/Parse-CPAN-Meta-1.4414-Eg2zwm/blib/lib:/home/eserte/.cpan/build/CPAN-Meta-YAML-0.014-DaZMTA/blib/arch:/home/eserte/.cpan/build/CPAN-Meta-YAML-0.014-DaZMTA/blib/lib:/home/eserte/.cpan/build/Module-Metadata-1.000027-Xbwvxy/blib/arch:/home/eserte/.cpan/build/Module-Metadata-1.000027-Xbwvxy/blib/lib:/home/eserte/.cpan/build/Test-Simple-1.001014-hOXRa4/blib/arch:/home/eserte/.cpan/build/Test-Simple-1.001014-hOXRa4/blib/lib:/home/eserte/.cpan/build/File-Find-Rule-Perl-1.15-sTqduH/blib/arch:/home/eserte/.cpan/build/File-Find-Rule-Perl-1.15-sTqduH/blib/lib:/home/eserte/.cpan/build/File-Find-Rule-0.33-TRIyEe/blib/arch:/home/eserte/.cpan/build/File-Find-Rule-0.33-TRIyEe/blib/lib:/home/eserte/.cpan/build/Text-Glob-0.09-z6sE0g/blib/arch:/home/eserte/.cpan/build/Text-Glob-0.09-z6sE0g/blib/lib:/home/eserte/.cpan/build/Number-Compare-0.03-s2i3hA/blib/arch:/home/eserte/.cpan/build/Number-Compare-0.03-s2i3hA/blib/lib:/home/eserte/.cpan/build/namespace-clean-0.25-GglrI9/blib/arch:/home/eserte/.cpan/build/namespace-clean-0.25-GglrI9/blib/lib:/home/eserte/.cpan/build/B-Hooks-EndOfScope-0.14-vcwUeZ/blib/arch:/home/eserte/.cpan/build/B-Hooks-EndOfScope-0.14-vcwUeZ/blib/lib:/home/eserte/.cpan/build/Variable-Magic-0.57-T4DcEb/blib/arch:/home/eserte/.cpan/build/Variable-Magic-0.57-T4DcEb/blib/lib:/home/eserte/.cpan/build/Sub-Exporter-Progressive-0.001011-UiTqi0/blib/arch:/home/eserte/.cpan/build/Sub-Exporter-Progressive-0.001011-UiTqi0/blib/lib:/home/eserte/.cpan/build/Class-Load-XS-0.09-7E1xWG/blib/arch:/home/eserte/.cpan/build/Class-Load-XS-0.09-7E1xWG/blib/lib:/home/eserte/.cpan/build/Test-Requires-0.08-eelm13/blib/arch:/home/eserte/.cpan/build/Test-Requires-0.08-eelm13/blib/lib:/home/eserte/.cpan/build/Test-Fatal-0.014-IF_Mm1/blib/arch:/home/eserte/.cpan/build/Test-Fatal-0.014-IF_Mm1/blib/lib:/home/eserte/.cpan/build/Devel-OverloadInfo-0.002-PUagpG/blib/arch:/home/eserte/.cpan/build/Devel-OverloadInfo-0.002-PUagpG/blib/lib:/home/eserte/.cpan/build/MRO-Compat-0.12-IuEOSZ/blib/arch:/home/eserte/.cpan/build/MRO-Compat-0.12-IuEOSZ/blib/lib:/home/eserte/.cpan/build/Sub-Identify-0.10-npsfYZ/blib/arch:/home/eserte/.cpan/build/Sub-Identify-0.10-npsfYZ/blib/lib:/home/eserte/.cpan/build/Module-Runtime-Conflicts-0.002-Rx_Zmu/blib/arch:/home/eserte/.cpan/build/Module-Runtime-Conflicts-0.002-Rx_Zmu/blib/lib:/home/eserte/.cpan/build/Task-Weaken-1.04-lr_6My/blib/arch:/home/eserte/.cpan/build/Task-Weaken-1.04-lr_6My/blib/lib:/home/eserte/.cpan/build/Class-Spiffy-0.15-fWMaFP/blib/arch:/home/eserte/.cpan/build/Class-Spiffy-0.15-fWMaFP/blib/lib:/home/eserte/.cpan/build/Spiffy-0.46-9WPcEw/blib/arch:/home/eserte/.cpan/build/Spiffy-0.46-9WPcEw/blib/lib:/home/eserte/.cpan/build/Class-Accessor-Constructor-1.111590-Nvun9q/blib/arch:/home/eserte/.cpan/build/Class-Accessor-Constructor-1.111590-Nvun9q/blib/lib:/home/eserte/.cpan/build/Data-Inherited-1.100860-ivZZ_x/blib/arch:/home/eserte/.cpan/build/Data-Inherited-1.100860-ivZZ_x/blib/lib:/home/eserte/.cpan/build/Class-Accessor-Complex-1.100880-GbMsXI/blib/arch:/home/eserte/.cpan/build/Class-Accessor-Complex-1.100880-GbMsXI/blib/lib:/home/eserte/.cpan/build/Class-Accessor-Installer-1.100880-tTcsxN/blib/arch:/home/eserte/.cpan/build/Class-Accessor-Installer-1.100880-tTcsxN/blib/lib:/home/eserte/.cpan/build/UNIVERSAL-require-0.18-yEkAK2/blib/arch:/home/eserte/.cpan/build/UNIVERSAL-require-0.18-yEkAK2/blib/lib:/home/eserte/.cpan/build/Sub-Name-0.14-97cqfc/blib/arch:/home/eserte/.cpan/build/Sub-Name-0.14-97cqfc/blib/lib:/home/eserte/.cpan/build/Data-Miscellany-1.100850-fAyG_8/blib/arch:/home/eserte/.cpan/build/Data-Miscellany-1.100850-fAyG_8/blib/lib:/home/eserte/.cpan/build/Class-Accessor-Lite-0.07-7VHaGy/blib/arch:/home/eserte/.cpan/build/Class-Accessor-Lite-0.07-7VHaGy/blib/lib:/home/eserte/.cpan/build/Mojolicious-6.10-fZcabx/blib/arch:/home/eserte/.cpan/build/Mojolicious-6.10-fZcabx/blib/lib:/home/eserte/.cpan/build/accessors-1.01-KzG1py/blib/arch:/home/eserte/.cpan/build/accessors-1.01-KzG1py/blib/lib:/home/eserte/.cpan/build/Rose-Object-0.860-t6TJQs/blib/arch:/home/eserte/.cpan/build/Rose-Object-0.860-t6TJQs/blib/lib:/home/eserte/.cpan/build/Rubyish-Attribute-1.2-peiszI/blib/arch:/home/eserte/.cpan/build/Rubyish-Attribute-1.2-peiszI/blib/lib:/home/eserte/.cpan/build/Want-0.26-OYuIzO/blib/arch:/home/eserte/.cpan/build/Want-0.26-OYuIzO/blib/lib:/home/eserte/.cpan/build/PadWalker-2.1-WrdsgN/blib/arch:/home/eserte/.cpan/build/PadWalker-2.1-WrdsgN/blib/lib:/home/eserte/.cpan/build/Class-XSAccessor-Compat-0.01-dxuuJq/blib/arch:/home/eserte/.cpan/build/Class-XSAccessor-Compat-0.01-dxuuJq/blib/lib:/home/eserte/.cpan/build/Class-XSAccessor-1.19-zcd1aN/blib/arch:/home/eserte/.cpan/build/Class-XSAccessor-1.19-zcd1aN/blib/lib:/home/eserte/.cpan/build/Class-Accessor-0.34-xD4RfQ/blib/arch:/home/eserte/.cpan/build/Class-Accessor-0.34-xD4RfQ/blib/lib:/home/eserte/.cpan/build/Object-Tiny-1.08-YCEPA_/blib/arch:/home/eserte/.cpan/build/Object-Tiny-1.08-YCEPA_/blib/lib:/home/eserte/.cpan/build/Module-Build-Tiny-0.039-AsOtNL/blib/arch:/home/eserte/.cpan/build/Module-Build-Tiny-0.039-AsOtNL/blib/lib:/home/eserte/.cpan/build/ExtUtils-Helpers-0.022-_834RC/blib/arch:/home/eserte/.cpan/build/ExtUtils-Helpers-0.022-_834RC/blib/lib:/home/eserte/.cpan/build/ExtUtils-InstallPaths-0.011-JszakN/blib/arch:/home/eserte/.cpan/build/ExtUtils-InstallPaths-0.011-JszakN/blib/lib:/home/eserte/.cpan/build/ExtUtils-Config-0.008-gkLvYX/blib/arch:/home/eserte/.cpan/build/ExtUtils-Config-0.008-gkLvYX/blib/lib:/home/eserte/.cpan/build/Test-Harness-3.35-J3eOGQ/blib/arch:/home/eserte/.cpan/build/Test-Harness-3.35-J3eOGQ/blib/lib"
PERL5OPT=""
PERL5_CPANPLUS_IS_RUNNING="56352"
PERL5_CPAN_IS_RUNNING="56352"
PERL5_CPAN_IS_RUNNING_IN_RECURSION="55973,56352"
PERLDOC="-MPod::Perldoc::ToTextOverstrike"
PERL_BATCH="yes"
PERL_CPAN_REPORTER_CONFIG="/var/tmp/cpansmoker-1023/cpanreporter_001_config.ini"
PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
PERL_HTML_DISPLAY_CLASS="HTML::Display::Mozilla"
@INC:
/home/eserte/.cpan/build/Class-Accessor-Fast-XS-0.04-BMBxCL/blib/arch
/home/eserte/.cpan/build/Class-Accessor-Fast-XS-0.04-BMBxCL/blib/lib
/home/eserte/.cpan/build/Class-Accessor-Classy-v0.9.1-2oKYHb/blib/arch
/home/eserte/.cpan/build/Class-Accessor-Classy-v0.9.1-2oKYHb/blib/lib
/home/eserte/.cpan/build/Class-MethodMaker-2.24-CPi4yG/blib/arch
/home/eserte/.cpan/build/Class-MethodMaker-2.24-CPi4yG/blib/lib
/home/eserte/.cpan/build/Mouse-2.4.2-bKXPE1/blib/arch
/home/eserte/.cpan/build/Mouse-2.4.2-bKXPE1/blib/lib
/home/eserte/.cpan/build/Test-LeakTrace-0.15-eFXDlp/blib/arch
/home/eserte/.cpan/build/Test-LeakTrace-0.15-eFXDlp/blib/lib
/home/eserte/.cpan/build/Test-Output-1.03-RMN6sr/blib/arch
/home/eserte/.cpan/build/Test-Output-1.03-RMN6sr/blib/lib
/home/eserte/.cpan/build/ExtUtils-ParseXS-3.24-2SEkmh/blib/arch
/home/eserte/.cpan/build/ExtUtils-ParseXS-3.24-2SEkmh/blib/lib
/home/eserte/.cpan/build/Module-Build-XSUtil-0.15-eAXH1j/blib/arch
/home/eserte/.cpan/build/Module-Build-XSUtil-0.15-eAXH1j/blib/lib
/home/eserte/.cpan/build/Devel-CheckCompiler-0.05-BzbLT9/blib/arch
/home/eserte/.cpan/build/Devel-CheckCompiler-0.05-BzbLT9/blib/lib
/home/eserte/.cpan/build/Cwd-Guard-0.04-6ix_wO/blib/arch
/home/eserte/.cpan/build/Cwd-Guard-0.04-6ix_wO/blib/lib
/home/eserte/.cpan/build/Module-Build-0.4211-ey95Zv/blib/arch
/home/eserte/.cpan/build/Module-Build-0.4211-ey95Zv/blib/lib
/home/eserte/.cpan/build/App-Benchmark-2.00-2JwZ8b/blib/arch
/home/eserte/.cpan/build/App-Benchmark-2.00-2JwZ8b/blib/lib
/home/eserte/.cpan/build/Moose-2.1404-2VR3JD/blib/arch
/home/eserte/.cpan/build/Moose-2.1404-2VR3JD/blib/lib
/home/eserte/.cpan/build/Eval-Closure-0.12-sWeFPC/blib/arch
/home/eserte/.cpan/build/Eval-Closure-0.12-sWeFPC/blib/lib
/home/eserte/.cpan/build/Package-DeprecationManager-0.14-ODjPht/blib/arch
/home/eserte/.cpan/build/Package-DeprecationManager-0.14-ODjPht/blib/lib
/home/eserte/.cpan/build/Devel-GlobalDestruction-0.13-ptv5s1/blib/arch
/home/eserte/.cpan/build/Devel-GlobalDestruction-0.13-ptv5s1/blib/lib
/home/eserte/.cpan/build/Devel-StackTrace-2.00-MUMlZY/blib/arch
/home/eserte/.cpan/build/Devel-StackTrace-2.00-MUMlZY/blib/lib
/home/eserte/.cpan/build/Test-CleanNamespaces-0.18-Z28vrt/blib/arch
/home/eserte/.cpan/build/Test-CleanNamespaces-0.18-Z28vrt/blib/lib
/home/eserte/.cpan/build/Test-Warnings-0.021-7zhChM/blib/arch
/home/eserte/.cpan/build/Test-Warnings-0.021-7zhChM/blib/lib
/home/eserte/.cpan/build/CPAN-Meta-Check-0.011-GcmFhA/blib/arch
/home/eserte/.cpan/build/CPAN-Meta-Check-0.011-GcmFhA/blib/lib
/home/eserte/.cpan/build/Test-Deep-0.115-HdVJ2G/blib/arch
/home/eserte/.cpan/build/Test-Deep-0.115-HdVJ2G/blib/lib
/home/eserte/.cpan/build/CPAN-Meta-2.150001-_aedce/blib/arch
/home/eserte/.cpan/build/CPAN-Meta-2.150001-_aedce/blib/lib
/home/eserte/.cpan/build/Parse-CPAN-Meta-1.4414-Eg2zwm/blib/arch
/home/eserte/.cpan/build/Parse-CPAN-Meta-1.4414-Eg2zwm/blib/lib
/home/eserte/.cpan/build/CPAN-Meta-YAML-0.014-DaZMTA/blib/arch
/home/eserte/.cpan/build/CPAN-Meta-YAML-0.014-DaZMTA/blib/lib
/home/eserte/.cpan/build/Module-Metadata-1.000027-Xbwvxy/blib/arch
/home/eserte/.cpan/build/Module-Metadata-1.000027-Xbwvxy/blib/lib
/home/eserte/.cpan/build/Test-Simple-1.001014-hOXRa4/blib/arch
/home/eserte/.cpan/build/Test-Simple-1.001014-hOXRa4/blib/lib
/home/eserte/.cpan/build/File-Find-Rule-Perl-1.15-sTqduH/blib/arch
/home/eserte/.cpan/build/File-Find-Rule-Perl-1.15-sTqduH/blib/lib
/home/eserte/.cpan/build/File-Find-Rule-0.33-TRIyEe/blib/arch
/home/eserte/.cpan/build/File-Find-Rule-0.33-TRIyEe/blib/lib
/home/eserte/.cpan/build/Text-Glob-0.09-z6sE0g/blib/arch
/home/eserte/.cpan/build/Text-Glob-0.09-z6sE0g/blib/lib
/home/eserte/.cpan/build/Number-Compare-0.03-s2i3hA/blib/arch
/home/eserte/.cpan/build/Number-Compare-0.03-s2i3hA/blib/lib
/home/eserte/.cpan/build/namespace-clean-0.25-GglrI9/blib/arch
/home/eserte/.cpan/build/namespace-clean-0.25-GglrI9/blib/lib
/home/eserte/.cpan/build/B-Hooks-EndOfScope-0.14-vcwUeZ/blib/arch
/home/eserte/.cpan/build/B-Hooks-EndOfScope-0.14-vcwUeZ/blib/lib
/home/eserte/.cpan/build/Variable-Magic-0.57-T4DcEb/blib/arch
/home/eserte/.cpan/build/Variable-Magic-0.57-T4DcEb/blib/lib
/home/eserte/.cpan/build/Sub-Exporter-Progressive-0.001011-UiTqi0/blib/arch
/home/eserte/.cpan/build/Sub-Exporter-Progressive-0.001011-UiTqi0/blib/lib
/home/eserte/.cpan/build/Class-Load-XS-0.09-7E1xWG/blib/arch
/home/eserte/.cpan/build/Class-Load-XS-0.09-7E1xWG/blib/lib
/home/eserte/.cpan/build/Test-Requires-0.08-eelm13/blib/arch
/home/eserte/.cpan/build/Test-Requires-0.08-eelm13/blib/lib
/home/eserte/.cpan/build/Test-Fatal-0.014-IF_Mm1/blib/arch
/home/eserte/.cpan/build/Test-Fatal-0.014-IF_Mm1/blib/lib
/home/eserte/.cpan/build/Devel-OverloadInfo-0.002-PUagpG/blib/arch
/home/eserte/.cpan/build/Devel-OverloadInfo-0.002-PUagpG/blib/lib
/home/eserte/.cpan/build/MRO-Compat-0.12-IuEOSZ/blib/arch
/home/eserte/.cpan/build/MRO-Compat-0.12-IuEOSZ/blib/lib
/home/eserte/.cpan/build/Sub-Identify-0.10-npsfYZ/blib/arch
/home/eserte/.cpan/build/Sub-Identify-0.10-npsfYZ/blib/lib
/home/eserte/.cpan/build/Module-Runtime-Conflicts-0.002-Rx_Zmu/blib/arch
/home/eserte/.cpan/build/Module-Runtime-Conflicts-0.002-Rx_Zmu/blib/lib
/home/eserte/.cpan/build/Task-Weaken-1.04-lr_6My/blib/arch
/home/eserte/.cpan/build/Task-Weaken-1.04-lr_6My/blib/lib
/home/eserte/.cpan/build/Class-Spiffy-0.15-fWMaFP/blib/arch
/home/eserte/.cpan/build/Class-Spiffy-0.15-fWMaFP/blib/lib
/home/eserte/.cpan/build/Spiffy-0.46-9WPcEw/blib/arch
/home/eserte/.cpan/build/Spiffy-0.46-9WPcEw/blib/lib
/home/eserte/.cpan/build/Class-Accessor-Constructor-1.111590-Nvun9q/blib/arch
/home/eserte/.cpan/build/Class-Accessor-Constructor-1.111590-Nvun9q/blib/lib
/home/eserte/.cpan/build/Data-Inherited-1.100860-ivZZ_x/blib/arch
/home/eserte/.cpan/build/Data-Inherited-1.100860-ivZZ_x/blib/lib
/home/eserte/.cpan/build/Class-Accessor-Complex-1.100880-GbMsXI/blib/arch
/home/eserte/.cpan/build/Class-Accessor-Complex-1.100880-GbMsXI/blib/lib
/home/eserte/.cpan/build/Class-Accessor-Installer-1.100880-tTcsxN/blib/arch
/home/eserte/.cpan/build/Class-Accessor-Installer-1.100880-tTcsxN/blib/lib
/home/eserte/.cpan/build/UNIVERSAL-require-0.18-yEkAK2/blib/arch
/home/eserte/.cpan/build/UNIVERSAL-require-0.18-yEkAK2/blib/lib
/home/eserte/.cpan/build/Sub-Name-0.14-97cqfc/blib/arch
/home/eserte/.cpan/build/Sub-Name-0.14-97cqfc/blib/lib
/home/eserte/.cpan/build/Data-Miscellany-1.100850-fAyG_8/blib/arch
/home/eserte/.cpan/build/Data-Miscellany-1.100850-fAyG_8/blib/lib
/home/eserte/.cpan/build/Class-Accessor-Lite-0.07-7VHaGy/blib/arch
/home/eserte/.cpan/build/Class-Accessor-Lite-0.07-7VHaGy/blib/lib
/home/eserte/.cpan/build/Mojolicious-6.10-fZcabx/blib/arch
/home/eserte/.cpan/build/Mojolicious-6.10-fZcabx/blib/lib
/home/eserte/.cpan/build/accessors-1.01-KzG1py/blib/arch
/home/eserte/.cpan/build/accessors-1.01-KzG1py/blib/lib
/home/eserte/.cpan/build/Rose-Object-0.860-t6TJQs/blib/arch
/home/eserte/.cpan/build/Rose-Object-0.860-t6TJQs/blib/lib
/home/eserte/.cpan/build/Rubyish-Attribute-1.2-peiszI/blib/arch
/home/eserte/.cpan/build/Rubyish-Attribute-1.2-peiszI/blib/lib
/home/eserte/.cpan/build/Want-0.26-OYuIzO/blib/arch
/home/eserte/.cpan/build/Want-0.26-OYuIzO/blib/lib
/home/eserte/.cpan/build/PadWalker-2.1-WrdsgN/blib/arch
/home/eserte/.cpan/build/PadWalker-2.1-WrdsgN/blib/lib
/home/eserte/.cpan/build/Class-XSAccessor-Compat-0.01-dxuuJq/blib/arch
/home/eserte/.cpan/build/Class-XSAccessor-Compat-0.01-dxuuJq/blib/lib
/home/eserte/.cpan/build/Class-XSAccessor-1.19-zcd1aN/blib/arch
/home/eserte/.cpan/build/Class-XSAccessor-1.19-zcd1aN/blib/lib
/home/eserte/.cpan/build/Class-Accessor-0.34-xD4RfQ/blib/arch
/home/eserte/.cpan/build/Class-Accessor-0.34-xD4RfQ/blib/lib
/home/eserte/.cpan/build/Object-Tiny-1.08-YCEPA_/blib/arch
/home/eserte/.cpan/build/Object-Tiny-1.08-YCEPA_/blib/lib
/home/eserte/.cpan/build/Module-Build-Tiny-0.039-AsOtNL/blib/arch
/home/eserte/.cpan/build/Module-Build-Tiny-0.039-AsOtNL/blib/lib
/home/eserte/.cpan/build/ExtUtils-Helpers-0.022-_834RC/blib/arch
/home/eserte/.cpan/build/ExtUtils-Helpers-0.022-_834RC/blib/lib
/home/eserte/.cpan/build/ExtUtils-InstallPaths-0.011-JszakN/blib/arch
/home/eserte/.cpan/build/ExtUtils-InstallPaths-0.011-JszakN/blib/lib
/home/eserte/.cpan/build/ExtUtils-Config-0.008-gkLvYX/blib/arch
/home/eserte/.cpan/build/ExtUtils-Config-0.008-gkLvYX/blib/lib
/home/eserte/.cpan/build/Test-Harness-3.35-J3eOGQ/blib/arch
/home/eserte/.cpan/build/Test-Harness-3.35-J3eOGQ/blib/lib
/usr/local/lib/perl5/site_perl/mach/5.18
/usr/local/lib/perl5/site_perl
/usr/local/lib/perl5/5.18/mach
/usr/local/lib/perl5/5.18
/usr/local/lib/perl5/site_perl/5.18
/usr/local/lib/perl5/site_perl/5.18/mach
.