Changes between Initial Version and Version 4 of Ticket #1147

Show
Ignore:
Timestamp:
10/31/09 21:47:59 (5 years ago)
Author:
bacek
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1147

    • Property owner set to whiteknight
  • Ticket #1147 – description

    initial v4  
    11This patch does the following: 
     2 
    23* fix src/pmc/nci.pmc to emit the new pcc signatures 
     4 
    35* add tests to t/pmc/nci.t to test nci.pmc signatures against nativecall.pl signatures 
     6 
    47* split minimal signature conversion logic from nativecall.pl out into Parrot::NativeCall to support testing 
     8 
    59* add vtable interface to nci.pmc to query attributes (eg: pcc_signature) 
     10 
    611* nci.pmc now eagerly builds the pcc signature and arity attributes 
     12 
    713* remove poking of nci.pmc's private1 flag. (it didn't do anything) 
     14 
    815* change JIT thunk call signature to match static frame functions call signature. This should be less confusing. The new VTABLE interfaces on the NCI pmc should be used to get the signature. 
    916