On Fri Jul 18 08:22:48 2008, doughera wrote:
>
> Oh yes -- I did remember one other. Configure.pl currently offers you
the
> opportunity to specify different sizes for opcode_t and INTVAL. However,
> parrot itself assumes they are the same size. (See [perl #56810] for a
> little more background.)
>
This is outside my area of competence, but I suspect the relevant code
is this part of config/inter/types.pm:
sub runstep {
my ( $self, $conf ) = @_;
my $intval = $conf->options->get('intval') || 'long';
my $floatval = $conf->options->get('floatval') || 'double';
my $opcode = $conf->options->get('opcode') || 'long';
if ( $conf->options->get('ask') ) {
$intval = prompt( "\n\nHow big would you like your integers to
be?", $intval );
$floatval = prompt( "And your floats?",
$floatval );
$opcode = prompt( "What's your native opcode type?",
$opcode );
print "\n";
}
$conf->data->set(
iv => $intval,
nv => $floatval,
opcode_t => $opcode
);
return 1;
}
Would you care to submit a patch? Thanks.