Skip to content
Browse files

[perl #38235] Rename (dyn)?classes to (dyn)?pmc

Step2: Rename src/classes to src/pmc


git-svn-id: https://svn.parrot.org/parrot/trunk@11248 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  • Loading branch information...
1 parent df5d50a commit f474cd7f9687426e0eeddd0b7c643f896fb3fa98 @bschmalhofer bschmalhofer committed Jan 18, 2006
Showing with 293 additions and 293 deletions.
  1. +1 −1 CREDITS
  2. +1 −0 ChangeLog
  3. +81 −81 MANIFEST
  4. +19 −20 MANIFEST.SKIP
  5. +1 −1 config/gen/makefiles/CFLAGS.in
  6. +1 −1 config/gen/makefiles/dynoplibs_pl.in
  7. +1 −1 config/gen/makefiles/dynpmc_pl.in
  8. +6 −6 config/gen/makefiles/root.in
  9. +1 −1 config/gen/parrot_include.pm
  10. +1 −1 config/inter/charset.pm
  11. +1 −1 config/inter/encoding.pm
  12. +21 −21 config/inter/pmc.pm
  13. +1 −1 docs/pmc/array.pod
  14. +1 −1 docs/pmc/iterator.pod
  15. +1 −1 docs/pmc/struct.pod
  16. +2 −2 docs/pmc/subs.pod
  17. +5 −5 docs/vtables.pod
  18. +1 −1 languages/python/pmc/pyboolean.pmc
  19. +1 −1 languages/python/pmc/pyboundcall.pmc
  20. +1 −1 languages/python/pmc/pyboundmeth.pmc
  21. +1 −1 languages/python/pmc/pybuiltin.pmc
  22. +1 −1 languages/python/pmc/pyclass.pmc
  23. +1 −1 languages/python/pmc/pycomplex.pmc
  24. +1 −1 languages/python/pmc/pydict.pmc
  25. +1 −1 languages/python/pmc/pyfloat.pmc
  26. +1 −1 languages/python/pmc/pygen.pmc
  27. +1 −1 languages/python/pmc/pyiter.pmc
  28. +1 −1 languages/python/pmc/pylist.pmc
  29. +1 −1 languages/python/pmc/pylong.pmc
  30. +1 −1 languages/python/pmc/pymodule.pmc
  31. +1 −1 languages/python/pmc/pynci.pmc
  32. +1 −1 languages/python/pmc/pynone.pmc
  33. +1 −1 languages/python/pmc/pyobject.pmc
  34. +1 −1 languages/python/pmc/pyproxyclass.pmc
  35. +1 −1 languages/python/pmc/pyproxytype.pmc
  36. +1 −1 languages/python/pmc/pystaticmeth.pmc
  37. +1 −1 languages/python/pmc/pystring.pmc
  38. +1 −1 languages/python/pmc/pytype.pmc
  39. +1 −1 languages/tcl/docs/overview.pod
  40. +1 −1 lib/Parrot/Docs/Section/PMCs.pm
  41. +5 −5 lib/Parrot/Pmc2c.pm
  42. +2 −2 lib/Parrot/Vtable.pm
  43. +1 −1 src/dynext.c
  44. +1 −1 src/dynpmc/dynlexpad.pmc
  45. +1 −1 src/dynpmc/match.pmc
  46. +1 −1 src/dynpmc/matchrange.pmc
  47. +1 −1 src/extend.c
  48. +1 −1 src/inter_call.c
  49. +1 −1 src/pic.c
  50. +1 −1 src/{classes → pmc}/addrregistry.pmc
  51. +1 −1 src/{classes → pmc}/array.pmc
  52. +1 −1 src/{classes → pmc}/bigint.pmc
  53. +1 −1 src/{classes → pmc}/boolean.pmc
  54. +3 −3 src/{classes → pmc}/bound_nci.pmc
  55. +1 −1 src/{classes → pmc}/closure.pmc
  56. +1 −1 src/{classes → pmc}/compiler.pmc
  57. +1 −1 src/{classes → pmc}/complex.pmc
  58. +1 −1 src/{classes → pmc}/continuation.pmc
  59. +1 −1 src/{classes → pmc}/coroutine.pmc
  60. +1 −1 src/{classes → pmc}/csub.pmc
  61. +1 −1 src/{classes → pmc}/default.pmc
  62. +1 −1 src/{classes → pmc}/deleg_pmc.pmc
  63. +2 −2 src/{classes → pmc}/delegate.pmc
  64. +1 −1 src/{classes → pmc}/enumerate.pmc
  65. +1 −1 src/{classes → pmc}/env.pmc
  66. +1 −1 src/{classes → pmc}/eval.pmc
  67. +1 −1 src/{classes → pmc}/exception.pmc
  68. +1 −1 src/{classes → pmc}/exception_handler.pmc
  69. +1 −1 src/{classes → pmc}/file.pmc
  70. +2 −2 src/{classes → pmc}/fixedbooleanarray.pmc
  71. +2 −2 src/{classes → pmc}/fixedfloatarray.pmc
  72. +2 −2 src/{classes → pmc}/fixedintegerarray.pmc
  73. +2 −2 src/{classes → pmc}/fixedpmcarray.pmc
  74. +2 −2 src/{classes → pmc}/fixedstringarray.pmc
  75. +1 −1 src/{classes → pmc}/float.pmc
  76. +1 −1 src/{classes → pmc}/floatvalarray.pmc
  77. +1 −1 src/{classes → pmc}/hash.pmc
  78. +1 −1 src/{classes → pmc}/integer.pmc
  79. +1 −1 src/{classes → pmc}/intlist.pmc
  80. +1 −1 src/{classes → pmc}/iterator.pmc
  81. +1 −1 src/{classes → pmc}/key.pmc
  82. +1 −1 src/{classes → pmc}/lexinfo.pmc
  83. +2 −2 src/{classes → pmc}/lexpad.pmc
  84. +1 −1 src/{classes → pmc}/managedstruct.pmc
  85. +1 −1 src/{classes → pmc}/multiarray.pmc
  86. +1 −1 src/{classes → pmc}/multisub.pmc
  87. +1 −1 src/{classes → pmc}/nci.pmc
  88. +1 −1 src/{classes → pmc}/none.pmc
  89. +1 −1 src/{classes → pmc}/null.pmc
  90. +1 −1 src/{classes → pmc}/orderedhash.pmc
  91. +1 −1 src/{classes → pmc}/os.pmc
  92. +1 −1 src/{classes → pmc}/pair.pmc
  93. +1 −1 src/{classes → pmc}/parrotclass.pmc
  94. +1 −1 src/{classes → pmc}/parrotinterpreter.pmc
  95. +1 −1 src/{classes → pmc}/parrotio.pmc
  96. +1 −1 src/{classes → pmc}/parrotlibrary.pmc
  97. +2 −2 src/{classes → pmc}/parrotobject.pmc
  98. +1 −1 src/{classes → pmc}/parrotthread.pmc
  99. +1 −1 src/{classes → pmc}/perlarray.pmc
  100. +1 −1 src/{classes → pmc}/perlenv.pmc
  101. +2 −2 src/{classes → pmc}/perlhash.pmc
  102. +1 −1 src/{classes → pmc}/perlint.pmc
  103. +1 −1 src/{classes → pmc}/perlnum.pmc
  104. +1 −1 src/{classes → pmc}/perlscalar.pmc
  105. +1 −1 src/{classes → pmc}/perlstring.pmc
  106. +1 −1 src/{classes → pmc}/perlundef.pmc
  107. 0 src/{classes → pmc}/pmc.num
  108. +1 −1 src/{classes → pmc}/pointer.pmc
  109. +1 −1 src/{classes → pmc}/random.pmc
  110. +1 −1 src/{classes → pmc}/ref.pmc
  111. +1 −1 src/{classes → pmc}/resizablebooleanarray.pmc
  112. +1 −1 src/{classes → pmc}/resizablefloatarray.pmc
  113. +1 −1 src/{classes → pmc}/resizableintegerarray.pmc
  114. +1 −1 src/{classes → pmc}/resizablepmcarray.pmc
  115. +1 −1 src/{classes → pmc}/resizablestringarray.pmc
  116. +1 −1 src/{classes → pmc}/retcontinuation.pmc
  117. +2 −2 src/{classes → pmc}/sarray.pmc
  118. +1 −1 src/{classes → pmc}/scalar.pmc
  119. +1 −1 src/{classes → pmc}/sharedref.pmc
  120. +1 −1 src/{classes → pmc}/slice.pmc
  121. +1 −1 src/{classes → pmc}/string.pmc
  122. +1 −1 src/{classes → pmc}/stringarray.pmc
  123. +1 −1 src/{classes → pmc}/sub.pmc
  124. +2 −2 src/{classes → pmc}/super.pmc
  125. +1 −1 src/{classes → pmc}/timer.pmc
  126. +1 −1 src/{classes → pmc}/tqueue.pmc
  127. +2 −2 src/{classes → pmc}/undef.pmc
  128. +1 −1 src/{classes → pmc}/unmanagedstruct.pmc
  129. +1 −1 src/{classes → pmc}/version.pmc
  130. +1 −1 src/{classes → pmc}/vtablecache.pmc
  131. +1 −1 src/thread.c
  132. +1 −1 t/distro/test_file_coverage.t
  133. +1 −1 t/op/gc.t
  134. +2 −2 t/perl/cppcomments.t
  135. +7 −7 tools/build/pmc2c.pl
  136. +3 −3 tools/dev/gen_class.pl
  137. +2 −2 tools/dev/rebuild_miniparrot.pl
View
2 CREDITS
@@ -302,7 +302,7 @@ D: Various patches for pmc2c.pl
D: Run Tcl test suite in partcl, and add various partcl bits
N: Matt Fowles
-D: Resizable*Array classes
+D: Resizable*Array PMCs
N: Mattia Barbon
D: Win32 fixes, dynamic PMC creation and loading
View
1 ChangeLog
@@ -2,6 +2,7 @@
2006.01.16 bernhard
* rename src/dynclasses to src/dynpmc
+ * rename src/classes to src/pmc
2006.01.15 leo
View
162 MANIFEST
@@ -1602,87 +1602,87 @@ src/charset/tables.c []
src/charset/tables.h []
src/charset/unicode.c []
src/charset/unicode.h []
-src/classes/addrregistry.pmc []
-src/classes/array.pmc []
-src/classes/bigint.pmc []
-src/classes/boolean.pmc []
-src/classes/bound_nci.pmc []
-src/classes/closure.pmc []
-src/classes/compiler.pmc []
-src/classes/complex.pmc []
-src/classes/continuation.pmc []
-src/classes/coroutine.pmc []
-src/classes/csub.pmc []
-src/classes/default.pmc []
-src/classes/deleg_pmc.pmc []
-src/classes/delegate.pmc []
-src/classes/enumerate.pmc []
-src/classes/env.pmc []
-src/classes/eval.pmc []
-src/classes/exception.pmc []
-src/classes/exception_handler.pmc []
-src/classes/file.pmc []
-src/classes/fixedbooleanarray.pmc []
-src/classes/fixedfloatarray.pmc []
-src/classes/fixedintegerarray.pmc []
-src/classes/fixedpmcarray.pmc []
-src/classes/fixedstringarray.pmc []
-src/classes/float.pmc []
-src/classes/floatvalarray.pmc []
-src/classes/hash.pmc []
-src/classes/integer.pmc []
-src/classes/intlist.pmc []
-src/classes/iterator.pmc []
-src/classes/key.pmc []
-src/classes/lexinfo.pmc []
-src/classes/lexpad.pmc []
-src/classes/managedstruct.pmc []
-src/classes/multiarray.pmc []
-src/classes/multisub.pmc []
-src/classes/nci.pmc []
-src/classes/none.pmc []
-src/classes/null.pmc []
-src/classes/orderedhash.pmc []
-src/classes/os.pmc []
-src/classes/pair.pmc []
-src/classes/parrotclass.pmc []
-src/classes/parrotinterpreter.pmc []
-src/classes/parrotio.pmc []
-src/classes/parrotlibrary.pmc []
-src/classes/parrotobject.pmc []
-src/classes/parrotthread.pmc []
-src/classes/perlarray.pmc []
-src/classes/perlenv.pmc []
-src/classes/perlhash.pmc []
-src/classes/perlint.pmc []
-src/classes/perlnum.pmc []
-src/classes/perlscalar.pmc []
-src/classes/perlstring.pmc []
-src/classes/perlundef.pmc []
-src/classes/pmc.num []
-src/classes/pointer.pmc []
-src/classes/random.pmc []
-src/classes/ref.pmc []
-src/classes/resizablebooleanarray.pmc []
-src/classes/resizablefloatarray.pmc []
-src/classes/resizableintegerarray.pmc []
-src/classes/resizablepmcarray.pmc []
-src/classes/resizablestringarray.pmc []
-src/classes/retcontinuation.pmc []
-src/classes/sarray.pmc []
-src/classes/scalar.pmc []
-src/classes/sharedref.pmc []
-src/classes/slice.pmc []
-src/classes/string.pmc []
-src/classes/stringarray.pmc []
-src/classes/sub.pmc []
-src/classes/super.pmc []
-src/classes/timer.pmc []
-src/classes/tqueue.pmc []
-src/classes/undef.pmc []
-src/classes/unmanagedstruct.pmc []
-src/classes/version.pmc []
-src/classes/vtablecache.pmc []
+src/pmc/addrregistry.pmc []
+src/pmc/array.pmc []
+src/pmc/bigint.pmc []
+src/pmc/boolean.pmc []
+src/pmc/bound_nci.pmc []
+src/pmc/closure.pmc []
+src/pmc/compiler.pmc []
+src/pmc/complex.pmc []
+src/pmc/continuation.pmc []
+src/pmc/coroutine.pmc []
+src/pmc/csub.pmc []
+src/pmc/default.pmc []
+src/pmc/deleg_pmc.pmc []
+src/pmc/delegate.pmc []
+src/pmc/enumerate.pmc []
+src/pmc/env.pmc []
+src/pmc/eval.pmc []
+src/pmc/exception.pmc []
+src/pmc/exception_handler.pmc []
+src/pmc/file.pmc []
+src/pmc/fixedbooleanarray.pmc []
+src/pmc/fixedfloatarray.pmc []
+src/pmc/fixedintegerarray.pmc []
+src/pmc/fixedpmcarray.pmc []
+src/pmc/fixedstringarray.pmc []
+src/pmc/float.pmc []
+src/pmc/floatvalarray.pmc []
+src/pmc/hash.pmc []
+src/pmc/integer.pmc []
+src/pmc/intlist.pmc []
+src/pmc/iterator.pmc []
+src/pmc/key.pmc []
+src/pmc/lexinfo.pmc []
+src/pmc/lexpad.pmc []
+src/pmc/managedstruct.pmc []
+src/pmc/multiarray.pmc []
+src/pmc/multisub.pmc []
+src/pmc/nci.pmc []
+src/pmc/none.pmc []
+src/pmc/null.pmc []
+src/pmc/orderedhash.pmc []
+src/pmc/os.pmc []
+src/pmc/pair.pmc []
+src/pmc/parrotclass.pmc []
+src/pmc/parrotinterpreter.pmc []
+src/pmc/parrotio.pmc []
+src/pmc/parrotlibrary.pmc []
+src/pmc/parrotobject.pmc []
+src/pmc/parrotthread.pmc []
+src/pmc/perlarray.pmc []
+src/pmc/perlenv.pmc []
+src/pmc/perlhash.pmc []
+src/pmc/perlint.pmc []
+src/pmc/perlnum.pmc []
+src/pmc/perlscalar.pmc []
+src/pmc/perlstring.pmc []
+src/pmc/perlundef.pmc []
+src/pmc/pmc.num []
+src/pmc/pointer.pmc []
+src/pmc/random.pmc []
+src/pmc/ref.pmc []
+src/pmc/resizablebooleanarray.pmc []
+src/pmc/resizablefloatarray.pmc []
+src/pmc/resizableintegerarray.pmc []
+src/pmc/resizablepmcarray.pmc []
+src/pmc/resizablestringarray.pmc []
+src/pmc/retcontinuation.pmc []
+src/pmc/sarray.pmc []
+src/pmc/scalar.pmc []
+src/pmc/sharedref.pmc []
+src/pmc/slice.pmc []
+src/pmc/string.pmc []
+src/pmc/stringarray.pmc []
+src/pmc/sub.pmc []
+src/pmc/super.pmc []
+src/pmc/timer.pmc []
+src/pmc/tqueue.pmc []
+src/pmc/undef.pmc []
+src/pmc/unmanagedstruct.pmc []
+src/pmc/version.pmc []
+src/pmc/vtablecache.pmc []
src/cpu_dep.c []
src/datatypes.c []
src/debug.c []
View
39 MANIFEST.SKIP
@@ -1,5 +1,5 @@
# $Id$
-# generated by tools/dev/gen_manifest_skip.pl Tue Jan 17 19:45:36 2006
+# generated by tools/dev/gen_manifest_skip.pl Wed Jan 18 20:28:00 2006
#
# This file should contain a transcript of the svn:ignore properties
# of the directories in the Parrot subversion repository. (Needed for
@@ -96,7 +96,6 @@
^.*\.exp$
^.*\.exp/
# generated from svn:ignore of 'LICENSES/'
-# generated from svn:ignore of 'blib/lib/'
# generated from svn:ignore of 'compilers/'
# generated from svn:ignore of 'compilers/ast/'
^compilers/ast/.*\.flag$
@@ -610,6 +609,7 @@
# 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/
@@ -886,23 +886,6 @@
^src/charset/.*\.obj$
^src/charset/.*\.obj/
# generated from svn:ignore of 'src/classes/'
-^src/classes/Makefile$
-^src/classes/Makefile/
-^src/classes/.*\.c$
-^src/classes/.*\.c/
-^src/classes/.*\.h$
-^src/classes/.*\.h/
-^src/classes/.*\.o$
-^src/classes/.*\.o/
-^src/classes/.*\.tmp$
-^src/classes/.*\.tmp/
-^src/classes/.*\.dump$
-^src/classes/.*\.dump/
-^src/classes/.*\.str$
-^src/classes/.*\.str/
-^src/classes/.*\.obj$
-^src/classes/.*\.obj/
-# generated from svn:ignore of 'src/dynclasses/'
# generated from svn:ignore of 'src/dynoplibs/'
^src/dynoplibs/Makefile$
^src/dynoplibs/Makefile/
@@ -989,6 +972,23 @@
^src/packfile/.*\.o/
^src/packfile/.*\.obj$
^src/packfile/.*\.obj/
+# generated from svn:ignore of 'src/pmc/'
+^src/pmc/Makefile$
+^src/pmc/Makefile/
+^src/pmc/.*\.c$
+^src/pmc/.*\.c/
+^src/pmc/.*\.h$
+^src/pmc/.*\.h/
+^src/pmc/.*\.o$
+^src/pmc/.*\.o/
+^src/pmc/.*\.tmp$
+^src/pmc/.*\.tmp/
+^src/pmc/.*\.dump$
+^src/pmc/.*\.dump/
+^src/pmc/.*\.str$
+^src/pmc/.*\.str/
+^src/pmc/.*\.obj$
+^src/pmc/.*\.obj/
# generated from svn:ignore of 't/'
# generated from svn:ignore of 't/benchmark/'
^t/benchmark/.*\.pasm$
@@ -1031,7 +1031,6 @@
# generated from svn:ignore of 't/configure/'
# generated from svn:ignore of 't/distro/'
# generated from svn:ignore of 't/doc/'
-# generated from svn:ignore of 't/dynclass/'
# generated from svn:ignore of 't/dynoplibs/'
^t/dynoplibs/.*\.pasm$
^t/dynoplibs/.*\.pasm/
View
2 config/gen/makefiles/CFLAGS.in
@@ -10,7 +10,7 @@ src/spf_render.c -{-Wformat-nonliteral} # noisy
src/tsq.c -{@optimize@} # never optimize tsq.c!
src/ops/core_ops_cg.c -{@optimize@} # takes too long
src/ops/core_ops_switch.c -{@optimize@} # Overwhelms some compilers.
-src/py_func.c +{-Iclasses} # include pmc_default.h
+src/py_func.c +{-Ipmc} # include pmc_default.h
# io should be -Wunsed clean
{^src/io/} s/-Wno-unused/-Wunused/
View
2 config/gen/makefiles/dynoplibs_pl.in
@@ -63,7 +63,7 @@ sub compile_cmd {
"$CC $CFLAGS " .
"@cc_o_out@" . $target . " " .
"-I" . $PATHQUOTE . '@build_dir@@slash@include' . $PATHQUOTE . " " .
- "-I" . $PATHQUOTE . '@build_dir@@slash@src@slash@classes' . $PATHQUOTE . " " .
+ "-I" . $PATHQUOTE . '@build_dir@@slash@src@slash@pmc' . $PATHQUOTE . " " .
$source;
};
View
2 config/gen/makefiles/dynpmc_pl.in
@@ -53,7 +53,7 @@ sub compile_cmd {
"$CC $CFLAGS " .
"@cc_o_out@" . $target . " " .
"-I" . $PATHQUOTE . '@build_dir@@slash@include' . $PATHQUOTE . " " .
- "-I" . $PATHQUOTE . '@build_dir@@slash@src@slash@classes' . $PATHQUOTE . " " .
+ "-I" . $PATHQUOTE . '@build_dir@@slash@src@slash@pmc' . $PATHQUOTE . " " .
$source;
};
View
12 config/gen/makefiles/root.in
@@ -584,7 +584,7 @@ PMC2CV = $(PERL) tools/build/pmc2c.pl --vt
$(PMC2CC) $<
# not all makes might understand this, so the rules are generated
-#src/classes/pmc_%.h : src/classes/%.c
+#src/pmc/pmc_%.h : src/pmc/%.c
# $(PMC2CC) $<
vtable.dump : vtable.tbl
@@ -1470,8 +1470,8 @@ prog-clean :
$(PERL) tools/build/c2str.pl --init
$(RM_F) \
$(INC_DIR)/string_private_cstring.h \
- "$(SRC_DIR)/*.str" "src/classes/*.str" \
- "src/classes/*.c" "src/classes/*.h" "src/classes/*.dump" \
+ "$(SRC_DIR)/*.str" "src/pmc/*.str" \
+ "src/pmc/*.c" "src/pmc/*.h" "src/pmc/*.dump" \
vtable.dump "*.def" "*.lib" "*.exp"
dynext-clean :
@@ -1586,11 +1586,11 @@ patch :
lint : $(PARROT)
- $(LINT) $(CC_INC) @cc_hasjit@ "-Isrc/classes" $(LINTFLAGS) $(LINTOPTS) `echo $(O_FILES) | sed @PQ@s/\.o/\.c/g@PQ@`
+ $(LINT) $(CC_INC) @cc_hasjit@ "-Isrc/pmc" $(LINTFLAGS) $(LINTOPTS) `echo $(O_FILES) | sed @PQ@s/\.o/\.c/g@PQ@`
$(LINT) $(CC_INC) $(LINTFLAGS) $(LINTOPTS) $(IMCC_DIR)/main.c
lint2 : $(PARROT)
- $(LINT) $(CC_INC) @cc_hasjit@ "-Isrc/classes" $(LINTFLAGS2) $(LINTOPTS) `echo $(O_FILES) | sed @PQ@s/\.o/\.c/g@PQ@`
+ $(LINT) $(CC_INC) @cc_hasjit@ "-Isrc/pmc" $(LINTFLAGS2) $(LINTOPTS) `echo $(O_FILES) | sed @PQ@s/\.o/\.c/g@PQ@`
$(LINT) $(CC_INC) $(LINTFLAGS2) $(LINTOPTS) $(IMCC_DIR)/main.c
@@ -1645,7 +1645,7 @@ win32-inno-installer : world install
# @tools/dev/rebuild_miniparrot.pl --action=clean
# @tools/dev/rebuild_miniparrot.pl --action=prebuild_classes $(CLASS_O_FILES)
# @tools/dev/rebuild_miniparrot.pl --action=copy_src $(GEN_CONFIGS) $(FLUID_FILES) $(ALL_H_FILES)
-# @tools/dev/rebuild_miniparrot.pl --action=copy_src classes/*.h $(IMCC_DIR)/main.c $(INC_DIR)/debug.h
+# @tools/dev/rebuild_miniparrot.pl --action=copy_src pmc/*.h $(IMCC_DIR)/main.c $(INC_DIR)/debug.h
# @tools/dev/rebuild_miniparrot.pl --action=copy_src_from_obj $(O_FILES)
# @tools/dev/rebuild_miniparrot.pl --action=write_buildscripts --executable=parrot $(O_FILES) $(IMCC_DIR)/main$(O)
#
View
2 config/gen/parrot_include.pm
@@ -37,7 +37,7 @@ my @files = qw(
include/parrot/string.h
include/parrot/vtable.h
include/parrot/warnings.h
- src/classes/timer.pmc
+ src/pmc/timer.pmc
src/utils.c
);
my $destdir = 'runtime/parrot/include';
View
2 config/inter/charset.pm
@@ -48,7 +48,7 @@ END
}
}
- # names of class files for src/classes/Makefile
+ # names of class files for src/pmc/Makefile
(my $TEMP_charset_o = $charset_list) =~ s/\.c/\$(O)/g;
my $TEMP_charset_build = <<"E_NOTE";
View
2 config/inter/encoding.pm
@@ -48,7 +48,7 @@ END
}
}
- # names of class files for src/classes/Makefile
+ # names of class files for src/pmc/Makefile
(my $TEMP_encoding_o = $encoding_list) =~ s/\.c/\$(O)/g;
my $TEMP_encoding_build = <<"E_NOTE";
View
42 config/inter/pmc.pm
@@ -33,8 +33,8 @@ sub pmc_parent
return $PMC_PARENTS{$pmc} if defined $PMC_PARENTS{$pmc};
local $/;
- open(PMC, "src/classes/$pmc.pmc")
- or die "open src/classes/$pmc.pmc failed: $!";
+ open(PMC, "src/pmc/$pmc.pmc")
+ or die "open src/pmc/$pmc.pmc failed: $!";
local $_ = <PMC>;
close PMC;
@@ -59,7 +59,7 @@ sub pmc_parents
sub get_pmc_order
{
- open IN, 'src/classes/pmc.num' or die "Can't read src/classes/pmc.num";
+ open IN, 'src/pmc/pmc.num' or die "Can't read src/pmc/pmc.num";
my %order;
while (<IN>) {
next if (/^#/);
@@ -98,7 +98,7 @@ sub runstep
my @pmc = (
sort
- map { m{\./src/classes/(.*)} } glob "./src/classes/*.pmc"
+ map { m{\./src/pmc/(.*)} } glob "./src/pmc/*.pmc"
);
@pmc = sort_pmcs(@pmc);
@@ -122,11 +122,11 @@ END
# user could deactivate vital PMCs like PerlHash or SArray
# so there would be tests needed, that check for vital classes
- # names of class files for classes/Makefile
+ # names of class files for src/pmc/Makefile
(my $TEMP_pmc_o = $pmc_list) =~ s/\.pmc/\$(O)/g;
(my $TEMP_pmc_str = $pmc_list) =~ s/\.pmc/\.str/g;
- # calls to pmc2c.pl for classes/Makefile
+ # calls to pmc2c.pl for src/pmc/Makefile
my $TEMP_pmc_build = <<"E_NOTE";
# the following part of the Makefile was built by 'config/inter/pmc.pm'
@@ -139,44 +139,44 @@ E_NOTE
# make each pmc depend upon its parent.
my $parent = pmc_parent($pmc) . ".pmc";
- $parent = "perlhash.pmc src/classes/$parent" if ($pmc eq 'orderedhash');
+ $parent = "perlhash.pmc src/pmc/$parent" if ($pmc eq 'orderedhash');
my $parent_dumps = '';
- $parent_dumps .= "src/classes/$_.dump " foreach reverse((pmc_parents($pmc)));
- $parent_dumps = "src/classes/perlhash.dump $parent_dumps"
+ $parent_dumps .= "src/pmc/$_.dump " foreach reverse((pmc_parents($pmc)));
+ $parent_dumps = "src/pmc/perlhash.dump $parent_dumps"
if ($pmc eq 'orderedhash');
my $parent_headers = '';
- $parent_headers .= "src/classes/pmc_$_.h " foreach (pmc_parents($pmc));
- $parent_headers = "src/classes/pmc_perlhash.h $parent_headers"
+ $parent_headers .= "src/pmc/pmc_$_.h " foreach (pmc_parents($pmc));
+ $parent_headers = "src/pmc/pmc_perlhash.h $parent_headers"
if ($pmc eq 'orderedhash');
$TEMP_pmc_build .= <<END
-src/classes/$pmc.c src/classes/pmc_$pmc.h : src/classes/$pmc.dump
+src/pmc/$pmc.c src/pmc/pmc_$pmc.h : src/pmc/$pmc.dump
-src/classes/$pmc.dump : vtable.dump $parent_dumps
+src/pmc/$pmc.dump : vtable.dump $parent_dumps
-src/classes/pmc_$pmc.h: src/classes/$pmc.pmc
- \$(PMC2CC) src/classes/$pmc.pmc
+src/pmc/pmc_$pmc.h: src/pmc/$pmc.pmc
+ \$(PMC2CC) src/pmc/$pmc.pmc
-src/classes/$pmc\$(O): src/classes/$pmc.str \$(NONGEN_HEADERS) \\
+src/pmc/$pmc\$(O): src/pmc/$pmc.str \$(NONGEN_HEADERS) \\
$parent_headers
END
}
- # src/classes/$pmc\$(O): \$(NONGEN_HEADERS) $parent_headers src/classes/pmc_$pmc.h
+ # src/pmc/$pmc\$(O): \$(NONGEN_HEADERS) $parent_headers src/pmc/pmc_$pmc.h
# build list of libraries for link line in Makefile
my $slash = $conf->data->get('slash');
- (my $TEMP_pmc_classes_o = $TEMP_pmc_o) =~ s/^| / src${slash}classes${slash}/g;
- (my $TEMP_pmc_classes_str = $TEMP_pmc_str) =~ s/^| / src${slash}classes${slash}/g;
- (my $TEMP_pmc_classes_pmc = $pmc_list) =~ s/^| / src${slash}classes${slash}/g;
+ (my $TEMP_pmc_classes_o = $TEMP_pmc_o) =~ s/^| / src${slash}pmc${slash}/g;
+ (my $TEMP_pmc_classes_str = $TEMP_pmc_str) =~ s/^| / src${slash}pmc${slash}/g;
+ (my $TEMP_pmc_classes_pmc = $pmc_list) =~ s/^| / src${slash}pmc${slash}/g;
# Gather the actual names (with MixedCase) of all of the
# non-abstract built-in PMCs.
my @names;
PMC: foreach my $pmc_file (split(/\s+/, $pmc_list)) {
next if ($pmc_file =~ /^const/);
my $name;
- open(PMC, "src/classes/$pmc_file") or die "open src/classes/$pmc_file: $!";
+ open(PMC, "src/pmc/$pmc_file") or die "open src/pmc/$pmc_file: $!";
my $const;
while (<PMC>) {
if (/^pmclass (\w+)(.*)/) {
View
2 docs/pmc/array.pod
@@ -8,7 +8,7 @@ Array base class
=head1 ABSTRACT
This pod file documents the Array base class usage. For implementation details
-you should look inside the class file, found at C<classes/array.pmc> in the
+you should look inside the class file, found at F<src/pmc/array.pmc> in the
parrot source code.
=head1 SYNOPSIS
View
2 docs/pmc/iterator.pod
@@ -56,7 +56,7 @@ Iterate from the end of the aggregate (Array like classes only):
=head1 FILES
-F<src/classes/iterator.pmc>, F<t/pmc/iter.t>
+F<src/pmc/iterator.pmc>, F<t/pmc/iter.t>
=head1 AUTHOR
View
2 docs/pmc/struct.pod
@@ -269,7 +269,7 @@ C isn't finished.
=head1 FILES
-F<classes/unmanagedstruct.pmc>, F<classes/managedstruct.pmc>
+F<src/pmc/unmanagedstruct.pmc>, F<src/pmc/managedstruct.pmc>
=head1 SEE ALSO
View
4 docs/pmc/subs.pod
@@ -184,8 +184,8 @@ When a subroutine label is prefixed by B<.pcc_sub>, the name of the subroutine
=head1 FILES
-F<src/classes/sub.pmc>, F<src/classes/closure.pmc>,
-F<src/classes/continuation.pmc>, F<src/classes/coroutine.pmc>, F<sub.c>,
+F<src/pmc/sub.pmc>, F<src/pmc/closure.pmc>,
+F<src/pmc/continuation.pmc>, F<src/pmc/coroutine.pmc>, F<sub.c>,
F<t/pmc/sub.t>
=head1 SEE ALSO
View
10 docs/vtables.pod
@@ -70,15 +70,15 @@ is supposed to do this.
If you're adding data types to the core of Parrot, (and you've checked with
Chip that you're supposed to be doing so) you should be creating a file in the
-F<src/classes/> subdirectory; this is where all the built-in PMC classes live. (And
+F<src/pmc/> subdirectory; this is where all the built-in PMC classes live. (And
a good source of examples to plunder even if you're not writing a core data
type.)
You should almost always start by running F<tools/dev/gen_class.pl> to generate a
skeleton for the class. Let's generate a number type for the beautifully
non-existent Fooby language:
- % perl tools/dev/gen_class.pl FoobyNumber > src/classes/foobynumber.pmc
+ % perl tools/dev/gen_class.pl FoobyNumber > src/pmc/foobynumber.pmc
This will produce a skeleton C file (to be preprocessed by the
F<tools/build/pmc2c.pl> program) with stubs for all the methods you need to
@@ -90,7 +90,7 @@ class, then you'll see a reference to C<enum_class_FoobyNumber> in the C<init>
function. For built-in classes, this is automatically defined in F<pmc.h> when
you run F<Configure.pl>. If you're not writing a built-in class, you need to
indicate this by using the 'extension' keyword after the 'pmclass YOURCLASS'
-declaration in F<src/classes/YOURCLASS.pmc>. Then, change the type of the C<init>
+declaration in F<src/pmc/YOURCLASS.pmc>. Then, change the type of the C<init>
function to return C<struct _vtable>, and then return C<temp_base_vtable>
instead of assigning to the C<Parrot_base_vtables> array.
@@ -100,7 +100,7 @@ To finish up adding a built-in class:
=item 1.
-Add src/classes/YOURCLASS.pmc to the MANIFEST
+Add src/pmc/YOURCLASS.pmc to the MANIFEST
=item 2.
@@ -295,7 +295,7 @@ from, will throw an exception, if this method would be called.
If your class is a modification of an existing class, you may wish to use
inheritance. At the beginning of your vtable specification in
-src/classes/YOURCLASS.pmc, add the C<extends SUPERCLASS> phrase. For example:
+src/pmc/YOURCLASS.pmc, add the C<extends SUPERCLASS> phrase. For example:
pmclass PackedArray extends Array { ...
View
2 languages/python/pmc/pyboolean.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-classes/pyboolean.pmc - PyBoolean PMC
+pmc/pyboolean.pmc - PyBoolean PMC
=head1 DESCRIPTION
View
2 languages/python/pmc/pyboundcall.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-classes/nci.pmc - Python Native Call Interface Functions
+pmc/pyboundcall.pmc - Python Native Call Interface Functions
=head1 DESCRIPTION
View
2 languages/python/pmc/pyboundmeth.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-classes/pyboundmeth.pmc - Python Bound Method
+pmc/pyboundmeth.pmc - Python Bound Method
=head1 DESCRIPTION
View
2 languages/python/pmc/pybuiltin.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-classes/pybuiltin.pmc - Python "builtin" Functions
+pmc/pybuiltin.pmc - Python "builtin" Functions
=head1 DESCRIPTION
View
2 languages/python/pmc/pyclass.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-classes/pyclass.pmc - Python Class
+pmc/pyclass.pmc - Python Class
=head1 DESCRIPTION
View
2 languages/python/pmc/pycomplex.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-classes/pycomplex.pmc - Python Complex Numbers PMC Class
+pmc/pycomplex.pmc - Python Complex Numbers PMC Class
=head1 DESCRIPTION
View
2 languages/python/pmc/pydict.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-classes/pydict.pmc - Python Dictionary
+pmc/pydict.pmc - Python Dictionary
=head1 DESCRIPTION
View
2 languages/python/pmc/pyfloat.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-classes/pyfloat.pmc - Python Floating-Point Number
+pmc/pyfloat.pmc - Python Floating-Point Number
=head1 DESCRIPTION
View
2 languages/python/pmc/pygen.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-classes/pygen.pmc - Python Generator
+pmc/pygen.pmc - Python Generator
=head1 DESCRIPTION
View
2 languages/python/pmc/pyiter.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-classes/pyiter.pmc - Python Iterator
+pmc/pyiter.pmc - Python Iterator
=head1 DESCRIPTION
View
2 languages/python/pmc/pylist.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-classes/pylist.pmc - Python List
+pmc/pylist.pmc - Python List
=head1 DESCRIPTION
View
2 languages/python/pmc/pylong.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-classes/pylong.pmc - Python BigInt PMC class
+pmc/pylong.pmc - Python BigInt PMC class
=head1 DESCRIPTION
View
2 languages/python/pmc/pymodule.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-classes/pymodule.pmc - Python Module
+pmc/pymodule.pmc - Python Module
=head1 DESCRIPTION
View
2 languages/python/pmc/pynci.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-classes/nci.pmc - Python Native Call Interface Functions
+pmc/nci.pmc - Python Native Call Interface Functions
=head1 DESCRIPTION
View
2 languages/python/pmc/pynone.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-classes/pynone.pmc - Python None
+pmc/pynone.pmc - Python None
=head1 DESCRIPTION
View
2 languages/python/pmc/pyobject.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-classes/pyobject.pmc - Python Object
+pmc/pyobject.pmc - Python Object
=head1 DESCRIPTION
View
2 languages/python/pmc/pyproxyclass.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-classes/pyproxyclass.pmc - Python Proxy Class
+pmc/pyproxyclass.pmc - Python Proxy Class
=head1 DESCRIPTION
View
2 languages/python/pmc/pyproxytype.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-classes/pyproxytype.pmc - Python Proxy Type
+pmc/pyproxytype.pmc - Python Proxy Type
=head1 DESCRIPTION
View
2 languages/python/pmc/pystaticmeth.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-classes/nci.pmc - Python Native Call Interface Functions
+pmc/pystaticmeth.pmc - Python Native Call Interface Functions
=head1 DESCRIPTION
View
2 languages/python/pmc/pystring.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-classes/pystring.pmc - Python String
+pmc/pystring.pmc - Python String
=head1 DESCRIPTION
View
2 languages/python/pmc/pytype.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-classes/pytype.pmc - Python Class
+pmc/pytype.pmc - Python Class
=head1 DESCRIPTION
View
2 languages/tcl/docs/overview.pod
@@ -91,7 +91,7 @@ elements and concatenates the results.
=head2 PMCS
The Tcl PMCs (Parrot Magic Cookies) are the user visible data types. These
-live in the C<*.pmc> files in C<classes/>. They are compiled into a
+live in the C<*.pmc> files in F<pmc/>. They are compiled into a
dynamically loadable library which is loaded with the C<.HLL> directive
(HLL stands for High Level Language). Most of the functionality associated
with these PMCS is derived from the base parrot classes, except as noted below.
View
2 lib/Parrot/Docs/Section/PMCs.pm
@@ -37,7 +37,7 @@ sub new
{
my $self = shift;
my $dist = Parrot::Distribution->new;
- my $dir = $dist->existing_directory_with_name('src/classes');
+ my $dir = $dist->existing_directory_with_name('src/pmc');
my @concrete_items = ();
my @abstract_items = ();
View
10 lib/Parrot/Pmc2c.pm
@@ -223,7 +223,7 @@ EOC
Returns C<$self> as a new instance.
C<$self> is a hash reference C<eval>-ed from a F<*.dump> file generated
-by F<src/classes/pmc2c.pl> from a F<*.pmc> file. It is C<bless>-ed either into
+by F<tools/build/pmc2c.pl> from a F<*.pmc> file. It is C<bless>-ed either into
C<Parrot::Pmc2c::::Standard>, or into one of the other I<special> PMCs:
F<default>, C<delegate>, C<Null>, C<Ref> or C<SharedRef>.
@@ -500,7 +500,7 @@ sub proto ($$) {
=item C<rewrite_nci_method($class, $method, $super, $super_table)>
Rewrites the method body performing the various macro substitutions for
-nci method bodies (see F<src/classes/pmc2c.pl>).
+nci method bodies (see F<tools/build/pmc2c.pl>).
=cut
@@ -518,7 +518,7 @@ sub rewrite_nci_method ($$$) {
=item C<rewrite_vtable_method($class, $method, $super, $super_table)>
Rewrites the method body performing the various macro substitutions for
-vtable method bodies (see F<src/classes/pmc2c.pl>).
+vtable method bodies (see F<tools/build/pmc2c.pl>).
=cut
@@ -801,7 +801,7 @@ sub init_func() {
if ($method->{mmd} =~ /MMD_/ && !$defaulted) {
my ($func, $left, $right);
$func = $method->{mmd};
- # dynamic classes need the runtime type
+ # dynamic PMCs need the runtime type
# which is passed in entry to class_init
$left = 0; # set to 'entry' below in initialization loop.
$right = 'enum_type_PMC';
@@ -863,7 +863,7 @@ EOC
$const MMD_init _temp_mmd_init[] = {
$mmd_list
};
- /* Dynamic classes need the runtime type
+ /* Dynamic PMCs need the runtime type
which is passed in entry to class_init.
*/
EOC
View
4 lib/Parrot/Vtable.pm
@@ -14,7 +14,7 @@ Parrot::Vtable - Functions for manipulating vtables
C<Parrot::Vtable> provides a collection of functions for manipulating
PMC vtables. It is used by F<tools/build/jit2h.pl>, F<tools/build/pmc2c.pl>,
F<tools/build/vtable_h.pl>, F<tools/dev/gen_class.pl>, and
-F<src/classes/null.pl>.
+F<src/pmc/null.pl>.
=head2 Functions
@@ -403,7 +403,7 @@ sub parse_params
=item F<tools/dev/gen_class.pl>
-=item F<src/classes/null.pl>
+=item F<src/pmc/null.pl>
=back
View
2 src/dynext.c
@@ -327,7 +327,7 @@ Parrot_load_lib(Interp *interpreter, STRING *lib, PMC *initializer)
=head1 SEE ALSO
-F<include/parrot/dynext.h> and F<src/classes/parrotlibrary.pmc>.
+F<include/parrot/dynext.h> and F<src/pmc/parrotlibrary.pmc>.
=head1 HISTORY
View
2 src/dynpmc/dynlexpad.pmc
@@ -164,7 +164,7 @@ Marks the lexpad hash as live.
=head1 SEE ALSO
-F<docs/pdds/pdd20_lecical_vars.pod>, F<src/classes/lexpad.pmc>, F<src/classes/lexinfo.pmc>.
+F<docs/pdds/pdd20_lecical_vars.pod>, F<src/pmc/lexpad.pmc>, F<src/pmc/lexinfo.pmc>.
=cut
View
2 src/dynpmc/match.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-classes/match.pmc - Match object for rules
+src/dynpmc/match.pmc - Match object for rules
=head1 DESCRIPTION
View
2 src/dynpmc/matchrange.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-classes/matchrange.pmc - MatchRange Numbers PMC Class
+src/dynpmc/matchrange.pmc - MatchRange Numbers PMC Class
=head1 DESCRIPTION
View
2 src/extend.c
@@ -1041,7 +1041,7 @@ DOD run.
=iterm <Parrot_PMC Parrot_get_dod_registry(Parrot_INTERP)>
Return Parrot's internal DOD registry PMC.
-See also: F<src/classes/addrregistry.pmc>.
+See also: F<src/pmc/addrregistry.pmc>.
=cut
View
2 src/inter_call.c
@@ -979,7 +979,7 @@ set_retval_f(Parrot_Interp interpreter, int sig_ret, parrot_context_t *ctx)
=head1 SEE ALSO
-F<include/parrot/interpreter.h>, F<src/inter_run.c>, F<src/classes/sub.pmc>.
+F<include/parrot/interpreter.h>, F<src/inter_run.c>, F<src/pmc/sub.pmc>.
=cut
View
2 src/pic.c
@@ -83,7 +83,7 @@ lookup of the cache has to be done in the opcode itself.
#endif
/* needs a Makefile dependency */
-/* #include "classes/pmc_integer.h" */
+/* #include "pmc/pmc_integer.h" */
extern void Parrot_Integer_i_subtract_Integer(Interp* , PMC* pmc, PMC* value);
View
2 src/classes/addrregistry.pmc → src/pmc/addrregistry.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/addrregistry.pmc - A DOD Registry PMC
+src/pmc/addrregistry.pmc - A DOD Registry PMC
=head1 DESCRIPTION
View
2 src/classes/array.pmc → src/pmc/array.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/array.pmc - Array PMC
+src/pmc/array.pmc - Array PMC
=head1 DESCRIPTION
View
2 src/classes/bigint.pmc → src/pmc/bigint.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/bigint.pmc - BigInt PMC class
+src/pmc/bigint.pmc - BigInt PMC class
=head1 DESCRIPTION
View
2 src/classes/boolean.pmc → src/pmc/boolean.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/boolean.pmc - Boolean PMC
+src/pmc/boolean.pmc - Boolean PMC
=head1 DESCRIPTION
View
6 src/classes/bound_nci.pmc → src/pmc/bound_nci.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/bound_nci.pmc - Bound internal method
+src/pmc/bound_nci.pmc - Bound internal method
=head1 DESCRIPTION
@@ -60,7 +60,7 @@ Set the bound object live.
if (PObj_get_FLAGS(SELF) & PObj_private0_FLAG) {
/* bound multi sub
* XXX maybe create separate PMC class
- * see also src/classes/default.pmc:get_attr_str()
+ * see also src/pmc/default.pmc:get_attr_str()
* */
PMC *multi = PMC_struct_val(SELF);
next = VTABLE_invoke(INTERP, multi, next);
@@ -91,7 +91,7 @@ Set the bound object live.
=head1 SEE ALSO
-F<src/classes/nci.pmc>
+F<src/pmc/nci.pmc>
=head1 HISTORY
View
2 src/classes/closure.pmc → src/pmc/closure.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/closure.pmc - Closure PMC
+src/pmc/closure.pmc - Closure PMC
=head1 DESCRIPTION
View
2 src/classes/compiler.pmc → src/pmc/compiler.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/compiler.pmc - Compiler PMC
+src/pmc/compiler.pmc - Compiler PMC
=head1 DESCRIPTION
View
2 src/classes/complex.pmc → src/pmc/complex.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/complex.pmc - Complex Numbers PMC Class
+src/pmc/complex.pmc - Complex Numbers PMC Class
=head1 DESCRIPTION
View
2 src/classes/continuation.pmc → src/pmc/continuation.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/continuation.pmc - Continuation PMC
+src/pmc/continuation.pmc - Continuation PMC
=head1 DESCRIPTION
View
2 src/classes/coroutine.pmc → src/pmc/coroutine.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/coroutine.pmc - Co-Routine PMC
+src/pmc/coroutine.pmc - Co-Routine PMC
=head1 DESCRIPTION
View
2 src/classes/csub.pmc → src/pmc/csub.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/csub.pmc - C Subroutine PMC
+src/pmc/csub.pmc - C Subroutine PMC
=head1 DESCRIPTION
View
2 src/classes/default.pmc → src/pmc/default.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/default.pmc - Abstract root class
+src/pmc/default.pmc - Abstract root class
head1 DESCRIPTION
View
2 src/classes/deleg_pmc.pmc → src/pmc/deleg_pmc.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/deleg_pmc.pmc - Delegate PMC
+src/pmc/deleg_pmc.pmc - Delegate PMC
=head1 DESCRIPTION
View
4 src/classes/delegate.pmc → src/pmc/delegate.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/delegate.pmc - Delegate PMC
+src/pmc/delegate.pmc - Delegate PMC
=head1 DESCRIPTION
@@ -140,7 +140,7 @@ Calls the delegated C<__init()> method if it exists.
Calls the delegated C<__instantiate> method if it exists.
XXX Actually the PMC compiler should emit different code, if a method is
-present in src/classes/default.pmc. Some defaulted methods like this one have
+present in src/pmc/default.pmc. Some defaulted methods like this one have
useful defaults and don't throw exceptions.
=cut
View
2 src/classes/enumerate.pmc → src/pmc/enumerate.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/enumerate.pmc - enumerate PMC
+src/pmc/enumerate.pmc - enumerate PMC
=head1 DESCRIPTION
View
2 src/classes/env.pmc → src/pmc/env.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/env.pmc - System Environment
+src/pmc/env.pmc - System Environment
=head1 DESCRIPTION
View
2 src/classes/eval.pmc → src/pmc/eval.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/eval.pmc - Dynamic code evaluation
+src/pmc/eval.pmc - Dynamic code evaluation
=head1 DESCRIPTION
View
2 src/classes/exception.pmc → src/pmc/exception.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/exception.pmc - Exception PMC
+src/pmc/exception.pmc - Exception PMC
=head1 DESCRIPTION
View
2 src/classes/exception_handler.pmc → src/pmc/exception_handler.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/exception_handler.pmc - Exception Handler PMC
+src/pmc/exception_handler.pmc - Exception Handler PMC
=head1 DESCRIPTION
View
2 src/classes/file.pmc → src/pmc/file.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/file.pmc - File PMC
+src/pmc/file.pmc - File PMC
=head1 DESCRIPTION
View
4 src/classes/fixedbooleanarray.pmc → src/pmc/fixedbooleanarray.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/fixedbooleanarray.pmc - fixed size array for booleans only
+src/pmc/fixedbooleanarray.pmc - fixed size array for booleans only
=head1 DESCRIPTION
@@ -79,7 +79,7 @@ Initializes the array.
=item C<void morph(INTVAL type)>
-Const classes must have a C<morph()>.
+Const PMCs must have a C<morph()>.
=cut
View
4 src/classes/fixedfloatarray.pmc → src/pmc/fixedfloatarray.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/fixedfloatarray.pmc - fixed size array for floating point numbers only
+src/pmc/fixedfloatarray.pmc - fixed size array for floating point numbers only
=head1 DESCRIPTION
@@ -48,7 +48,7 @@ Initializes the array.
=item C<void morph(INTVAL type)>
-Const classes must have a C<morph()>.
+Const PMCs must have a C<morph()>.
=cut
View
4 src/classes/fixedintegerarray.pmc → src/pmc/fixedintegerarray.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/fixedintegerarray.pmc - fixed size array for integers only
+src/pmc/fixedintegerarray.pmc - fixed size array for integers only
=head1 DESCRIPTION
@@ -123,7 +123,7 @@ which is a string I<"(el0, el1, ...)">.
=item C<void morph(INTVAL type)>
-Const classes must have a C<morph()>.
+Const PMCs must have a C<morph()>.
=cut
View
4 src/classes/fixedpmcarray.pmc → src/pmc/fixedpmcarray.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/fixedpmcarray.pmc - fixed size array for PMCs only
+src/pmc/fixedpmcarray.pmc - fixed size array for PMCs only
=head1 DESCRIPTION
@@ -126,7 +126,7 @@ Initializes the array.
=item C<void morph(INTVAL type)>
-Const classes must have a C<morph()>.
+Const PMCs must have a C<morph()>.
=cut
View
4 src/classes/fixedstringarray.pmc → src/pmc/fixedstringarray.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/fixedstringarray.pmc - fixed size array for strings only
+src/pmc/fixedstringarray.pmc - fixed size array for strings only
=head1 DESCRIPTION
@@ -48,7 +48,7 @@ Initializes the array.
=item C<void morph(INTVAL type)>
-Const classes must have a C<morph()>.
+Const PMCs must have a C<morph()>.
=cut
View
2 src/classes/float.pmc → src/pmc/float.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/float.pmc - Floating-point number
+src/pmc/float.pmc - Floating-point number
=head1 DESCRIPTION
View
2 src/classes/floatvalarray.pmc → src/pmc/floatvalarray.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/floatval.pmc - Array of FLOATVALs
+src/pmc/floatval.pmc - Array of FLOATVALs
=head1 DESCRIPTION
View
2 src/classes/hash.pmc → src/pmc/hash.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/hash.pmc - Hash PMC
+src/pmc/hash.pmc - Hash PMC
=head1 DESCRIPTION
View
2 src/classes/integer.pmc → src/pmc/integer.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/integer.pmc - Integer PMC class
+src/pmc/integer.pmc - Integer PMC class
=head1 DESCRIPTION
View
2 src/classes/intlist.pmc → src/pmc/intlist.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/intlist.pmc - Array of integers
+src/pmc/intlist.pmc - Array of integers
=head1 DESCRIPTION
View
2 src/classes/iterator.pmc → src/pmc/iterator.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/iterator.pmc - Iterator PMC
+src/pmc/iterator.pmc - Iterator PMC
=head1 DESCRIPTION
View
2 src/classes/key.pmc → src/pmc/key.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/key.pmc - Key PMC
+src/pmc/key.pmc - Key PMC
=head1 DESCRIPTION
View
2 src/classes/lexinfo.pmc → src/pmc/lexinfo.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/lexinfo.pmc - LexInfo PMC
+src/pmc/lexinfo.pmc - LexInfo PMC
=head1 DESCRIPTION
View
4 src/classes/lexpad.pmc → src/pmc/lexpad.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/lexpad.pmc - LexPad PMC
+src/pmc/lexpad.pmc - LexPad PMC
=head1 DESCRIPTION
@@ -150,7 +150,7 @@ Return the LexInfo PMC, if any or a Null PMC.
=head1 SEE ALSO
-F<docs/pdds/pdd20_lecical_vars.pod>, F<src/classes/lexinfo.pmc>.
+F<docs/pdds/pdd20_lecical_vars.pod>, F<src/pmc/lexinfo.pmc>.
=cut
View
2 src/classes/managedstruct.pmc → src/pmc/managedstruct.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 DESCRIPTION
-src/classes/managedstruct.pmc - Memory-managed C struct
+src/pmc/managedstruct.pmc - Memory-managed C struct
=head1 DESCRIPTION
View
2 src/classes/multiarray.pmc → src/pmc/multiarray.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/multiarray.pmc - Multi-dimensional Array
+src/pmc/multiarray.pmc - Multi-dimensional Array
=head1 DESCRIPTION
View
2 src/classes/multisub.pmc → src/pmc/multisub.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/multisub.pmc - A container for Perl6 mutli subs
+src/pmc/multisub.pmc - A container for Perl6 mutli subs
=head1 DESCRIPTION
View
2 src/classes/nci.pmc → src/pmc/nci.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/nci.pmc - Native Call Interface
+src/pmc/nci.pmc - Native Call Interface
=head1 DESCRIPTION
View
2 src/classes/none.pmc → src/pmc/none.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/none.pmc - NULL
+src/pmc/none.pmc - NULL
=head1 DESCRIPTION
View
2 src/classes/null.pmc → src/pmc/null.pmc
@@ -4,7 +4,7 @@ $Id$
=head1 NAME
-src/classes/null.pmc - NULL
+src/pmc/null.pmc - NULL
=head1 DESCRIPTION
<