develooper 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;
 



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About