Skip Menu |
 

This queue is for tickets about the Math-BigInt CPAN distribution.

Report information
The Basics
Id: 120242
Status: resolved
Priority: 0/
Queue: Math-BigInt

People
Owner: Nobody in particular
Requestors: RURBAN [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: 1.999810



Subject: [PATCH] Fix multiple inheritance for c3
Download (untitled) / with headers
text/plain 392b
cperl switched to c3 already (perl5 might do later evtl.) and fails with "Inconsistent hierarchy during C3 merge". With multiple inheritance (@ISA>1), the c3 mro refuses to load the most specific after the least specific base class. The general rule to avoid inconsistency for @ISA is from most specific to least specific. I.e. Exporter needs to be the last -- Reini Urban
Subject: c3.p
Download c3.p
application/octet-stream 1.7k

Message body not shown because it is not plain text.

Thanks for the patch, but what is "c3" and "mro"?
Download (untitled) / with headers
text/plain 223b
On Mon Feb 27 13:19:59 2017, pjacklam wrote: Show quoted text
> Thanks for the patch, but what is "c3" and "mro"?
$ perldoc mro c3 is the modern method resolution, used for proper object systems. dfs the adhoc resolution -- Reini Urban
Thanks for the information. This is fixed in v1.999810.


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.