Skip to content

Commit

Permalink
[perl #38235] Rename (dyn)?classes to (dyn)?pmc
Browse files Browse the repository at this point in the history
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


git-svn-id: https://svn.parrot.org/parrot/trunk@11226 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  • Loading branch information
bschmalhofer committed Jan 17, 2006
1 parent bda1a88 commit 531a52d
Show file tree
Hide file tree
Showing 46 changed files with 159 additions and 261 deletions.
4 changes: 2 additions & 2 deletions CREDITS
Original file line number Diff line number Diff line change
Expand Up @@ -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: jonathan@jwcs.net
W: http://www.jwcs.net/~jonathan/
Expand Down Expand Up @@ -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: vanderlay@home.nl

Expand Down
6 changes: 4 additions & 2 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -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
Expand Down
38 changes: 19 additions & 19 deletions MANIFEST
Original file line number Diff line number Diff line change
Expand Up @@ -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 []
Expand Down Expand Up @@ -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 []
Expand Down Expand Up @@ -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 []
Expand Down
186 changes: 41 additions & 145 deletions MANIFEST.SKIP
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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$
Expand Down Expand Up @@ -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/
Expand Down Expand Up @@ -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/
Expand All @@ -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/
Expand Down Expand Up @@ -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/
Expand Down Expand Up @@ -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/'
Expand Down
2 changes: 1 addition & 1 deletion MANIFEST.generated
Original file line number Diff line number Diff line change
Expand Up @@ -121,4 +121,4 @@ runtime/parrot/library/dumper.pbc [main]
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]
2 changes: 1 addition & 1 deletion config/auto/gdbm.pm
Original file line number Diff line number Diff line change
Expand Up @@ -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;
2 changes: 1 addition & 1 deletion config/gen/icu.pm
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
4 changes: 2 additions & 2 deletions config/gen/makefiles.pm
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down
2 changes: 1 addition & 1 deletion config/gen/makefiles/amber.in
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
RM_F = @rm_f@
PERL = @perl@
BUILDPMC = $(PERL) @build_dir@@slash@tools@slash@build@slash@dynclasses.pl
BUILDPMC = $(PERL) @build_dir@@slash@tools@slash@build@slash@dynpmc.pl
DESTDIR = @build_dir@@slash@runtime@slash@parrot@slash@dynext
O = @o@
CLASSDIR = lib/kernel/pmc
Expand Down
Loading

0 comments on commit 531a52d

Please sign in to comment.