Win32 building

2003-11-23 Thread Vladimir Lipsky
D:\build\parrot>nmake ... d:\build\parrot\src\encoding.c(39) : warning C4090: 'function' : different 'const' qualifiers d:\build\parrot\src\encoding.c(39) : warning C4022: 'mem_sys_free' : pointer mismatch for actual parameter 1 ... d:\build\parrot\src\chartype.c(231) : warning C4090: 'function' :

Re: Bytecode portability and word/int sizes

2003-11-23 Thread Melvin Smith
At 01:07 PM 11/23/2003 +0100, Leopold Toetsch wrote: Melvin Smith <[EMAIL PROTECTED]> wrote: > At 11:34 PM 11/22/2003 +0100, Leopold Toetsch wrote: > Ix regs are for: > 1) Fast integer stuff > 2) Iteration (increment variables) > 3) Conditional checks > 4) Branching and holding addresses > 5) Index

Re: Some PIR "How do I?" questions

2003-11-23 Thread Gregor N. Purdy
Umm.. Do you mean: package Foo::Bar; sub new { my $class = shift; return bless { jo => 42 }, $class; } sub prnJoe { my $self = shift; print $self->{jo}, "\n"; } package main; $f = Foo::Bar->new(); $f->prnJoe(); --

Re: Bytecode portability and word/int sizes

2003-11-23 Thread Leopold Toetsch
Melvin Smith <[EMAIL PROTECTED]> wrote: > At 11:34 PM 11/22/2003 +0100, Leopold Toetsch wrote: >>The concept of having INTVAL constants inside the opcodes is >>wrong from a general POV. Please have a look at e.g jit/arm/ what >>immediate constants are requiring as work arounds. > I'm not aware of