Author: bernhard
Date: Tue Jan 17 11:41:07 2006
New Revision: 11228
Modified:
trunk/languages/python/pmc/pyslice.pmc
trunk/languages/python/pmc/pystring.pmc
trunk/languages/python/t/pmc/pybuiltin.t
trunk/languages/python/t/pmc/pyclass.t
trunk/languages/python/t/pmc/pycomplex.t
trunk/languages/python/t/pmc/pyfunc.t
trunk/languages/python/t/pmc/pyint.t
trunk/src/dynpmc/README.pod
trunk/src/dynpmc/dynlexpad.pmc
trunk/src/dynpmc/gdbmhash.pmc
trunk/src/dynpmc/main.pasm
trunk/src/dynpmc/quantumreg.pmc
trunk/src/dynpmc/subproxy.pmc
Log:
[perl #38235] Rename (dyn)?classes to (dyn)?pmc
Clean up remnants from t/dynclass and src/dynclasses
Modified: trunk/languages/python/pmc/pyslice.pmc
==============================================================================
--- trunk/languages/python/pmc/pyslice.pmc (original)
+++ trunk/languages/python/pmc/pyslice.pmc Tue Jan 17 11:41:07 2006
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-dynclasses/pyslice.pmc - Python Slice PMC
+pmc/pyslice.pmc - Python Slice PMC
=head1 DESCRIPTION
Modified: trunk/languages/python/pmc/pystring.pmc
==============================================================================
--- trunk/languages/python/pmc/pystring.pmc (original)
+++ trunk/languages/python/pmc/pystring.pmc Tue Jan 17 11:41:07 2006
@@ -571,7 +571,7 @@ Interpolates a formatstring with a set o
/*
* SELF is formatstring, value = argument array or item
*/
- /* TODO: figure out why C<DOES> doesn't work for dynclasses */
+ /* TODO: figure out why C<DOES> doesn't work for dynamic PMCs */
if (value->vtable->base_type != PyBuiltin_PyTuple) {
/* not a tuple - make one */
ar = pmc_new(INTERP, PyBuiltin_PyTuple);
Modified: trunk/languages/python/t/pmc/pybuiltin.t
==============================================================================
--- trunk/languages/python/t/pmc/pybuiltin.t (original)
+++ trunk/languages/python/t/pmc/pybuiltin.t Tue Jan 17 11:41:07 2006
@@ -12,11 +12,11 @@ use Parrot::Config;
=head1 NAME
-t/dynclass/pybuiltin.t - Python Builtins
+t/pmc/pybuiltin.t - Python Builtins
=head1 SYNOPSIS
- % prove t/dynclass/pybuiltin.t
+ % prove t/pmc/pybuiltin.t
=head1 DESCRIPTION
Modified: trunk/languages/python/t/pmc/pyclass.t
==============================================================================
--- trunk/languages/python/t/pmc/pyclass.t (original)
+++ trunk/languages/python/t/pmc/pyclass.t Tue Jan 17 11:41:07 2006
@@ -12,11 +12,11 @@ use Parrot::Config;
=head1 NAME
-t/dynclass/pyclass.t - Python Class type
+t/pmc/pyclass.t - Python Class type
=head1 SYNOPSIS
- % prove t/dynclass/pyclass.t
+ % prove t/pmc/pyclass.t
=head1 DESCRIPTION
Modified: trunk/languages/python/t/pmc/pycomplex.t
==============================================================================
--- trunk/languages/python/t/pmc/pycomplex.t (original)
+++ trunk/languages/python/t/pmc/pycomplex.t Tue Jan 17 11:41:07 2006
@@ -16,7 +16,7 @@ t/pmc/pyint.t - Python Complex type
=head1 SYNOPSIS
- % prove t/dynclass/pyint.t
+ % prove t/pmc/pyint.t
=head1 DESCRIPTION
Modified: trunk/languages/python/t/pmc/pyfunc.t
==============================================================================
--- trunk/languages/python/t/pmc/pyfunc.t (original)
+++ trunk/languages/python/t/pmc/pyfunc.t Tue Jan 17 11:41:07 2006
@@ -12,11 +12,11 @@ use Parrot::Config;
=head1 NAME
-t/dynclass/pyfunc.t - Python Functions
+t/pmc/pyfunc.t - Python Functions
=head1 SYNOPSIS
- % prove t/dynclass/pyfunc.t
+ % prove t/pmc/pyfunc.t
=head1 DESCRIPTION
Modified: trunk/languages/python/t/pmc/pyint.t
==============================================================================
--- trunk/languages/python/t/pmc/pyint.t (original)
+++ trunk/languages/python/t/pmc/pyint.t Tue Jan 17 11:41:07 2006
@@ -16,7 +16,7 @@ t/pmc/pyint.t - Python Integer basic typ
=head1 SYNOPSIS
- % prove t/dynclass/pyint.t
+ % prove t/pmc/pyint.t
=head1 DESCRIPTION
Modified: trunk/src/dynpmc/README.pod
==============================================================================
--- trunk/src/dynpmc/README.pod (original)
+++ trunk/src/dynpmc/README.pod Tue Jan 17 11:41:07 2006
@@ -33,13 +33,13 @@ C<String> is -- for example:
a dynamic PMC such as C<TclInt> must instead perform a runtime lookup
of its corresponding C<TclString> PMC, resulting in the more complicated:
- static INTVAL dynclass_TclString;
+ static INTVAL dynpmc_TclString;
pmclass TclInt extends TclObject extends Integer dynpmc group tcl_group {
void class_init() {
if (pass) {
- dynclass_TclString = Parrot_PMC_typenum(INTERP,"TclString");
+ dynpmc_TclString = Parrot_PMC_typenum(INTERP,"TclString");
}
}
}
@@ -57,8 +57,8 @@ and then in your .pir or .pasm file:
=item 2
-Edit C<../../config/gen/makefiles/dynclasses.in> and append your PMC(s) to
-the build target. The dynclasses.in file is processed by Configure.pl to
+Edit C<../../config/gen/makefiles/dynpmc.in> and append your PMC(s) to
+the build target. The dynpmc.in file is processed by Configure.pl to
create the real makefiles. So, invoke the configure script, then make:
$ perl Configure.pl
@@ -68,6 +68,6 @@ create the real makefiles. So, invoke th
If anything changes inside parrot, be sure to:
- $ make dynclasses-clean
+ $ make dynpmc-clean
=back
Modified: trunk/src/dynpmc/dynlexpad.pmc
==============================================================================
--- trunk/src/dynpmc/dynlexpad.pmc (original)
+++ trunk/src/dynpmc/dynlexpad.pmc Tue Jan 17 11:41:07 2006
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-dynclasses/dynlexpad.pmc - DynLexPad PMC
+src/dynpmc/dynlexpad.pmc - DynLexPad PMC
=head1 DESCRIPTION
Modified: trunk/src/dynpmc/gdbmhash.pmc
==============================================================================
--- trunk/src/dynpmc/gdbmhash.pmc (original)
+++ trunk/src/dynpmc/gdbmhash.pmc Tue Jan 17 11:41:07 2006
@@ -12,7 +12,7 @@
=head1 NAME
-dynclasses/gdbmhash.pmc - GDBM PMC
+src/dynpmc/gdbmhash.pmc - GDBM PMC
=head1 DESCRIPTION
Modified: trunk/src/dynpmc/main.pasm
==============================================================================
--- trunk/src/dynpmc/main.pasm (original)
+++ trunk/src/dynpmc/main.pasm Tue Jan 17 11:41:07 2006
@@ -4,13 +4,13 @@
# running:
# $ export LD_LIBRARY_PATH=.:blib/lib
-# $ make -C src/dynclasses
-# $ parrot src/dynclasses/main.pasm
+# $ make -C src/dynpmc
+# $ parrot src/dynpmc/main.pasm
_main:
loadlib P1, "subproxy"
new P3, .Key
- set P3, "src/dynclasses/ext.pir" # file - FIXME path handling
+ set P3, "src/dynpmc/ext.pir" # file - FIXME path handling
new P4, .Key
set P4, "_ext_main" # sub label
push P3, P4
Modified: trunk/src/dynpmc/quantumreg.pmc
==============================================================================
--- trunk/src/dynpmc/quantumreg.pmc (original)
+++ trunk/src/dynpmc/quantumreg.pmc Tue Jan 17 11:41:07 2006
@@ -14,7 +14,7 @@
=head1 NAME
-dynclasses/quantumreg.pmc - QuantumReg PMC
+src/dynpmc/quantumreg.pmc - QuantumReg PMC
=head1 DESCRIPTION
Modified: trunk/src/dynpmc/subproxy.pmc
==============================================================================
--- trunk/src/dynpmc/subproxy.pmc (original)
+++ trunk/src/dynpmc/subproxy.pmc Tue Jan 17 11:41:07 2006
@@ -1,7 +1,7 @@
/*
* Sample SubProxy class
*
- * s. src/dynclasses/main.pasm for usage
+ * s. src/dynpmc/main.pasm for usage
*/
#include "parrot/parrot.h"