Re: Parrot config - a small perl task

2004-07-17 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 counter sample is

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

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}

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 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 size has to match the pointer size