Ticket #1904 (closed deprecation: done)

Opened 4 years ago

Last modified 3 years ago

[DEPRECATED] assign on FPA

Reported by: plobsing Owned by:
Priority: normal Milestone:
Component: core Version:
Severity: medium Keywords:
Cc: Language:
Patch status: Platform:

Description (last modified by plobsing) (diff)

FixedPMCArray.set_pmc, used to implement the assign op, deletes the current storage and allocates a resized storage into which it copies the assigned array.

This violates a contract of the FPA type (that it is of *fixed* size) and will be removed.

Change History

Changed 4 years ago by cotto

I agree. It makes more sense to delete this VTABLE function and have it act like the other F*As, after a deprecation, of course.

Changed 4 years ago by plobsing

  • version 2.10.0 deleted
  • type changed from bug to deprecation
  • description modified (diff)
  • summary changed from assign into FPA changes size to [DEPRECATED] assign on FPA

converted to deprecation ticket

Changed 3 years ago by jkeenan

  • component changed from none to core

Can anyone advise on the status of this deprecation?

Thank you very much.

kid51

Changed 3 years ago by plobsing

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

Done as of 2efcf4306e3. Documented at ParrotDeprecationsFor4.0#FixedPMCArray.set_pmc.

Note: See TracTickets for help on using tickets.