Ticket #1145 (closed deprecation: fixed)

Opened 5 years ago

Last modified 4 years ago

extend/embed API functions for calling subs/methods

Reported by: allison Owned by:
Priority: normal Milestone:
Component: none Version: 1.6.0
Severity: medium Keywords:
Cc: Language:
Patch status: Platform:

Description

The following functions (part of the public API) are deprecated and will be removed after 2.0.

src/extend.c:
  Parrot_call_sub
  Parrot_call_sub_ret_int
  Parrot_call_sub_ret_float
  Parrot_call_method
  Parrot_call_method_ret_int
  Parrot_call_method_ret_float

They have been replaced by Parrot_ext_call (which has a similar interface, but uses new-style signature strings with returns at the end separated by an arrow "->P" instead of old-style signature strings with the return as the first character).

Change History

  Changed 5 years ago by allison

See related ticket TT #891.

follow-up: ↓ 4   Changed 5 years ago by coke

Only two functions remain to be removed: (both have usages in t/)

  Parrot_call_sub
  Parrot_call_sub_ret_int

  Changed 4 years ago by coke

  • type changed from todo to deprecated
  • summary changed from [TODO] Deprecated extend/embed API functions for calling subs/methods to extend/embed API functions for calling subs/methods

in reply to: ↑ 2   Changed 4 years ago by plobsing

  • status changed from new to closed
  • resolution set to fixed

Replying to coke:

Only two functions remain to be removed: (both have usages in t/) {{{ Parrot_call_sub Parrot_call_sub_ret_int }}}

It appears that these functions have been removed. Closing ticket.

Note: See TracTickets for help on using tickets.