Item 3.2 of RFC-24 mandates that all mapscript languages introduce parent back-referencing
to solve a rare early garbage collection issue.
The issue is in fact marginal as it has never been brought up in the mailing lists by anyone.
Also since item 3.2 is a pretty minor problem the rfc allowed that it be fixed later on when the dust on the huge refcounting changes had settled. RFC-24 has now been out for over 6 months (in both SVN and a released mapserver version 5) so I think it is time to tackle this last item.
As I'm writing this I have already committed the changes for Java mapscript as I'm the one reponsible for that.
For the other mapscripts I'll post a patch file here and notify with a separate email the mantainers so that I can get their approval before making changes.