All native array methods are being inlined.
authorDave Rolsky <autarch@urth.org>
Fri, 17 Sep 2010 20:39:36 +0000 (15:39 -0500)
committerJesse Luehrs <doy@tozt.net>
Mon, 27 Sep 2010 00:41:22 +0000 (19:41 -0500)
commita7821be5fbdedff67afce753d73c580ae5ada592
tree11a3b7122b1e09798eae59a215e10870c47a41a2
parent910684ee2db21699bfff41b3b62b3728203024f9
All native array methods are being inlined.

All native methods are tested
30 files changed:
lib/Moose/Meta/Attribute/Native/MethodProvider/Array.pm [deleted file]
lib/Moose/Meta/Attribute/Native/Trait.pm
lib/Moose/Meta/Attribute/Native/Trait/Array.pm
lib/Moose/Meta/Method/Accessor/Native/Array.pm
lib/Moose/Meta/Method/Accessor/Native/Array/Reader.pm
lib/Moose/Meta/Method/Accessor/Native/Array/Writer.pm
lib/Moose/Meta/Method/Accessor/Native/Array/accessor.pm [new file with mode: 0644]
lib/Moose/Meta/Method/Accessor/Native/Array/clear.pm [new file with mode: 0644]
lib/Moose/Meta/Method/Accessor/Native/Array/count.pm
lib/Moose/Meta/Method/Accessor/Native/Array/delete.pm [new file with mode: 0644]
lib/Moose/Meta/Method/Accessor/Native/Array/elements.pm
lib/Moose/Meta/Method/Accessor/Native/Array/first.pm
lib/Moose/Meta/Method/Accessor/Native/Array/get.pm
lib/Moose/Meta/Method/Accessor/Native/Array/grep.pm
lib/Moose/Meta/Method/Accessor/Native/Array/insert.pm [new file with mode: 0644]
lib/Moose/Meta/Method/Accessor/Native/Array/join.pm
lib/Moose/Meta/Method/Accessor/Native/Array/map.pm
lib/Moose/Meta/Method/Accessor/Native/Array/natatime.pm [new file with mode: 0644]
lib/Moose/Meta/Method/Accessor/Native/Array/pop.pm [new file with mode: 0644]
lib/Moose/Meta/Method/Accessor/Native/Array/push.pm
lib/Moose/Meta/Method/Accessor/Native/Array/reduce.pm
lib/Moose/Meta/Method/Accessor/Native/Array/set.pm [new file with mode: 0644]
lib/Moose/Meta/Method/Accessor/Native/Array/shift.pm [new file with mode: 0644]
lib/Moose/Meta/Method/Accessor/Native/Array/shuffle.pm
lib/Moose/Meta/Method/Accessor/Native/Array/sort.pm
lib/Moose/Meta/Method/Accessor/Native/Array/sort_in_place.pm [new file with mode: 0644]
lib/Moose/Meta/Method/Accessor/Native/Array/splice.pm [new file with mode: 0644]
lib/Moose/Meta/Method/Accessor/Native/Array/uniq.pm
lib/Moose/Meta/Method/Accessor/Native/Array/unshift.pm [new file with mode: 0644]
t/070_native_traits/202_trait_array.t