Precompute hash for require() arg
authorFather Chrysostomos <sprout@cpan.org>
Mon, 8 Sep 2014 01:08:35 +0000 (18:08 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Mon, 8 Sep 2014 01:08:44 +0000 (18:08 -0700)
commited6f4477d0922cc828d8bc6fd16e08c01f7c1210
tree767b8bed471291eaa17be2cbfebede55d7cfa2fc
parent9a0afbbcb76a8ee786dfbbeff1930f173fefdbad
Precompute hash for require() arg

Arguments to require() get lookup up in %INC, so if we precompute the
hash at compile time (where possible) then require() should be faster
at run time.

My unsophisticated tests show a 2-3% increase in speed, but that may
just be noise.
op.c