Commit | Line | Data |
8995e827 |
1 | package Class::C3::XS; |
2 | |
e646b627 |
3 | use 5.008_000; |
4 | use strict; |
5 | use warnings; |
6 | |
7 | our $VERSION = '0.01_07'; |
8995e827 |
8 | |
9 | =pod |
10 | |
11 | =head1 NAME |
12 | |
fbe8c8c4 |
13 | Class::C3::XS - XS speedups for Class::C3 |
14 | |
15 | =head1 SUMMARY |
16 | |
17 | use Class::C3; # Automatically loads Class::C3::XS |
18 | # if it's installed locally |
8995e827 |
19 | |
20 | =head1 DESCRIPTION |
21 | |
fbe8c8c4 |
22 | This contains XS performance enhancers for L<Class::C3>. |
23 | The main L<Class::C3> package will use this package automatically |
24 | if it can find it. Do not use this package directly, use |
25 | L<Class::C3> instead. |
8995e827 |
26 | |
e646b627 |
27 | The test suite here is not complete, although it does verify |
28 | a few basic things. The best testing comes from running the |
29 | L<Class::C3> test suite *after* this module is installed. |
30 | |
8995e827 |
31 | =head1 AUTHOR |
32 | |
8995e827 |
33 | Brandon L. Black, E<lt>blblack@gmail.comE<gt> |
34 | |
399aacfc |
35 | =head1 LICENSE |
8995e827 |
36 | |
37 | This library is free software; you can redistribute it and/or modify |
38 | it under the same terms as Perl itself. |
39 | |
40 | =cut |
41 | |
b23e9cb9 |
42 | require XSLoader; |
43 | XSLoader::load('Class::C3::XS', $VERSION); |
8995e827 |
44 | |
45 | 1; |