summaryrefslogtreecommitdiff
path: root/MANIFEST
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2011-10-21 05:58:40 -0700
committerFather Chrysostomos <sprout@cpan.org>2011-10-21 22:12:59 -0700
commitb82b06b8ca329f89b70366e25afb8e2be30b446e (patch)
tree2048b9c510b101230175661356eae7ca5d1f4ba6 /MANIFEST
parent0be9b861b326969b378910bfcdea3f19d0d42992 (diff)
downloadperl-b82b06b8ca329f89b70366e25afb8e2be30b446e.tar.gz
Reimplement $[ as a module
This commit reimplements $[ using PL_check hooks, custom pp func- tions and ties. Outside of its compile-time use, $[ is now parsed as a simple varia- ble, so function calls like foo($[) are permitted, which was not the case with the former implementation removed by e1dccc0. I consider that a bug fix. The ‘That use of $[ is unsupported’ errors are out of necessity deferred to run-time and implemented by a tied $[. Indices between 0 and the array base are now treated consistently, as are indices between a negative array base and zero. That, too, is a bug fix.
Diffstat (limited to 'MANIFEST')
-rw-r--r--MANIFEST17
1 files changed, 17 insertions, 0 deletions
diff --git a/MANIFEST b/MANIFEST
index e5a0da169d..1309baa4df 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -3507,6 +3507,23 @@ epoc/epocish.c EPOC port
epoc/epocish.h EPOC port
epoc/epoc_stubs.c EPOC port
epoc/link.pl EPOC port link a exe
+ext/arybase/arybase.pm For $[
+ext/arybase/arybase.xs For $[
+ext/arybase/Makefile.PL For $[
+ext/arybase/ptable.h For $[
+ext/arybase/t/aeach.t For $[
+ext/arybase/t/aelem.t For $[
+ext/arybase/t/akeys.t For $[
+ext/arybase/t/arybase.t For $[
+ext/arybase/t/aslice.t For $[
+ext/arybase/t/av2arylen.t For $[
+ext/arybase/t/index.t For $[
+ext/arybase/t/lslice.t For $[
+ext/arybase/t/pos.t For $[
+ext/arybase/t/scope_0.pm For $[
+ext/arybase/t/scope.t For $[
+ext/arybase/t/splice.t For $[
+ext/arybase/t/substr.t For $[
ext/attributes/attributes.pm For "sub foo : attrlist"
ext/attributes/attributes.xs For "sub foo : attrlist"
ext/B/B/Concise.pm Compiler Concise backend