Ticket #664 (closed patch: wontfix)

Opened 5 years ago

Last modified 5 years ago

new GC API & compatibility

Reported by: fperrad Owned by: whiteknight
Priority: normal Milestone: 1.5
Component: none Version: 1.1.0
Severity: medium Keywords:
Cc: whiteknight Language:
Patch status: new Platform: all

Description

some languages with PMC are broken since r38654 (gc_api merge).

a simple macro provides a compatibility.

Attachments

gc-api-compat.patch Download (500 bytes) - added by fperrad 5 years ago.

Change History

Changed 5 years ago by fperrad

Changed 5 years ago by whiteknight

  • owner set to whiteknight
  • status changed from new to assigned

You're right, we should have that macro. I didn't consider breaking compatibility for languages that still used the old function name.

I'll apply that patch and add a deprecation note that pobject_lives is going to be replaced (probably by 1.4, right?).

Changed 5 years ago by coke

Deprecation changes must occur AFTER 1.4 (so, 1.5 at the earliest), not IN 1.4

Changed 5 years ago by whiteknight

  • milestone set to 1.5

Thanks Coke, I did add the deprecation notice for 1.5. Committed the patch and the deprecation note in r38750. Sorry about the mixup!

Changed 5 years ago by chromatic

There was already a perfectly good deprecation notice for pobject_lives, as seen in TT #443. It was eligible anytime after 1.1.

Changed 5 years ago by whiteknight

  • status changed from assigned to closed
  • resolution set to wontfix
Note: See TracTickets for help on using tickets.