Author: bernhard
Date: Tue Jan 17 11:09:59 2006
New Revision: 11226
Added:
trunk/config/gen/makefiles/dynpmc.in
- copied, changed from r11218, trunk/config/gen/makefiles/dynclasses.in
trunk/config/gen/makefiles/dynpmc_pl.in
- copied, changed from r11218, trunk/config/gen/makefiles/dynclasses_pl.in
trunk/src/dynpmc/
- copied from r11225, trunk/src/dynclasses/
trunk/t/dynpmc/
- copied from r11218, trunk/t/dynclass/
trunk/t/dynpmc/dynlexpad.t
- copied, changed from r11225, trunk/t/dynclass/dynlexpad.t
trunk/t/dynpmc/foo.t
- copied, changed from r11225, trunk/t/dynclass/foo.t
trunk/t/dynpmc/gdbmhash.t
- copied, changed from r11225, trunk/t/dynclass/gdbmhash.t
trunk/t/dynpmc/quantumreg.t
- copied, changed from r11225, trunk/t/dynclass/quantumreg.t
Removed:
trunk/config/gen/makefiles/dynclasses.in
trunk/config/gen/makefiles/dynclasses_pl.in
trunk/src/dynclasses/
trunk/t/dynclass/
trunk/t/dynpmc/pybuiltin.t
trunk/t/dynpmc/pyclass.t
trunk/t/dynpmc/pycomplex.t
trunk/t/dynpmc/pyfunc.t
trunk/t/dynpmc/pyint.t
Modified:
trunk/CREDITS
trunk/ChangeLog
trunk/MANIFEST
trunk/MANIFEST.SKIP
trunk/MANIFEST.generated
trunk/config/auto/gdbm.pm
trunk/config/gen/icu.pm
trunk/config/gen/makefiles.pm
trunk/config/gen/makefiles/amber.in
trunk/config/gen/makefiles/lua.in
trunk/config/gen/makefiles/root.in
trunk/docs/compiler_faq.pod
trunk/docs/intro.pod
trunk/languages/lua/classes/luanil.pmc
trunk/languages/lua/classes/luatable.pmc
trunk/languages/python/Makefile
trunk/languages/python/README
trunk/languages/regex/README
trunk/languages/tcl/classes/tclarray.pmc
trunk/languages/tcl/classes/tcllist.pmc
trunk/languages/tcl/classes/tclobject.pmc
trunk/languages/tcl/config/root.in
trunk/lib/Parrot/Docs/Section/DynaPMCs.pm
trunk/lib/Parrot/Pmc2c.pm
trunk/src/dod.c
trunk/src/dynext.c
trunk/src/dynpmc/dynlexpad.pmc
trunk/t/README
trunk/t/harness
trunk/t/perl/cppcomments.t
trunk/tools/build/ (props changed)
trunk/tools/build/pmc2c.pl
Log:
[perl #38235] Rename (dyn)?classes to (dyn)?pmc
Step2: Move src/dynclasses to src/dynpmc
Move t/dynclass to t/dynpmc
Move dynclasses.pl to dynpmc.pl
Bunch of documentation, config and script updates
Modified: trunk/CREDITS
==============================================================================
--- trunk/CREDITS (original)
+++ trunk/CREDITS Tue Jan 17 11:09:59 2006
@@ -237,7 +237,7 @@ D: Lexical pads, CPS.
N: Jonathan Stowe
N: Jonathan Worthington
-D: Win32 dynclasses support, Win32 fixes, PBC utilities, debug segment work
+D: Win32 dynpmc support, Win32 fixes, PBC utilities, debug segment work
D: and various patches
E: [EMAIL PROTECTED]
W: http://www.jwcs.net/~jonathan/
@@ -273,7 +273,7 @@ N: Kevin Tew
D: Warnings fix
N: Klaas-Jan Stol
-D: dynclasses and doc updates
+D: dynpmc and doc updates
D: Lua PMC
E: [EMAIL PROTECTED]
Modified: trunk/ChangeLog
==============================================================================
--- trunk/ChangeLog (original)
+++ trunk/ChangeLog Tue Jan 17 11:09:59 2006
@@ -1,13 +1,15 @@
# $Id$
+2006.01.16 bernhard
+ * rename src/dynclasses to src/dynpmc
+
2006.01.15 leo
- * find_global and friends returns a .Null PMC instead of .Undef on
+ * find_global and friends returns a .Null PMC instead of .Undef on
lookup failure, iff lookup exceptions are off
2006.01.08 leo
* Released 0.4.1
-
See NEWS for more.
2005.12.28 particle
Modified: trunk/MANIFEST
==============================================================================
--- trunk/MANIFEST (original)
+++ trunk/MANIFEST Tue Jan 17 11:09:59 2006
@@ -162,8 +162,8 @@ config/gen/makefiles/befunge.in
config/gen/makefiles/bf.in []
config/gen/makefiles/cola.in []
config/gen/makefiles/docs.in []
-config/gen/makefiles/dynclasses.in []
-config/gen/makefiles/dynclasses_pl.in []
+config/gen/makefiles/dynpmc.in []
+config/gen/makefiles/dynpmc_pl.in []
config/gen/makefiles/dynoplibs.in []
config/gen/makefiles/dynoplibs_pl.in []
config/gen/makefiles/editor.in []
@@ -1687,20 +1687,20 @@ src/datatypes.c
src/debug.c []
src/disassemble.c []
src/dod.c []
-src/dynclasses/README.pod [devel]
-src/dynclasses/dynlexpad.pmc [devel]
-src/dynclasses/ext.pir [devel]
-src/dynclasses/foo.pmc [devel]
-src/dynclasses/gdbmhash.pmc [devel]
-src/dynclasses/main.pasm [devel]
-src/dynclasses/match.pmc [devel]
-src/dynclasses/matchrange.pmc [devel]
-src/dynclasses/quantumreg.pmc [devel]
-src/dynclasses/subproxy.pmc [devel]
+src/dynpmc/README.pod []
+src/dynpmc/dynlexpad.pmc []
+src/dynpmc/ext.pir []
+src/dynpmc/foo.pmc []
+src/dynpmc/gdbmhash.pmc []
+src/dynpmc/main.pasm []
+src/dynpmc/match.pmc []
+src/dynpmc/matchrange.pmc []
+src/dynpmc/quantumreg.pmc []
+src/dynpmc/subproxy.pmc []
src/dynext.c []
-src/dynoplibs/README [devel]
-src/dynoplibs/dan.ops [devel]
-src/dynoplibs/myops.ops [devel]
+src/dynoplibs/README []
+src/dynoplibs/dan.ops []
+src/dynoplibs/myops.ops []
src/embed.c []
src/encoding.c []
src/encodings/fixed_8.c []
@@ -1885,10 +1885,10 @@ t/distro/manifest_skip.t
t/doc/Parrot_Docs.t []
t/doc/opcode-doc.t []
t/doc/pod.t []
-t/dynclass/dynlexpad.t []
-t/dynclass/foo.t []
-t/dynclass/gdbmhash.t []
-t/dynclass/quantumreg.t []
+t/dynpmc/dynlexpad.t []
+t/dynpmc/foo.t []
+t/dynpmc/gdbmhash.t []
+t/dynpmc/quantumreg.t []
t/dynoplibs/dan.t []
t/dynoplibs/myops.t []
t/examples/japh.t []
Modified: trunk/MANIFEST.SKIP
==============================================================================
--- trunk/MANIFEST.SKIP (original)
+++ trunk/MANIFEST.SKIP Tue Jan 17 11:09:59 2006
@@ -1,5 +1,5 @@
# $Id$
-# generated by tools/dev/gen_manifest_skip.pl Tue Jan 17 19:25:43 2006
+# generated by tools/dev/gen_manifest_skip.pl Tue Jan 17 19:45:36 2006
#
# This file should contain a transcript of the svn:ignore properties
# of the directories in the Parrot subversion repository. (Needed for
@@ -203,111 +203,6 @@
^docs/packfile-perl\.pod$
^docs/packfile-perl\.pod/
# generated from svn:ignore of 'docs/dev/'
-# generated from svn:ignore of 'docs/html/'
-# generated from svn:ignore of 'docs/html/build_tools/'
-# generated from svn:ignore of 'docs/html/classes/'
-# generated from svn:ignore of 'docs/html/config/auto/'
-# generated from svn:ignore of 'docs/html/config/gen/'
-# generated from svn:ignore of 'docs/html/config/init/'
-# generated from svn:ignore of 'docs/html/config/inter/'
-# generated from svn:ignore of 'docs/html/docs/'
-# generated from svn:ignore of 'docs/html/docs/dev/'
-# generated from svn:ignore of 'docs/html/docs/pdds/'
-# generated from svn:ignore of 'docs/html/docs/pmc/'
-# generated from svn:ignore of 'docs/html/dynclasses/'
-# generated from svn:ignore of 'docs/html/dynoplibs/'
-# generated from svn:ignore of 'docs/html/editor/'
-# generated from svn:ignore of 'docs/html/encodings/'
-# generated from svn:ignore of 'docs/html/examples/assembly/'
-# generated from svn:ignore of 'docs/html/examples/benchmarks/'
-# generated from svn:ignore of 'docs/html/examples/c/'
-# generated from svn:ignore of 'docs/html/examples/io/'
-# generated from svn:ignore of 'docs/html/examples/mops/'
-# generated from svn:ignore of 'docs/html/examples/pni/'
-# generated from svn:ignore of 'docs/html/examples/streams/'
-# generated from svn:ignore of 'docs/html/examples/subs/'
-# generated from svn:ignore of 'docs/html/imcc/docs/'
-# generated from svn:ignore of 'docs/html/imcc/t/syn/'
-# generated from svn:ignore of 'docs/html/io/'
-# generated from svn:ignore of 'docs/html/languages/befunge/t/'
-# generated from svn:ignore of 'docs/html/languages/bf/t/'
-# generated from svn:ignore of 'docs/html/languages/conversion/examples/'
-# generated from svn:ignore of 'docs/html/languages/forth/'
-# generated from svn:ignore of 'docs/html/languages/jako/docs/'
-# generated from svn:ignore of 'docs/html/languages/jako/lib/Jako/Construct/'
-# generated from svn:ignore of 'docs/html/languages/m4/'
-# generated from svn:ignore of 'docs/html/languages/m4/M4/'
-# generated from svn:ignore of 'docs/html/languages/m4/Perl5/lib/Language/'
-# generated from svn:ignore of 'docs/html/languages/m4/Perl5/lib/Language/m4/'
-# generated from svn:ignore of 'docs/html/languages/m4/doc/'
-# generated from svn:ignore of 'docs/html/languages/m4/examples/'
-# generated from svn:ignore of 'docs/html/languages/m4/runtime/parrot/include/'
-# generated from svn:ignore of 'docs/html/languages/m4/runtime/parrot/library/'
-# generated from svn:ignore of
'docs/html/languages/m4/runtime/parrot/library/Data/'
-# generated from svn:ignore of
'docs/html/languages/m4/runtime/parrot/library/Data/Dumper/'
-# generated from svn:ignore of
'docs/html/languages/m4/runtime/parrot/library/Digest/'
-# generated from svn:ignore of
'docs/html/languages/m4/runtime/parrot/library/Getopt/'
-# generated from svn:ignore of
'docs/html/languages/m4/runtime/parrot/library/PGE/'
-# generated from svn:ignore of
'docs/html/languages/m4/runtime/parrot/library/SDL/'
-# generated from svn:ignore of
'docs/html/languages/m4/runtime/parrot/library/Stream/'
-# generated from svn:ignore of
'docs/html/languages/m4/runtime/parrot/library/YAML/Parser/'
-# generated from svn:ignore of 'docs/html/languages/m4/src/'
-# generated from svn:ignore of 'docs/html/languages/m4/t/'
-# generated from svn:ignore of 'docs/html/languages/m4/tools/'
-# generated from svn:ignore of 'docs/html/languages/miniperl/Miniperl/'
-# generated from svn:ignore of 'docs/html/languages/ook/t/'
-# generated from svn:ignore of
'docs/html/languages/parrot_compiler/lib/Parrot/Test/'
-# generated from svn:ignore of 'docs/html/languages/parrot_compiler/t/'
-# generated from svn:ignore of 'docs/html/languages/perl6/P6C/'
-# generated from svn:ignore of 'docs/html/languages/perl6/P6C/IMCC/'
-# generated from svn:ignore of 'docs/html/languages/perl6/P6C/IMCC/ExtRegex/'
-# generated from svn:ignore of 'docs/html/languages/perl6/P6C/Tree/'
-# generated from svn:ignore of 'docs/html/languages/perl6/doc/'
-# generated from svn:ignore of 'docs/html/languages/perl6/perl6re/'
-# generated from svn:ignore of 'docs/html/languages/python/t/'
-# generated from svn:ignore of 'docs/html/languages/regex/docs/'
-# generated from svn:ignore of 'docs/html/languages/regex/lib/Regex/'
-# generated from svn:ignore of 'docs/html/languages/regex/lib/Regex/Parse/'
-# generated from svn:ignore of 'docs/html/languages/ruby/Yacc/'
-# generated from svn:ignore of 'docs/html/languages/scheme/'
-# generated from svn:ignore of 'docs/html/languages/scheme/Scheme/'
-# generated from svn:ignore of 'docs/html/languages/scheme/t/'
-# generated from svn:ignore of 'docs/html/languages/tcl/'
-# generated from svn:ignore of 'docs/html/languages/tcl/classes/'
-# generated from svn:ignore of 'docs/html/languages/tcl/docs/'
-# generated from svn:ignore of 'docs/html/languages/tcl/lib/'
-# generated from svn:ignore of 'docs/html/languages/tcl/lib/commands/'
-# generated from svn:ignore of 'docs/html/languages/tcl/t/'
-# generated from svn:ignore of 'docs/html/lib/Parrot/'
-# generated from svn:ignore of 'docs/html/lib/Parrot/Configure/'
-# generated from svn:ignore of 'docs/html/lib/Parrot/Docs/'
-# generated from svn:ignore of 'docs/html/lib/Parrot/Docs/Section/'
-# generated from svn:ignore of 'docs/html/lib/Parrot/IO/'
-# generated from svn:ignore of 'docs/html/lib/Parrot/OpLib/'
-# generated from svn:ignore of 'docs/html/lib/Parrot/OpTrans/'
-# generated from svn:ignore of 'docs/html/ops/'
-# generated from svn:ignore of 'docs/html/pf/'
-# generated from svn:ignore of 'docs/html/runtime/parrot/include/'
-# generated from svn:ignore of 'docs/html/runtime/parrot/library/'
-# generated from svn:ignore of 'docs/html/runtime/parrot/library/Data/'
-# generated from svn:ignore of 'docs/html/runtime/parrot/library/Data/Dumper/'
-# generated from svn:ignore of 'docs/html/runtime/parrot/library/Digest/'
-# generated from svn:ignore of 'docs/html/runtime/parrot/library/Getopt/'
-# generated from svn:ignore of 'docs/html/runtime/parrot/library/PGE/'
-# generated from svn:ignore of 'docs/html/runtime/parrot/library/SDL/'
-# generated from svn:ignore of 'docs/html/runtime/parrot/library/Stream/'
-# generated from svn:ignore of 'docs/html/runtime/parrot/library/YAML/Parser/'
-# generated from svn:ignore of 'docs/html/src/'
-# generated from svn:ignore of 'docs/html/t/'
-# generated from svn:ignore of 'docs/html/t/native_pbc/'
-# generated from svn:ignore of 'docs/html/t/op/'
-# generated from svn:ignore of 'docs/html/t/pmc/'
-# generated from svn:ignore of 'docs/html/t/src/'
-# generated from svn:ignore of 'docs/html/t/stress/'
-# generated from svn:ignore of 'docs/html/tools/dev/'
-# generated from svn:ignore of 'docs/html/tools/docs/'
-# generated from svn:ignore of 'docs/html/types/'
-# generated from svn:ignore of 'docs/html/util/'
# generated from svn:ignore of 'docs/imcc/'
# generated from svn:ignore of 'docs/ops/'
^docs/ops/.*\.pod$
@@ -715,7 +610,6 @@
# generated from svn:ignore of 'languages/python/t/'
# generated from svn:ignore of 'languages/python/t/basic/'
# generated from svn:ignore of 'languages/python/t/pie/'
-# generated from svn:ignore of 'languages/python/t/pmc/'
# generated from svn:ignore of 'languages/regex/'
^languages/regex/Makefile$
^languages/regex/Makefile/
@@ -1009,38 +903,6 @@
^src/classes/.*\.obj$
^src/classes/.*\.obj/
# generated from svn:ignore of 'src/dynclasses/'
-^src/dynclasses/.*\.bundle$
-^src/dynclasses/.*\.bundle/
-^src/dynclasses/.*\.c$
-^src/dynclasses/.*\.c/
-^src/dynclasses/.*\.dump$
-^src/dynclasses/.*\.dump/
-^src/dynclasses/.*\.dylib$
-^src/dynclasses/.*\.dylib/
-^src/dynclasses/.*\.h$
-^src/dynclasses/.*\.h/
-^src/dynclasses/.*\.so$
-^src/dynclasses/.*\.so/
-^src/dynclasses/Makefile$
-^src/dynclasses/Makefile/
-^src/dynclasses/.*\.o$
-^src/dynclasses/.*\.o/
-^src/dynclasses/.*\.exe$
-^src/dynclasses/.*\.exe/
-^src/dynclasses/.*\.pdb$
-^src/dynclasses/.*\.pdb/
-^src/dynclasses/.*\.ilk$
-^src/dynclasses/.*\.ilk/
-^src/dynclasses/.*\.def$
-^src/dynclasses/.*\.def/
-^src/dynclasses/.*\.lib$
-^src/dynclasses/.*\.lib/
-^src/dynclasses/.*\.obj$
-^src/dynclasses/.*\.obj/
-^src/dynclasses/.*\.exp$
-^src/dynclasses/.*\.exp/
-^src/dynclasses/.*\.dll$
-^src/dynclasses/.*\.dll/
# generated from svn:ignore of 'src/dynoplibs/'
^src/dynoplibs/Makefile$
^src/dynoplibs/Makefile/
@@ -1062,6 +924,39 @@
^src/dynoplibs/.*\.lib/
^src/dynoplibs/.*\.exp$
^src/dynoplibs/.*\.exp/
+# generated from svn:ignore of 'src/dynpmc/'
+^src/dynpmc/.*\.bundle$
+^src/dynpmc/.*\.bundle/
+^src/dynpmc/.*\.c$
+^src/dynpmc/.*\.c/
+^src/dynpmc/.*\.dump$
+^src/dynpmc/.*\.dump/
+^src/dynpmc/.*\.dylib$
+^src/dynpmc/.*\.dylib/
+^src/dynpmc/.*\.h$
+^src/dynpmc/.*\.h/
+^src/dynpmc/.*\.so$
+^src/dynpmc/.*\.so/
+^src/dynpmc/Makefile$
+^src/dynpmc/Makefile/
+^src/dynpmc/.*\.o$
+^src/dynpmc/.*\.o/
+^src/dynpmc/.*\.exe$
+^src/dynpmc/.*\.exe/
+^src/dynpmc/.*\.pdb$
+^src/dynpmc/.*\.pdb/
+^src/dynpmc/.*\.ilk$
+^src/dynpmc/.*\.ilk/
+^src/dynpmc/.*\.def$
+^src/dynpmc/.*\.def/
+^src/dynpmc/.*\.lib$
+^src/dynpmc/.*\.lib/
+^src/dynpmc/.*\.obj$
+^src/dynpmc/.*\.obj/
+^src/dynpmc/.*\.exp$
+^src/dynpmc/.*\.exp/
+^src/dynpmc/.*\.dll$
+^src/dynpmc/.*\.dll/
# generated from svn:ignore of 'src/encodings/'
^src/encodings/.*\.o$
^src/encodings/.*\.o/
@@ -1137,15 +1032,16 @@
# generated from svn:ignore of 't/distro/'
# generated from svn:ignore of 't/doc/'
# generated from svn:ignore of 't/dynclass/'
-^t/dynclass/.*\.pbc$
-^t/dynclass/.*\.pbc/
-^t/dynclass/.*\.pir$
-^t/dynclass/.*\.pir/
# generated from svn:ignore of 't/dynoplibs/'
^t/dynoplibs/.*\.pasm$
^t/dynoplibs/.*\.pasm/
^t/dynoplibs/.*\.pir$
^t/dynoplibs/.*\.pir/
+# generated from svn:ignore of 't/dynpmc/'
+^t/dynpmc/.*\.pbc$
+^t/dynpmc/.*\.pbc/
+^t/dynpmc/.*\.pir$
+^t/dynpmc/.*\.pir/
# generated from svn:ignore of 't/examples/'
^t/examples/.*\.pasm$
^t/examples/.*\.pasm/
@@ -1194,8 +1090,8 @@
^t/tools/.*\.pbc/
# generated from svn:ignore of 'tools/'
# generated from svn:ignore of 'tools/build/'
-^tools/build/dynclasses\.pl$
-^tools/build/dynclasses\.pl/
+^tools/build/dynpmc\.pl$
+^tools/build/dynpmc\.pl/
^tools/build/dynoplibs\.pl$
^tools/build/dynoplibs\.pl/
# generated from svn:ignore of 'tools/dev/'
Modified: trunk/MANIFEST.generated
==============================================================================
--- trunk/MANIFEST.generated (original)
+++ trunk/MANIFEST.generated Tue Jan 17 11:09:59 2006
@@ -121,4 +121,4 @@ runtime/parrot/library/dumper.pbc
runtime/parrot/library/ncurses.pbc [main]
runtime/parrot/library/parrotlib.pbc [main]
runtime/parrot/library/pcre.pbc [main]
-tools/build/dynclasses.pl [devel]
+tools/build/dynpmc.pl [devel]
Modified: trunk/config/auto/gdbm.pm
==============================================================================
--- trunk/config/auto/gdbm.pm (original)
+++ trunk/config/auto/gdbm.pm Tue Jan 17 11:09:59 2006
@@ -83,7 +83,7 @@ sub runstep
print " (no) " if $verbose;
$result = 'no';
}
- $conf->data->set(has_gdbm => $has_gdbm); # for gdbmhash.t and dynclasses.in
+ $conf->data->set(has_gdbm => $has_gdbm); # for gdbmhash.t and dynpmc.in
}
1;
Modified: trunk/config/gen/icu.pm
==============================================================================
--- trunk/config/gen/icu.pm (original)
+++ trunk/config/gen/icu.pm Tue Jan 17 11:09:59 2006
@@ -92,7 +92,7 @@ sub runstep
if ($without) {
$conf->data->set(
has_icu => 0,
- icu_shared => '', # used for generating src/dynclasses/Makefile
+ icu_shared => '', # used for generating src/dynpmc/Makefile
icu_dir => '',
);
$result = "no" unless defined $gen::icu::result;
Modified: trunk/config/gen/makefiles.pm
==============================================================================
--- trunk/config/gen/makefiles.pm (original)
+++ trunk/config/gen/makefiles.pm Tue Jan 17 11:09:59 2006
@@ -68,7 +68,7 @@ sub makefiles
conditioned_lines => 1
);
genfile(
- 'config/gen/makefiles/dynclasses_pl.in' => 'tools/build/dynclasses.pl',
+ 'config/gen/makefiles/dynpmc_pl.in' => 'tools/build/dynpmc.pl',
commentType => '#',
replace_slashes => 0,
conditioned_lines => 1
@@ -90,7 +90,7 @@ sub makefiles
replace_slashes => 1
);
genfile(
- 'config/gen/makefiles/dynclasses.in' => 'src/dynclasses/Makefile',
+ 'config/gen/makefiles/dynpmc.in' => 'src/dynpmc/Makefile',
commentType => '#',
replace_slashes => 1,
conditioned_lines => 1
Modified: trunk/config/gen/makefiles/amber.in
==============================================================================
--- trunk/config/gen/makefiles/amber.in (original)
+++ trunk/config/gen/makefiles/amber.in Tue Jan 17 11:09:59 2006
@@ -1,6 +1,6 @@
RM_F = @rm_f@
PERL = @perl@
-BUILDPMC = $(PERL) @build_dir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL
PROTECTED]
+BUILDPMC = $(PERL) @build_dir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL
PROTECTED]
DESTDIR = @build_dir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]
O = @o@
CLASSDIR = lib/kernel/pmc
Copied: trunk/config/gen/makefiles/dynpmc.in (from r11218,
trunk/config/gen/makefiles/dynclasses.in)
==============================================================================
--- trunk/config/gen/makefiles/dynclasses.in (original)
+++ trunk/config/gen/makefiles/dynpmc.in Tue Jan 17 11:09:59 2006
@@ -46,7 +46,7 @@ DISABLED_PMCS = \
pyproxyclass \
pyiter
-BUILD = $(PERL) "@build_dir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL
PROTECTED]"
+BUILD = $(PERL) "@build_dir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL
PROTECTED]"
all :
@$(BUILD) generate $(PMCS)
@@ -55,10 +55,10 @@ all :
@$(BUILD) copy "--destination=$(RUNTIME_DIR)" $(PMCS)
test : all
- cd .. ; perl -Ilib t/harness t/dynclass/*.t
+ cd .. ; perl -Ilib t/harness t/dynpmc/*.t
testclean :
- $(RM_F) "../../t/dynclass/*.pir" "../../t/dynclass/*.pbc"
+ $(RM_F) "../../t/dynpmc/*.pir" "../../t/dynpmc/*.pbc"
# win32 import library
# win32 program data base - contains debugging info
Copied: trunk/config/gen/makefiles/dynpmc_pl.in (from r11218,
trunk/config/gen/makefiles/dynclasses_pl.in)
==============================================================================
--- trunk/config/gen/makefiles/dynclasses_pl.in (original)
+++ trunk/config/gen/makefiles/dynpmc_pl.in Tue Jan 17 11:09:59 2006
@@ -3,12 +3,12 @@
=head1 NAME
-tools/build/dynclasses.pl - Build script for dynamic PMCs
+tools/build/dynpmc.pl - Build script for dynamic PMCs
=head1 DESCRIPTION
This file is generated by F<config/gen/makefiles.pl> from
-F<config/gen/makefiles/dynclasses_pl.in>. This script is used for building
+F<config/gen/makefiles/dynpmc_pl.in>. This script is used for building
dynamic PMCs.
=cut
Modified: trunk/config/gen/makefiles/lua.in
==============================================================================
--- trunk/config/gen/makefiles/lua.in (original)
+++ trunk/config/gen/makefiles/lua.in Tue Jan 17 11:09:59 2006
@@ -4,7 +4,7 @@ PARROT = [EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@
PBC_MERGE = [EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@
LIBPATH = lib
-BUILD = $(PERL) @build_dir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL
PROTECTED]
+BUILD = $(PERL) @build_dir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL
PROTECTED]
DESTDIR = @build_dir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]
O = @o@
CLASSDIR = classes
Modified: trunk/config/gen/makefiles/root.in
==============================================================================
--- trunk/config/gen/makefiles/root.in (original)
+++ trunk/config/gen/makefiles/root.in Tue Jan 17 11:09:59 2006
@@ -181,7 +181,7 @@ GEN_MAKEFILES = \
languages/tcl/examples/Makefile \
languages/urm/Makefile \
languages/Zcode/Makefile \
- src/dynclasses/Makefile \
+ src/dynpmc/Makefile \
src/dynoplibs/Makefile
GEN_CONFIGS = \
@@ -204,7 +204,7 @@ GEN_CONFIGS = \
config_lib.pasm \
$(SRC_DIR)/nci_test$(O) \
compilers/ast/ast.y.flag \
- tools/build/dynclasses.pl \
+ tools/build/dynpmc.pl \
tools/build/dynoplibs.pl \
$(IMCC_DIR)/imcc.y.flag \
$(OPS_DIR)/core_ops.c \
@@ -542,7 +542,7 @@ all : \
docs \
$(LIBNCI_TEST_SO) \
$(GEN_LIBRARY) \
- dynclasses \
+ dynpmc \
dynoplibs \
compilers \
$(PBCMERGE)
@@ -652,9 +652,9 @@ help :
@echo " reconfig: 'clean' and redo configuration."
@echo ""
@echo "Dynamic PMCs:"
- @echo " dynclasses: Proxy for default target of
src/dynclasses/Makefile"
- @echo " dynclasses-test: Proxy for target 'test' of
src/dynclasses/Makefile"
- @echo " dynclasses-clean: Proxy for target 'clean' of
src/dynclasses/Makefile"
+ @echo " dynpmc: Proxy for default target of
src/dynpmc/Makefile"
+ @echo " dynpmc-test: Proxy for target 'test' of
src/dynpmc/Makefile"
+ @echo " dynpmc-clean: Proxy for target 'clean' of
src/dynpmc/Makefile"
@echo ""
@echo "Dynamic oplibs:"
@echo " dynoplibs: Proxy for default target of
src/dynoplibs/Makefile"
@@ -1190,17 +1190,17 @@ html-clean :
#
###############################################################################
-dynclasses : dynclasses.dummy
+dynpmc : dynpmc.dummy
# XXX this dependancy is too broad, and should be narrowed down
-dynclasses.dummy : $(PARROT)
- $(MAKE) src/dynclasses
+dynpmc.dummy : $(PARROT)
+ $(MAKE) src/dynpmc
-dynclasses-test :
- $(MAKE) src/dynclasses test
+dynpmc-test :
+ $(MAKE) src/dynpmc test
-dynclasses-clean :
- $(MAKE) src/dynclasses clean
+dynpmc-clean :
+ $(MAKE) src/dynpmc clean
###############################################################################
#
@@ -1289,7 +1289,7 @@ RUNCORE_TEST_FILES = \
t/op/*.t \
t/pmc/*.t \
t/native_pbc/*.t \
- t/dynclass/*.t \
+ t/dynpmc/*.t \
t/compilers/pge/*.t \
t/compilers/pge/p5regexp/*.t \
t/compilers/pge/p6rules/*.t \
@@ -1428,7 +1428,7 @@ clean : \
dynext-clean \
languages-clean \
#CONDITIONED_LINE(has_perldoc): docs-clean \
- dynclasses-clean \
+ dynpmc-clean \
dynoplibs-clean \
examples-clean \
imcc-clean \
Modified: trunk/docs/compiler_faq.pod
==============================================================================
--- trunk/docs/compiler_faq.pod (original)
+++ trunk/docs/compiler_faq.pod Tue Jan 17 11:09:59 2006
@@ -260,7 +260,7 @@ That is still the same:
This finds a C<foo> variable at any B<outer> depth starting from the top.
If your language looks up variables differently you have to walk the
-'caller' chain. See also F<t/dynclass/dynlexpad.t>.
+'caller' chain. See also F<t/dynpmc/dynlexpad.t>.
=head2 How can I produce more efficient code for lexicals?
@@ -484,7 +484,7 @@ PMCs, see L<tools/build/pmc2c.pl> and L<
To build dynamic PMCs, add something like the following to your makefile:
PERL = /usr/bin/perl
- PMCBUILD = $(PERL) /path/to/parrot/tools/build/dynclasses.pl
+ PMCBUILD = $(PERL) /path/to/parrot/tools/build/dynpmc.pl
DESTDIR = /path/to/parrot/runtime/parrot/dynext
LOAD_EXT = .so
Modified: trunk/docs/intro.pod
==============================================================================
--- trunk/docs/intro.pod (original)
+++ trunk/docs/intro.pod Tue Jan 17 11:09:59 2006
@@ -152,7 +152,7 @@ will look something like this:
C:\Perl\bin\perl.exe t\harness --gc-debug --running-make-test
t\library\*.t t\op\*.t t\pmc\*.t t\run\*.t t\native_pbc\*.t
- imcc\t\*\*.t t\dynclass\*.t t\p6rules\*.t t\src\*.t t\perl\*.t
+ imcc\t\*\*.t t\dynpmc\*.t t\p6rules\*.t t\src\*.t t\perl\*.t
t\library\dumper...............ok
t\library\getopt_long..........ok
...
Modified: trunk/languages/lua/classes/luanil.pmc
==============================================================================
--- trunk/languages/lua/classes/luanil.pmc (original)
+++ trunk/languages/lua/classes/luanil.pmc Tue Jan 17 11:09:59 2006
@@ -27,9 +27,9 @@ troublesome (if not possible?).
#include "parrot/parrot.h"
static STRING *string_representation;
-static INTVAL dynclass_LuaNumber;
-static INTVAL dynclass_LuaString;
-static INTVAL dynclass_LuaBoolean;
+static INTVAL dynpmc_LuaNumber;
+static INTVAL dynpmc_LuaString;
+static INTVAL dynpmc_LuaBoolean;
pmclass LuaNil
dynpmc
@@ -42,11 +42,11 @@ pmclass LuaNil
void class_init() {
if (pass) {
string_representation = const_string(INTERP, "nil");
- dynclass_LuaNumber = pmc_type(INTERP,
+ dynpmc_LuaNumber = pmc_type(INTERP,
string_from_const_cstring(INTERP, "LuaNumber", 0));
- dynclass_LuaString = pmc_type(INTERP,
+ dynpmc_LuaString = pmc_type(INTERP,
string_from_const_cstring(INTERP, "LuaString", 0));
- dynclass_LuaBoolean = pmc_type(INTERP,
+ dynpmc_LuaBoolean = pmc_type(INTERP,
string_from_const_cstring(INTERP, "LuaBoolean", 0));
}
}
@@ -121,7 +121,7 @@ Return always true.
*/
PMC* logical_not (PMC* dest) {
if (!dest)
- dest = pmc_new(INTERP, dynclass_LuaBoolean);
+ dest = pmc_new(INTERP, dynpmc_LuaBoolean);
VTABLE_set_integer_native(INTERP, dest, 1);
return dest;
}
@@ -160,22 +160,22 @@ Morph to another Lua type.
*/
void set_number_native(FLOATVAL value) {
- VTABLE_morph(INTERP, SELF, dynclass_LuaNumber);
+ VTABLE_morph(INTERP, SELF, dynpmc_LuaNumber);
VTABLE_set_number_native(INTERP, SELF, value);
}
void set_string_native(STRING *value) {
- VTABLE_morph(INTERP, SELF, dynclass_LuaString);
+ VTABLE_morph(INTERP, SELF, dynpmc_LuaString);
VTABLE_set_string_native(INTERP, SELF, value);
}
void set_integer_native(INTVAL value) {
- VTABLE_morph(INTERP, SELF, dynclass_LuaBoolean);
+ VTABLE_morph(INTERP, SELF, dynpmc_LuaBoolean);
VTABLE_set_bool(INTERP, SELF, value);
}
void set_bool (INTVAL value) {
- VTABLE_morph(INTERP, SELF, dynclass_LuaBoolean);
+ VTABLE_morph(INTERP, SELF, dynpmc_LuaBoolean);
VTABLE_set_bool(INTERP, SELF, value);
}
Modified: trunk/languages/lua/classes/luatable.pmc
==============================================================================
--- trunk/languages/lua/classes/luatable.pmc (original)
+++ trunk/languages/lua/classes/luatable.pmc Tue Jan 17 11:09:59 2006
@@ -25,7 +25,7 @@ Now, Lua 5.0 uses a hybrid data structur
#include "parrot/parrot.h"
static STRING *luatable_name;
-static INTVAL dynclass_LuaNil;
+static INTVAL dynpmc_LuaNil;
pmclass LuaTable
extends Hash
@@ -39,7 +39,7 @@ pmclass LuaTable
void class_init() {
if (pass) {
luatable_name = const_string(INTERP, "table");
- dynclass_LuaNil = pmc_type(INTERP,
+ dynpmc_LuaNil = pmc_type(INTERP,
string_from_const_cstring(INTERP, "LuaNil", 0));
}
}
@@ -125,7 +125,7 @@ A copy of the value is retrieved, otherw
PMC *retval = SUPER(key);
if (enum_class_None == retval->vtable->base_type) {
- retval = pmc_new(INTERP, dynclass_LuaNil);
+ retval = pmc_new(INTERP, dynpmc_LuaNil);
return retval;
}
newcopy = retval->vtable->clone(INTERP, retval);
@@ -149,10 +149,10 @@ A copy of the value is stored, otherwise
*/
void set_pmc_keyed (PMC* key, PMC* value) {
- if (dynclass_LuaNil == key->vtable->base_type) {
+ if (dynpmc_LuaNil == key->vtable->base_type) {
real_exception(INTERP, NULL, 1, "table index is nil");
}
- if (dynclass_LuaNil == value->vtable->base_type) {
+ if (dynpmc_LuaNil == value->vtable->base_type) {
Hash.SELF.delete_keyed(key);
}
else {
Modified: trunk/languages/python/Makefile
==============================================================================
--- trunk/languages/python/Makefile (original)
+++ trunk/languages/python/Makefile Tue Jan 17 11:09:59 2006
@@ -9,6 +9,6 @@ testbench:
perl t/harness t/pie/b*.t
testclass:
- cd ../.. ; perl -Ilib t/harness t/dynclass/py*.t
+ cd ../.. ; perl -Ilib t/harness t/dynpmc/py*.t
clean:
Modified: trunk/languages/python/README
==============================================================================
--- trunk/languages/python/README (original)
+++ trunk/languages/python/README Tue Jan 17 11:09:59 2006
@@ -9,7 +9,7 @@ Parrot and a set of Parrot PMCs which wi
specific behavior required.
For now, Pirate, its tests, and the tests in this directory and those
-in the t/dynclass directory are being used to flesh out the runtime.
+in the t/dynpmc directory are being used to flesh out the runtime.
You can get the latest version of Pirate from:
@@ -24,7 +24,7 @@ Outstanding Parrot archicture/design iss
Bound vs Unbound methods
"Const"-ness (particularly for dictionaries)
isinstance VTABLE entry?
- DOES for dynclasses
+ DOES for dynpmc
bounds checking
"in" dict vs "in" tuple vs exists_key
Modified: trunk/languages/regex/README
==============================================================================
--- trunk/languages/regex/README (original)
+++ trunk/languages/regex/README Tue Jan 17 11:09:59 2006
@@ -48,7 +48,7 @@ All of this really ought to be in a usag
To run any of the generated code, you need the Match and MatchRange
PMCs. They should be generated automatically now by the root makefile,
-but if for some reason they aren't, run 'make' in parrot/dynclasses/
+but if for some reason they aren't, run 'make' in src/dynpmc/
to generate them.
The above commands only generate subroutines for matching regular
@@ -315,7 +315,7 @@ are:
matches, but that's really because it falls out of any sane
implementation (you have to keep all that state around somehow
anyway)
- - l/rx uses match objects (dynclasses/match.pmc) and automatically
+ - l/rx uses match objects (src/dynpmc/match.pmc) and automatically
generates a parse tree out of them. PGE has a dynamically created
Parrot class "PGE::Match" that I assume does something similar.
- PGE has built-in "dump out the matching info" routines; I make my
Modified: trunk/languages/tcl/classes/tclarray.pmc
==============================================================================
--- trunk/languages/tcl/classes/tclarray.pmc (original)
+++ trunk/languages/tcl/classes/tclarray.pmc Tue Jan 17 11:09:59 2006
@@ -12,7 +12,7 @@
=head1 NAME
-dynclasses/tclarray.pmc - Tcl Array PMC
+classes/tclarray.pmc - Tcl Array PMC
=head1 DESCRIPTION
@@ -28,7 +28,7 @@ This is the Array PMC for the Tcl implem
#include "parrot/parrot.h"
-static INTVAL dynclass_TclString;
+static INTVAL dynpmc_TclString;
/*
@@ -65,7 +65,7 @@ Initializes variables needed by the clas
void class_init () {
if (pass) {
- dynclass_TclString = pmc_type(INTERP,
+ dynpmc_TclString = pmc_type(INTERP,
string_from_const_cstring(INTERP, "TclString", 0));
}
}
@@ -91,7 +91,7 @@ XXX - Why is Hash's implementation insuf
switch (PObj_get_FLAGS(key) & KEY_type_FLAGS) {
case KEY_hash_iterator_FLAGS:
s = hash_get_idx(INTERP, hash, key);
- result = pmc_new(INTERP, dynclass_TclString);
+ result = pmc_new(INTERP, dynpmc_TclString);
VTABLE_set_string_native(INTERP, result, s);
return result;
}
Modified: trunk/languages/tcl/classes/tcllist.pmc
==============================================================================
--- trunk/languages/tcl/classes/tcllist.pmc (original)
+++ trunk/languages/tcl/classes/tcllist.pmc Tue Jan 17 11:09:59 2006
@@ -22,7 +22,7 @@ These are the vtable functions for the T
/* cache of classes referenced */
-static INTVAL dynclass_TclInt;
+static INTVAL dynpmc_TclInt;
static STRING *space, *ob, *cb;
pmclass TclList extends Array need_ext does array dynpmc group tcl_group hll
Tcl maps Array {
@@ -41,7 +41,7 @@ Class initialization. Caches the type id
PMC *string_anchor;
INTVAL fixedstringarray_typenum;
if (pass) {
- dynclass_TclInt = pmc_type(INTERP,
+ dynpmc_TclInt = pmc_type(INTERP,
string_from_const_cstring(INTERP, "TclInt", 0));
space = string_from_const_cstring(INTERP, " ", 1);
@@ -99,7 +99,7 @@ isn't tested.
*/
void set_integer_keyed_int (INTVAL key, INTVAL value) {
- PMC *src = pmc_new_noinit(INTERP, dynclass_TclInt);
+ PMC *src = pmc_new_noinit(INTERP, dynpmc_TclInt);
PMC_int_val(src) = value;
list_assign(INTERP, (List *) PMC_data(SELF), key, src, enum_type_PMC);
}
Modified: trunk/languages/tcl/classes/tclobject.pmc
==============================================================================
--- trunk/languages/tcl/classes/tclobject.pmc (original)
+++ trunk/languages/tcl/classes/tclobject.pmc Tue Jan 17 11:09:59 2006
@@ -20,19 +20,19 @@
#include "parrot/parrot.h"
-static INTVAL dynclass_TclString;
-static INTVAL dynclass_TclFloat;
-static INTVAL dynclass_TclInt;
+static INTVAL dynpmc_TclString;
+static INTVAL dynpmc_TclFloat;
+static INTVAL dynpmc_TclInt;
pmclass TclObject dynpmc group tcl_group {
void class_init() {
if (pass) {
- dynclass_TclString = pmc_type(INTERP,
+ dynpmc_TclString = pmc_type(INTERP,
string_from_const_cstring(INTERP, "TclString", 0));
- dynclass_TclInt = pmc_type(INTERP,
+ dynpmc_TclInt = pmc_type(INTERP,
string_from_const_cstring(INTERP, "TclInt", 0));
- dynclass_TclFloat = pmc_type(INTERP,
+ dynpmc_TclFloat = pmc_type(INTERP,
string_from_const_cstring(INTERP, "TclFloat", 0));
}
}
@@ -42,30 +42,30 @@ pmclass TclObject dynpmc group tcl_group
return;
switch (type) {
case enum_class_String:
- type = dynclass_TclString;
+ type = dynpmc_TclString;
break;
case enum_class_Integer:
- type = dynclass_TclInt;
+ type = dynpmc_TclInt;
break;
case enum_class_Float:
- type = dynclass_TclFloat;
+ type = dynpmc_TclFloat;
break;
}
pmc_reuse(INTERP, SELF, type, 0);
}
void set_integer_native (INTVAL value) {
- DYNSELF.morph(dynclass_TclInt);
+ DYNSELF.morph(dynpmc_TclInt);
PMC_int_val(SELF) = value;
}
void set_number_native (FLOATVAL value) {
- DYNSELF.morph(dynclass_TclFloat);
+ DYNSELF.morph(dynpmc_TclFloat);
PMC_num_val(SELF) = value;
}
void set_string_native (STRING* value) {
- DYNSELF.morph(dynclass_TclString);
+ DYNSELF.morph(dynpmc_TclString);
PMC_str_val(SELF) = string_copy(INTERP, value);
}
}
Modified: trunk/languages/tcl/config/root.in
==============================================================================
--- trunk/languages/tcl/config/root.in (original)
+++ trunk/languages/tcl/config/root.in Tue Jan 17 11:09:59 2006
@@ -5,7 +5,7 @@ PBC_MERGE = [EMAIL PROTECTED]@[EMAIL PROTECTED]@pbc_merge@
LIBPATH = lib
BUILTIN = $(LIBPATH)@[EMAIL PROTECTED]
-BUILD = $(PERL) @build_dir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL
PROTECTED]
+BUILD = $(PERL) @build_dir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL
PROTECTED]
DESTDIR = @build_dir@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]
O = @o@
CLASSDIR = classes
Modified: trunk/lib/Parrot/Docs/Section/DynaPMCs.pm
==============================================================================
--- trunk/lib/Parrot/Docs/Section/DynaPMCs.pm (original)
+++ trunk/lib/Parrot/Docs/Section/DynaPMCs.pm Tue Jan 17 11:09:59 2006
@@ -38,7 +38,7 @@ sub new
return $self->SUPER::new(
'Dynamic PMCs', 'dynapmc.html', '',
- $self->new_group('Loading', '', 'src/dynclasses'),
+ $self->new_group('Loading', '', 'src/dynpmc'),
$self->new_group('Runtime', '', 'runtime/parrot/include'),
);
}
Modified: trunk/lib/Parrot/Pmc2c.pm
==============================================================================
--- trunk/lib/Parrot/Pmc2c.pm (original)
+++ trunk/lib/Parrot/Pmc2c.pm Tue Jan 17 11:09:59 2006
@@ -959,10 +959,10 @@ EOC
EOC
# declare auxiliary variables for dyncpmc IDs
- foreach my $dynclass (keys %init_mmds) {
- next if $dynclass eq $classname;
+ foreach my $dynpmc (keys %init_mmds) {
+ next if $dynpmc eq $classname;
$cout .= <<"EOC";
- int my_enum_class_$dynclass = Parrot_PMC_typenum(interp, "$dynclass");
+ int my_enum_class_$dynpmc = Parrot_PMC_typenum(interp, "$dynpmc");
EOC
}
$cout .= <<"EOC";
@@ -982,10 +982,10 @@ EOC
}
}
# just to be safe
- foreach my $dynclass (keys %init_mmds) {
- next if $dynclass eq $classname;
+ foreach my $dynpmc (keys %init_mmds) {
+ next if $dynpmc eq $classname;
$cout .= <<"EOC";
- assert(my_enum_class_$dynclass != enum_class_default);
+ assert(my_enum_class_$dynpmc != enum_class_default);
EOC
}
if (scalar @mmds) {
Modified: trunk/src/dod.c
==============================================================================
--- trunk/src/dod.c (original)
+++ trunk/src/dod.c Tue Jan 17 11:09:59 2006
@@ -309,7 +309,7 @@ Parrot_dod_trace_root(Interp *interprete
for (i = 1; i < (unsigned int)enum_class_max; i++) {
VTABLE *vtable;
/*
- * XXX dynclasses groups have empty slots for abstract objects
+ * XXX dynpmc groups have empty slots for abstract objects
*/
if ( (vtable = Parrot_base_vtables[i])) {
#if 0
Modified: trunk/src/dynext.c
==============================================================================
--- trunk/src/dynext.c (original)
+++ trunk/src/dynext.c Tue Jan 17 11:09:59 2006
@@ -281,7 +281,7 @@ Parrot_load_lib(Interp *interpreter, STR
}
/*
- * work around gcc 3.3.3 and other problem with dynclasses
+ * work around gcc 3.3.3 and other problem with dynpmcs
* something during library loading doesn't stand a DOD run
*/
Parrot_block_DOD(interpreter);
Modified: trunk/src/dynpmc/dynlexpad.pmc
==============================================================================
--- trunk/src/dynclasses/dynlexpad.pmc (original)
+++ trunk/src/dynpmc/dynlexpad.pmc Tue Jan 17 11:09:59 2006
@@ -1,6 +1,6 @@
/*
Copyright: 2005 The Perl Foundation. All Rights Reserved.
-$Id:$
+$Id$
=head1 NAME
Modified: trunk/t/README
==============================================================================
--- trunk/t/README (original)
+++ trunk/t/README Tue Jan 17 11:09:59 2006
@@ -14,7 +14,7 @@ distro: Contains currently only a
doc: Completeness and sanity of the documentations
-dynclass: Dynamic PMCs
+dynpmc: Dynamic PMCs
examples: Check whether the examples are still working
Copied: trunk/t/dynpmc/dynlexpad.t (from r11225, trunk/t/dynclass/dynlexpad.t)
==============================================================================
--- trunk/t/dynclass/dynlexpad.t (original)
+++ trunk/t/dynpmc/dynlexpad.t Tue Jan 17 11:09:59 2006
@@ -12,11 +12,11 @@ use Parrot::Config;
=head1 NAME
-t/dynclass/dynlexpad.t - test the DynLexPad PMC
+t/dynpmc/dynlexpad.t - test the DynLexPad PMC
=head1 SYNOPSIS
- % prove t/dynclass/dynlexpad.t
+ % prove t/dynpmc/dynlexpad.t
=head1 DESCRIPTION
Copied: trunk/t/dynpmc/foo.t (from r11225, trunk/t/dynclass/foo.t)
==============================================================================
--- trunk/t/dynclass/foo.t (original)
+++ trunk/t/dynpmc/foo.t Tue Jan 17 11:09:59 2006
@@ -16,7 +16,7 @@ t/pmc/foo.t - Test for a very simple dyn
=head1 SYNOPSIS
- % prove t/dynclass/foo.t
+ % prove t/dynpmc/foo.t
=head1 DESCRIPTION
Copied: trunk/t/dynpmc/gdbmhash.t (from r11225, trunk/t/dynclass/gdbmhash.t)
==============================================================================
--- trunk/t/dynclass/gdbmhash.t (original)
+++ trunk/t/dynpmc/gdbmhash.t Tue Jan 17 11:09:59 2006
@@ -12,11 +12,11 @@ use Parrot::Config;
=head1 NAME
-t/dynclass/gdbmhash.t - test the GDBMHash PMC
+t/dynpmc/gdbmhash.t - test the GDBMHash PMC
=head1 SYNOPSIS
- % perl -Ilib t/dynclass/gdbmhash.t
+ % perl -Ilib t/dynpmc/gdbmhash.t
=head1 DESCRIPTION
Copied: trunk/t/dynpmc/quantumreg.t (from r11225, trunk/t/dynclass/quantumreg.t)
==============================================================================
--- trunk/t/dynclass/quantumreg.t (original)
+++ trunk/t/dynpmc/quantumreg.t Tue Jan 17 11:09:59 2006
@@ -12,11 +12,11 @@ use Parrot::Config;
=head1 NAME
-t/dynclass/quantumreg.t - test the QuantumReg PMC
+t/dynpmc/quantumreg.t - test the QuantumReg PMC
=head1 SYNOPSIS
- % perl -Ilib t/dynclass/quantumreg.t
+ % perl -Ilib t/dynpmc/quantumreg.t
=head1 DESCRIPTION
Modified: trunk/t/harness
==============================================================================
--- trunk/t/harness (original)
+++ trunk/t/harness Tue Jan 17 11:09:59 2006
@@ -134,7 +134,7 @@ my @default_tests = map {glob "t/$_/*.t"
op
pmc
native_pbc
- dynclass
+ dynpmc
dynoplibs
compilers/pge
compilers/pge/p5regexp
Modified: trunk/t/perl/cppcomments.t
==============================================================================
--- trunk/t/perl/cppcomments.t (original)
+++ trunk/t/perl/cppcomments.t Tue Jan 17 11:09:59 2006
@@ -34,7 +34,7 @@ my @globs = qw(
src/*.c
src/classes/*.pmc
src/classes/*.c
- src/dynclasses/*.pmc
+ src/dynpmc/*.pmc
src/encodings/*.c
src/io/*.c
src/io/*.h
Modified: trunk/tools/build/pmc2c.pl
==============================================================================
--- trunk/tools/build/pmc2c.pl (original)
+++ trunk/tools/build/pmc2c.pl Tue Jan 17 11:09:59 2006
@@ -161,14 +161,14 @@ The default is "scalar". Other currently
boolean : PMC that does true/false only.
integer : PMC that behaves similarly to the base int type
float : PMC that behaves similarly to the base number type
- scalar : (only used by the sample src/dynclasses/foo.pmc)
+ scalar : (only used by the sample src/dynpmc/foo.pmc)
This is not a canonical list, but merely a snapshot of what's in use.
=item C<dynpmc>
The class is a dynamic class. These have a special C<class_init>
-routine suitable for dynamic loading at runtime. See the F<dynclasses>
+routine suitable for dynamic loading at runtime. See the F<src/dynpmc>
directory for an example.
=item C<group GROUP>