[parrot/parrot] 2560bf: add expected get_multisig() method to NativePCCMet...

noreply at github.com noreply at github.com
Fri Mar 18 00:38:08 UTC 2011


Branch: refs/heads/pmc2c-multi-nativepccmethod-2
Home:   https://github.com/parrot/parrot

Commit: 2560bf41a1a069114199538605b5901cc4d3007e
    https://github.com/parrot/parrot/commit/2560bf41a1a069114199538605b5901cc4d3007e
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-17 (Thu, 17 Mar 2011)

Changed paths:
  M src/pmc/nativepccmethod.pmc

Log Message:
-----------
add expected get_multisig() method to NativePCCMethod


Commit: d8203d2f8b0c575ec3e75e60029cd218c41dd2f6
    https://github.com/parrot/parrot/commit/d8203d2f8b0c575ec3e75e60029cd218c41dd2f6
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-17 (Thu, 17 Mar 2011)

Changed paths:
  M lib/Parrot/Pmc2c/PMC.pm

Log Message:
-----------
create multi-dispatcher PCC signature based on return type, not NCI signature mangling


Commit: 46596549f9cb2e301175f342001de0130ab51358
    https://github.com/parrot/parrot/commit/46596549f9cb2e301175f342001de0130ab51358
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-17 (Thu, 17 Mar 2011)

Changed paths:
  M lib/Parrot/Pmc2c/Parser.pm

Log Message:
-----------
set method type correctly at creation


Commit: db3ba55fd5909cf08b97c3357ce9143a77f4376f
    https://github.com/parrot/parrot/commit/db3ba55fd5909cf08b97c3357ce9143a77f4376f
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-17 (Thu, 17 Mar 2011)

Changed paths:
  M lib/Parrot/Pmc2c/MULTI.pm
  M lib/Parrot/Pmc2c/PMC.pm

Log Message:
-----------
eliminate "short sigs" (really NCI signatures) for multis


Commit: 71c5503d87319f68ab2ca1c7a7bf89fa0ac4e1ee
    https://github.com/parrot/parrot/commit/71c5503d87319f68ab2ca1c7a7bf89fa0ac4e1ee
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-17 (Thu, 17 Mar 2011)

Changed paths:
  M lib/Parrot/Pmc2c/MULTI.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/Parser.pm

Log Message:
-----------
put method/multi name mangling in one place


Commit: a1d45c458531a9c2bd679c3ddfebee64453397a1
    https://github.com/parrot/parrot/commit/a1d45c458531a9c2bd679c3ddfebee64453397a1
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-17 (Thu, 17 Mar 2011)

Changed paths:
  M lib/Parrot/Pmc2c/Method.pm
  M lib/Parrot/Pmc2c/PMC.pm

Log Message:
-----------
generate PCC variants for multis


Commit: eccfd4ec164fc5eed027c22b3a6016d9bb2a39af
    https://github.com/parrot/parrot/commit/eccfd4ec164fc5eed027c22b3a6016d9bb2a39af
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-17 (Thu, 17 Mar 2011)

Changed paths:
  M lib/Parrot/Pmc2c/PMC.pm

Log Message:
-----------
use Parrot_mmd_add_multi_from_long_sig() to register NativePCCMethod multis

also minor fixups to pcc call and return sections


Compare: https://github.com/parrot/parrot/compare/2560bf4^...eccfd4e


More information about the parrot-commits mailing list