Ticket #6: patch2.patch

File patch2.patch, 7.2 KB (added by jimmy, 6 years ago)
  • MANIFEST

     
    31533153src/pmc/tqueue.pmc                                          [] 
    31543154src/pmc/undef.pmc                                           [] 
    31553155src/pmc/unmanagedstruct.pmc                                 [] 
    3156 src/pmc/vtablecache.pmc                                     [] 
    31573156src/pmc_freeze.c                                            [] 
    31583157src/runops_cores.c                                          [] 
    31593158src/runops_cores.h                                          [] 
  • src/pmc/pmc.num

     
    2020compiler.pmc            10 
    2121exception.pmc           11 
    2222version.pmc             12 
    23 vtablecache.pmc         13 
    24 parrotio.pmc            14 
    25 parrotlibrary.pmc       15 
    26 constparrotlibrary.pmc  16 
    27 parrotinterpreter.pmc   17 
    28 parrotthread.pmc        18 
    29 lexpad.pmc              19 
    30 timer.pmc               20 
    31 pointer.pmc             21 
     23parrotio.pmc            13 
     24parrotlibrary.pmc       14 
     25constparrotlibrary.pmc  15 
     26parrotinterpreter.pmc   16 
     27parrotthread.pmc        17 
     28lexpad.pmc              18 
     29timer.pmc               19 
     30pointer.pmc             20 
    3231 
    3332# sub and subroutine like pmcs 
    3433 
    35 sub.pmc                 22 
    36 closure.pmc             23 
    37 continuation.pmc        24 
    38 retcontinuation.pmc     25 
    39 exception_handler.pmc   26 
    40 coroutine.pmc           27 
    41 eval.pmc                28 
    42 nci.pmc                 29 
     34sub.pmc                 21 
     35closure.pmc             22 
     36continuation.pmc        23 
     37retcontinuation.pmc     24 
     38exception_handler.pmc   25 
     39coroutine.pmc           26 
     40eval.pmc                27 
     41nci.pmc                 28 
    4342 
    4443# scalars 
    4544 
    46 # abstract scalar.pmc           29 
     45# abstract scalar.pmc           28 
    4746 
    4847# base types 
    49 float.pmc               30 
    50 integer.pmc             31 
    51 bigint.pmc              32 
    52 complex.pmc             33 
    53 string.pmc              34 
     48float.pmc               29 
     49integer.pmc             30 
     50bigint.pmc              31 
     51complex.pmc             32 
     52string.pmc              33 
    5453 
    5554# abstract perlscalar.pmc 
    56 perlint.pmc             35 
    57 perlnum.pmc             36 
    58 perlstring.pmc          37 
    59 perlundef.pmc           38 
    60 boolean.pmc             39 
     55perlint.pmc             34 
     56perlnum.pmc             35 
     57perlstring.pmc          36 
     58perlundef.pmc           37 
     59boolean.pmc             38 
    6160 
    62 ref.pmc                 40 
    63 sharedref.pmc           41 
     61ref.pmc                 39 
     62sharedref.pmc           40 
    6463 
    6564# arrays XXX this list isn't complete 
    6665 
    67 array.pmc               42 
    68 fixedintegerarray.pmc   43 
    69 intlist.pmc             44 
    70 iterator.pmc            45 
    71 perlarray.pmc           46 
    72 pmcarray.pmc            47 
    73 sarray.pmc              48 
    74 constsarray.pmc         49 
    75 fixedstringarray.pmc            50 
    76 multiarray.pmc          51 
     66array.pmc               41 
     67fixedintegerarray.pmc   42 
     68intlist.pmc             43 
     69iterator.pmc            44 
     70perlarray.pmc           45 
     71pmcarray.pmc            46 
     72sarray.pmc              47 
     73constsarray.pmc         48 
     74fixedstringarray.pmc    49 
     75multiarray.pmc          50 
    7776 
    7877 
    7978# hashes 
    80 hash.pmc                52 
    81 perlhash.pmc            53 
    82 orderedhash.pmc         54 
     79hash.pmc                51 
     80perlhash.pmc            52 
     81orderedhash.pmc         53 
    8382 
    8483# other 
    8584 
    86 tqueue.pmc              55 
     85tqueue.pmc              54 
    8786 
    88 parrotclass.pmc         56 
    89 parrotobject.pmc        57 
     87parrotclass.pmc         55 
     88parrotobject.pmc        56 
    9089 
    91 os.pmc                  58 
    92 file.pmc                59 
     90os.pmc                  57 
     91file.pmc                58 
  • t/steps/auto_pmc-01.t

     
    146146########## --pmc ########## 
    147147 
    148148my @dummy_options = qw( 
    149 default.pmc null.pmc env.pmc key.pmc random.pmc unmanagedstruct.pmc managedstruct.pmc delegate.pmc exception.pmc vtablecache.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 intlist.pmc iterator.pmc sarray.pmc fixedstringarray.pmc multiarray.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 enumerate.pmc exporter.pmc fixedbooleanarray.pmc fixedfloatarray.pmc fixedpmcarray.pmc lexinfo.pmc multisub.pmc namespace.pmc object.pmc pair.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 
     149default.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 intlist.pmc iterator.pmc sarray.pmc fixedstringarray.pmc multiarray.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 enumerate.pmc exporter.pmc fixedbooleanarray.pmc fixedfloatarray.pmc fixedpmcarray.pmc lexinfo.pmc multisub.pmc namespace.pmc object.pmc pair.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 
    150150); 
    151151my $dummy_options = join q{ } => @dummy_options; 
    152152 
     
    168168 
    169169@dummy_options = qw( 
    170170default.pmc null.pmc env.pmc key.pmc random.pmc unmanagedstruct.pmc 
    171 managedstruct.pmc delegate.pmc constexception.pmc vtablecache.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 intlist.pmc iterator.pmc sarray.pmc fixedstringarray.pmc multiarray.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 enumerate.pmc exporter.pmc fixedbooleanarray.pmc fixedfloatarray.pmc fixedpmcarray.pmc lexinfo.pmc multisub.pmc namespace.pmc object.pmc pair.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 
     171managedstruct.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 intlist.pmc iterator.pmc sarray.pmc fixedstringarray.pmc multiarray.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 enumerate.pmc exporter.pmc fixedbooleanarray.pmc fixedfloatarray.pmc fixedpmcarray.pmc lexinfo.pmc multisub.pmc namespace.pmc object.pmc pair.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 
    172172); 
    173173$dummy_options = join q{ } => @dummy_options; 
    174174