Re: Parrot config - a small perl task

2004-07-16 Thread Leopold Toetsch
Timur Safin <[EMAIL PROTECTED]> wrote: > - Original Message - > From: "Leopold Toetsch" <[EMAIL PROTECTED]> >> On (AFAIK) all systems: opcode_type = intval_type = long. This size has >> to match the pointer size. And floatval_type = double. > It was not exactly true till recent (the count

Re: Parrot config - a small perl task

2004-07-16 Thread Timur Safin
- Original Message - From: "Leopold Toetsch" <[EMAIL PROTECTED]> To: "Perl 6 Internals" <[EMAIL PROTECTED]> Sent: Friday, July 16, 2004 9:42 AM Subject: Parrot config - a small perl task > On (AFAIK) all systems: opcode_type = intval_type = long. This s

Re: Parrot config - a small perl task

2004-07-16 Thread Leopold Toetsch
Brent 'Dax' Royal-Gordon wrote: Leopold Toetsch wrote: On (AFAIK) all systems: opcode_type = intval_type = long. This size has to match the pointer size. And floatval_type = double. Very small, as it turns out: Great, thanks. The patch is smaller then my description ;) leo

Re: Parrot config - a small perl task

2004-07-16 Thread Brent 'Dax' Royal-Gordon
Leopold Toetsch wrote: On (AFAIK) all systems: opcode_type = intval_type = long. This size has to match the pointer size. And floatval_type = double. Very small, as it turns out: - my $intval=$Config{ivtype} || 'long'; - my $floatval=$Config{nvtype} || 'double'; - my $opcode=$Config{ivtype}

Parrot config - a small perl task

2004-07-16 Thread Leopold Toetsch
Our types configuration is still using perl5's type sizes. This breaks default Configure.pl runs on various architectures, that ship a perl with "long long" intvals. Using perl's was needed a long time ago, when packfiles were generated by perl. It's not needed any more. So the job is to fix t