Front page | perl.cvs.parrot |
Postings from January 2009
[svn:parrot] r35947 - in trunk: . config/auto editor lib/Parrot/Pmc2c lib/Parrot/Pmc2c/PMC src src/pmc t/op t/pmc t/steps
From:
coke
Date:
January 23, 2009 22:35
Subject:
[svn:parrot] r35947 - in trunk: . config/auto editor lib/Parrot/Pmc2c lib/Parrot/Pmc2c/PMC src src/pmc t/op t/pmc t/steps
Message ID:
20090124063515.75EBDCB9AE@x12.develooper.com
Author: coke
Date: Fri Jan 23 22:35:14 2009
New Revision: 35947
Removed:
trunk/lib/Parrot/Pmc2c/PMC/deleg_pmc.pm
trunk/lib/Parrot/Pmc2c/PMC/delegate.pm
trunk/src/pmc/deleg_pmc.pmc
trunk/src/pmc/delegate.pmc
trunk/t/pmc/deleg_pmc.t
trunk/t/pmc/delegate.t
Modified:
trunk/DEPRECATED.pod
trunk/MANIFEST
trunk/PBC_COMPAT
trunk/config/auto/pmc.pm
trunk/editor/pir-mode.el
trunk/lib/Parrot/Pmc2c/Pmc2cMain.pm
trunk/src/pmc/pmc.num
trunk/src/trace.c
trunk/t/op/gc.t
trunk/t/pmc/pmc.t
trunk/t/steps/auto_pmc-01.t
Log:
TT #187 - remove delegate and deleg_pmc PMCs; these had remnants in
several locations; ran 'make configure_tests test', no failures.
Modified: trunk/DEPRECATED.pod
==============================================================================
--- trunk/DEPRECATED.pod (original)
+++ trunk/DEPRECATED.pod Fri Jan 23 22:35:14 2009
@@ -37,12 +37,6 @@
=over 4
-=item * delegate [post 0.9.0] (TT #187)
-
-=item * deleg_pmc [post 0.9.0] (TT #187)
-
-=item * pair [post 0.9.0] (TT #187)
-
=item * pointer [post 0.9.0] (TT #187)
=item * closure [post 0.9.0] (TT #188)
Modified: trunk/MANIFEST
==============================================================================
--- trunk/MANIFEST (original)
+++ trunk/MANIFEST Fri Jan 23 22:35:14 2009
@@ -1,7 +1,7 @@
# ex: set ro:
# $Id$
#
-# generated by tools/dev/mk_manifest_and_skip.pl Sat Jan 24 05:43:12 2009 UT
+# generated by tools/dev/mk_manifest_and_skip.pl Sat Jan 24 06:19:24 2009 UT
#
# See tools/dev/install_files.pl for documentation on the
# format of this file.
@@ -2617,8 +2617,6 @@
lib/Parrot/Pmc2c/PMC/Ref.pm [devel]
lib/Parrot/Pmc2c/PMC/SharedRef.pm [devel]
lib/Parrot/Pmc2c/PMC/default.pm [devel]
-lib/Parrot/Pmc2c/PMC/deleg_pmc.pm [devel]
-lib/Parrot/Pmc2c/PMC/delegate.pm [devel]
lib/Parrot/Pmc2c/PMCEmitter.pm [devel]
lib/Parrot/Pmc2c/Parser.pm [devel]
lib/Parrot/Pmc2c/Pmc2cMain.pm [devel]
@@ -2949,8 +2947,6 @@
src/pmc/coroutine.pmc []
src/pmc/cpointer.pmc []
src/pmc/default.pmc []
-src/pmc/deleg_pmc.pmc []
-src/pmc/delegate.pmc []
src/pmc/env.pmc []
src/pmc/eval.pmc []
src/pmc/eventhandler.pmc []
@@ -3365,8 +3361,6 @@
t/pmc/coroutine.t []
t/pmc/cpointer.t []
t/pmc/default.t []
-t/pmc/deleg_pmc.t []
-t/pmc/delegate.t []
t/pmc/env.t []
t/pmc/eval.t []
t/pmc/eventhandler.t []
Modified: trunk/PBC_COMPAT
==============================================================================
--- trunk/PBC_COMPAT (original)
+++ trunk/PBC_COMPAT Fri Jan 23 22:35:14 2009
@@ -27,7 +27,7 @@
# please insert tab separated entries at the top of the list
-3.34 2009.01.23 coke removed intlist, enumerate, multiarray, pair PMCs
+3.34 2009.01.23 coke removed intlist, enumerate, multiarray, pair, delegate, deleg_pmc PMCs
3.33 2009.01.20 chromatic removed n_neg opcode
3.32 2009.01.19 chromatic removed remaining n_* math/bitwise ops
3.31 2009.01.12 whiteknight remove stm.ops and all opcodes therein
Modified: trunk/config/auto/pmc.pm
==============================================================================
--- trunk/config/auto/pmc.pm (original)
+++ trunk/config/auto/pmc.pm Fri Jan 23 22:35:14 2009
@@ -168,8 +168,6 @@
lib/Parrot/Pmc2c/Library.pm \\
lib/Parrot/Pmc2c/UtilFunctions.pm \\
lib/Parrot/Pmc2c/PMC/default.pm \\
- lib/Parrot/Pmc2c/PMC/delegate.pm \\
- lib/Parrot/Pmc2c/PMC/deleg_pmc.pm \\
lib/Parrot/Pmc2c/PMC/Null.pm \\
lib/Parrot/Pmc2c/PMC/Ref.pm \\
lib/Parrot/Pmc2c/PMC/SharedRef.pm \\
Modified: trunk/editor/pir-mode.el
==============================================================================
--- trunk/editor/pir-mode.el (original)
+++ trunk/editor/pir-mode.el Fri Jan 23 22:35:14 2009
@@ -151,7 +151,7 @@
"FixedIntegerArray" "FixedPMCArray" "FixedStringArray" "Float"
"Hash" "Integer" "Iterator" "Key" "LexInfo" "LexPad"
"ManagedStruct" "MultiSub" "NCI" "NameSpace" "Null"
- "OS" "Object" "OrderedHash" "PMCProxy" "Pair" "ParrotClass"
+ "OS" "Object" "OrderedHash" "PMCProxy" "ParrotClass"
"ParrotIO" "ParrotInterpreter" "ParrotLibrary" "ParrotObject"
"ParrotRunningThread" "ParrotThread" "Pointer" "Random" "Ref"
"ResizableBooleanArray" "ResizableFloatArray" "ResizableIntegerArray"
Modified: trunk/lib/Parrot/Pmc2c/Pmc2cMain.pm
==============================================================================
--- trunk/lib/Parrot/Pmc2c/Pmc2cMain.pm (original)
+++ trunk/lib/Parrot/Pmc2c/Pmc2cMain.pm Fri Jan 23 22:35:14 2009
@@ -12,8 +12,6 @@
use Parrot::Pmc2c::UtilFunctions qw( filename );
use Parrot::Pmc2c::PCCMETHOD ();
use Parrot::Pmc2c::PMC::default ();
-use Parrot::Pmc2c::PMC::delegate ();
-use Parrot::Pmc2c::PMC::deleg_pmc ();
use Parrot::Pmc2c::PMC::Null ();
use Parrot::Pmc2c::PMC::Ref ();
use Parrot::Pmc2c::PMC::SharedRef ();
Modified: trunk/src/pmc/pmc.num
==============================================================================
--- trunk/src/pmc/pmc.num (original)
+++ trunk/src/pmc/pmc.num Fri Jan 23 22:35:14 2009
@@ -15,74 +15,71 @@
random.pmc 5
unmanagedstruct.pmc 6
managedstruct.pmc 7
-delegate.pmc 8
-csub.pmc 9
-compiler.pmc 10
-exception.pmc 11
-version.pmc 12
-parrotio.pmc 13
-parrotlibrary.pmc 14
-constparrotlibrary.pmc 15
-parrotinterpreter.pmc 16
-parrotthread.pmc 17
-lexpad.pmc 18
-timer.pmc 19
-pointer.pmc 20
+csub.pmc 8
+compiler.pmc 9
+exception.pmc 10
+version.pmc 11
+parrotio.pmc 12
+parrotlibrary.pmc 13
+constparrotlibrary.pmc 14
+parrotinterpreter.pmc 15
+parrotthread.pmc 16
+lexpad.pmc 17
+timer.pmc 18
+pointer.pmc 19
# sub and subroutine like pmcs
-sub.pmc 21
-closure.pmc 22
-continuation.pmc 23
-retcontinuation.pmc 24
-exception_handler.pmc 25
-coroutine.pmc 26
-eval.pmc 27
-nci.pmc 28
+sub.pmc 20
+closure.pmc 21
+continuation.pmc 22
+retcontinuation.pmc 23
+exception_handler.pmc 24
+coroutine.pmc 25
+eval.pmc 26
+nci.pmc 27
# scalars
-# abstract scalar.pmc 28
-
# base types
-float.pmc 29
-integer.pmc 30
-bigint.pmc 31
-complex.pmc 32
-string.pmc 33
+float.pmc 28
+integer.pmc 29
+bigint.pmc 30
+complex.pmc 31
+string.pmc 32
# abstract perlscalar.pmc
-perlint.pmc 34
-perlnum.pmc 35
-perlstring.pmc 36
-perlundef.pmc 37
-boolean.pmc 38
+perlint.pmc 33
+perlnum.pmc 34
+perlstring.pmc 35
+perlundef.pmc 36
+boolean.pmc 37
-ref.pmc 39
-sharedref.pmc 40
+ref.pmc 38
+sharedref.pmc 39
# arrays XXX this list isn't complete
-array.pmc 41
-fixedintegerarray.pmc 42
-iterator.pmc 43
-perlarray.pmc 44
-pmcarray.pmc 45
-sarray.pmc 46
-constsarray.pmc 47
-fixedstringarray.pmc 48
+array.pmc 40
+fixedintegerarray.pmc 41
+iterator.pmc 42
+perlarray.pmc 43
+pmcarray.pmc 44
+sarray.pmc 45
+constsarray.pmc 46
+fixedstringarray.pmc 47
# hashes
-hash.pmc 49
-perlhash.pmc 50
-orderedhash.pmc 51
+hash.pmc 48
+perlhash.pmc 49
+orderedhash.pmc 50
# other
-tqueue.pmc 52
+tqueue.pmc 51
-parrotclass.pmc 53
-parrotobject.pmc 54
+parrotclass.pmc 52
+parrotobject.pmc 53
-os.pmc 55
-file.pmc 56
+os.pmc 54
+file.pmc 55
Modified: trunk/src/trace.c
==============================================================================
--- trunk/src/trace.c (original)
+++ trunk/src/trace.c Fri Jan 23 22:35:14 2009
@@ -150,9 +150,6 @@
Parrot_io_eprintf(debugger, "Object(%Ss)=PMC(%#p)",
VTABLE_get_string(interp, VTABLE_get_class(interp, pmc)), pmc);
}
- else if (pmc->vtable->base_type == enum_class_delegate) {
- Parrot_io_eprintf(debugger, "delegate=PMC(%#p)", pmc);
- }
else {
Parrot_io_eprintf(debugger, "%S=PMC(%#p)",
VTABLE_name(interp, pmc), pmc);
Modified: trunk/t/op/gc.t
==============================================================================
--- trunk/t/op/gc.t (original)
+++ trunk/t/op/gc.t Fri Jan 23 22:35:14 2009
@@ -540,7 +540,7 @@
ok
OUTPUT
-pir_output_is( <<'CODE', <<'OUTPUT', "verify deleg_pmc object marking" );
+pir_output_is( <<'CODE', <<'OUTPUT', "verify pmc proxy object marking" );
.sub main :main
.local pmc cl, s, t
cl = subclass "String", "X"
Modified: trunk/t/pmc/pmc.t
==============================================================================
--- trunk/t/pmc/pmc.t (original)
+++ trunk/t/pmc/pmc.t Fri Jan 23 22:35:14 2009
@@ -51,7 +51,7 @@
= map { $_ => 1; } ( # These require initializers.
qw(Null Iterator Enumerate Ref SharedRef
ParrotObject ParrotThread
- deleg_pmc BigInt LexInfo LexPad Slice Object),
+ BigInt LexInfo LexPad Slice Object),
# Instances of these appear to have other types.
qw(PMCProxy Class) );
Modified: trunk/t/steps/auto_pmc-01.t
==============================================================================
--- trunk/t/steps/auto_pmc-01.t (original)
+++ trunk/t/steps/auto_pmc-01.t Fri Jan 23 22:35:14 2009
@@ -146,7 +146,7 @@
########## --pmc ##########
my @dummy_options = qw(
-default.pmc null.pmc env.pmc key.pmc random.pmc unmanagedstruct.pmc managedstruct.pmc delegate.pmc exception.pmc parrotlibrary.pmc parrotinterpreter.pmc parrotthread.pmc lexpad.pmc timer.pmc pointer.pmc sub.pmc continuation.pmc retcontinuation.pmc exceptionhandler.pmc coroutine.pmc eval.pmc nci.pmc float.pmc integer.pmc bigint.pmc complex.pmc string.pmc boolean.pmc ref.pmc sharedref.pmc array.pmc fixedintegerarray.pmc iterator.pmc sarray.pmc fixedstringarray.pmc hash.pmc orderedhash.pmc tqueue.pmc os.pmc file.pmc addrregistry.pmc bound_nci.pmc capture.pmc class.pmc codestring.pmc deleg_pmc.pmc exporter.pmc fixedbooleanarray.pmc fixedfloatarray.pmc fixedpmcarray.pmc lexinfo.pmc multisub.pmc namespace.pmc object.pmc parrotrunningthread.pmc pccmethod_test.pmc pmcproxy.pmc resizablebooleanarray.pmc resizablefloatarray.pmc resizableintegerarray.pmc resizablepmcarray.pmc resizablestringarray.pmc role.pmc scalar.pmc scheduler.pmc slice.pmc task.pmc undef.pmc
+default.pmc null.pmc env.pmc key.pmc random.pmc unmanagedstruct.pmc managedstruct.pmc exception.pmc parrotlibrary.pmc parrotinterpreter.pmc parrotthread.pmc lexpad.pmc timer.pmc pointer.pmc sub.pmc continuation.pmc retcontinuation.pmc exceptionhandler.pmc coroutine.pmc eval.pmc nci.pmc float.pmc integer.pmc bigint.pmc complex.pmc string.pmc boolean.pmc ref.pmc sharedref.pmc array.pmc fixedintegerarray.pmc iterator.pmc sarray.pmc fixedstringarray.pmc hash.pmc orderedhash.pmc tqueue.pmc os.pmc file.pmc addrregistry.pmc bound_nci.pmc capture.pmc class.pmc codestring.pmc exporter.pmc fixedbooleanarray.pmc fixedfloatarray.pmc fixedpmcarray.pmc lexinfo.pmc multisub.pmc namespace.pmc object.pmc parrotrunningthread.pmc pccmethod_test.pmc pmcproxy.pmc resizablebooleanarray.pmc resizablefloatarray.pmc resizableintegerarray.pmc resizablepmcarray.pmc resizablestringarray.pmc role.pmc scalar.pmc scheduler.pmc slice.pmc task.pmc undef.pmc
);
my $dummy_options = join q{ } => @dummy_options;
@@ -168,7 +168,7 @@
@dummy_options = qw(
default.pmc null.pmc env.pmc key.pmc random.pmc unmanagedstruct.pmc
-managedstruct.pmc delegate.pmc constexception.pmc parrotlibrary.pmc parrotinterpreter.pmc parrotthread.pmc lexpad.pmc timer.pmc pointer.pmc sub.pmc continuation.pmc retcontinuation.pmc exceptionhandler.pmc coroutine.pmc eval.pmc nci.pmc float.pmc integer.pmc bigint.pmc complex.pmc string.pmc boolean.pmc ref.pmc sharedref.pmc array.pmc fixedintegerarray.pmc iterator.pmc sarray.pmc fixedstringarray.pmc hash.pmc orderedhash.pmc tqueue.pmc os.pmc file.pmc addrregistry.pmc bound_nci.pmc capture.pmc class.pmc codestring.pmc deleg_pmc.pmc exporter.pmc fixedbooleanarray.pmc fixedfloatarray.pmc fixedpmcarray.pmc lexinfo.pmc multisub.pmc namespace.pmc object.pmc parrotrunningthread.pmc pccmethod_test.pmc pmcproxy.pmc resizablebooleanarray.pmc resizablefloatarray.pmc resizableintegerarray.pmc resizablepmcarray.pmc resizablestringarray.pmc role.pmc scalar.pmc scheduler.pmc slice.pmc task.pmc undef.pmc
+managedstruct.pmc constexception.pmc parrotlibrary.pmc parrotinterpreter.pmc parrotthread.pmc lexpad.pmc timer.pmc pointer.pmc sub.pmc continuation.pmc retcontinuation.pmc exceptionhandler.pmc coroutine.pmc eval.pmc nci.pmc float.pmc integer.pmc bigint.pmc complex.pmc string.pmc boolean.pmc ref.pmc sharedref.pmc array.pmc fixedintegerarray.pmc iterator.pmc sarray.pmc fixedstringarray.pmc hash.pmc orderedhash.pmc tqueue.pmc os.pmc file.pmc addrregistry.pmc bound_nci.pmc capture.pmc class.pmc codestring.pmc exporter.pmc fixedbooleanarray.pmc fixedfloatarray.pmc fixedpmcarray.pmc lexinfo.pmc multisub.pmc namespace.pmc object.pmc parrotrunningthread.pmc pccmethod_test.pmc pmcproxy.pmc resizablebooleanarray.pmc resizablefloatarray.pmc resizableintegerarray.pmc resizablepmcarray.pmc resizablestringarray.pmc role.pmc scalar.pmc scheduler.pmc slice.pmc task.pmc undef.pmc
);
$dummy_options = join q{ } => @dummy_options;
-
[svn:parrot] r35947 - in trunk: . config/auto editor lib/Parrot/Pmc2c lib/Parrot/Pmc2c/PMC src src/pmc t/op t/pmc t/steps
by coke