[patch] Add euclid.pasm to Makefile

2001-09-12 Thread Gregor N. Purdy
_ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 v

[new file] .cvsignore to ignore build products

2001-09-12 Thread Gregor N. Purdy
All -- The following .cvsignore file goes in the root parrot source code directory to ignore the build products. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \

[new file] t/.cvsignore to ignore 'make test' products

2001-09-12 Thread Gregor N. Purdy
All -- The attached t/.cvsignore file will cause cvs to ignore the products of 'make test'. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \

Protection from opcode-table-change mixups

2001-09-12 Thread Gregor N. Purdy
rl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Ch

[patch] First cut at TODO "allow add I4, I4, 3 instead of add_i_ic..."

2001-09-12 Thread Gregor N. Purdy
tial matching if you specified some qualifiers, such as "add_i I4, I4, 3" mapping to "add_i_ic I4, I4, 3". Anyway, enjoy. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)

Re: [patch] First cut at TODO "allow add I4, I4, 3 instead ofadd_i_ic ..."

2001-09-12 Thread Gregor N. Purdy
uot;Bar" What do folks think about named registers? reg I1, $M ... set $M, 4 Regards, -- Gregor _________ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purd

Re: [patch] First cut at TODO "allow add I4, I4, 3 instead ofadd_i_ic ..."

2001-09-13 Thread Gregor N. Purdy
__ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069 513-860-3579 fax \_/

[patch (really)] Removed opcode qualifers t/euclid.pasm to exerciseopcode inference

2001-09-13 Thread Gregor N. Purdy
(0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069 513-86

[patch] Removed opcode qualifers t/euclid.pasm to exercise opcodeinference

2001-09-13 Thread Gregor N. Purdy
(0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069 513-860-3579 fax \_/

[patch] Us of opcode table fingerprints in assemble.pl anddisassemble.pl

2001-09-13 Thread Gregor N. Purdy
next issue would be making the interpreter do something with the fingerprint... Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy

[patch] Complete Opcode Table Fingerprinting

2001-09-13 Thread Gregor N. Purdy
- James Marshall Hendrix Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.ht

What about arrays?

2001-09-13 Thread Gregor N. Purdy
program can be exhibited. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 808

[new file] The first Parrot-targeted compiler: Jako!

2001-09-14 Thread Gregor N. Purdy
oy! Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203

Re: [new file] The first Parrot-targeted compiler: Jako!

2001-09-14 Thread Gregor N. Purdy
perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester,

Half-completed parrot/parrot.h conversion?

2001-09-14 Thread Gregor N. Purdy
so, I had to edit my makefile to change '-I..' to '-I.' for things to work... Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy

Operator comments and suggestions

2001-09-14 Thread Gregor N. Purdy
ump_ic? Do we really need a separate root? They both do relative jumps, right? Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy

RE: Half-completed parrot/parrot.h conversion?

2001-09-14 Thread Gregor N. Purdy
otential conflict with the current Parrot directory, but I think that really belongs as lib/Parrot like many (but not all) folks do when building Perl modules for CPAN... On Fri, 2001-09-14 at 12:31, Gibbs Tanton - tgibbs wrote: > > -Original Message- > From: Gregor N. Purdy > To

[replacement + new files] Enhanced Jako compiler and examples

2001-09-14 Thread Gregor N. Purdy
___ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH

Re: [patch] First cut at TODO "allow add I4, I4, 3 instead ofadd_i_ic ..."

2001-09-14 Thread Gregor N. Purdy
le language support for them without much fluff. You may like to play with it. I'd still like to have a good macro assembler underlying things. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 9

Re: RFC: Bytecode file format

2001-09-14 Thread Gregor N. Purdy
s by the different object file formats. Maybe we don't have to invent yet another one. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy

Parrot's mascot

2001-09-14 Thread Gregor N. Purdy
_ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570

RE: Half-completed parrot/parrot.h conversion?

2001-09-14 Thread Gregor N. Purdy
# $Revision: $ at a minimum. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.

[proposed] Moving *.h to include/parrot/ right away

2001-09-14 Thread Gregor N. Purdy
see something like # $Revision: $ at a minimum. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] F

[patch] Small mod to assemble.pl to allow uppercase and underscoresin labels

2001-09-15 Thread Gregor N. Purdy
, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beck

Re: Microbenchmark JVM<->PVM

2001-09-15 Thread Gregor N. Purdy
compiler generates. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203

[patch] A few fixes to the Jako compiler

2001-09-15 Thread Gregor N. Purdy
e the assembler patch. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.

[patch] New comparison ops + better op inference

2001-09-15 Thread Gregor N. Purdy
chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069 513-860-3579 fax \_/

Re: Parrot's mascot

2001-09-15 Thread Gregor N. Purdy
/jako/ Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203

Re: Parrot's mascot

2001-09-15 Thread Gregor N. Purdy
here. Maybe that's because its an EX-parrot! http://www.intriguing.com/mp/_pictures/compdiff/norwegia.jpg http://www.pythonet.org/pet-shop.html Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4

Re: [patch] New comparison ops + better op inference

2001-09-15 Thread Gregor N. Purdy
___ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203

Re: [patch] A few fixes to the Jako compiler

2001-09-15 Thread Gregor N. Purdy
ere broken before > the assembler patch. I just committed these changes. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy

[commit] Renamed jako_compiler.pl to jakoc

2001-09-15 Thread Gregor N. Purdy
All -- I have renamed the Jako compiler from jako_compiler.pl to jakoc. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy

Re: [patch] A few fixes to the Jako compiler

2001-09-16 Thread Gregor N. Purdy
>%d.\n", $line); > +printf(STDERR "jako: Syntax error. Unrecognized condition in if on line %d.\n", >$line); >} > } > > -- _________ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy

Re: [patch] New comparison ops + better op inference

2001-09-16 Thread Gregor N. Purdy
'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069 513-860-3579 fax \_/

[commit] jakoc now uses pseudo-ops for reg-const comparisons

2001-09-16 Thread Gregor N. Purdy
emove that inefficiency. Oh, wait. We don't *have* an optimizer... Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL

Wanted: Subroutine call example

2001-09-16 Thread Gregor N. Purdy
gards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/

Re: Wanted: Subroutine call example

2001-09-16 Thread Gregor N. Purdy
at I'd really like to do... Any thoughts? Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Becket

Re: Wanted: Subroutine call example

2001-09-16 Thread Gregor N. Purdy
to see an example of the correct use of jump_i... Regards, -- _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Cen

Re: substr ( or assembler ) oddness

2001-09-17 Thread Gregor N. Purdy
current opcode table for your information. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Resea

Re: [PATCH] jakoc - unify block call and var assign

2001-09-17 Thread Gregor N. Purdy
next; > - } > - >if (m/^var\s+poly(type)?\s+([A-Za-z][A-Za-z0-9_]*)$/) { > declare_var($2, 'P'); > next; > @@ -760,24 +731,10 @@ while(<>) { >} > ># > - # Loop Blocks: > + # Blocks: ># > - # while (...) { >

[PATCH] Bytecode bounds checking and TRACE_OPS

2001-09-17 Thread Gregor N. Purdy
if I can get the Config support worked out. I think it would be a big help in debugging new ops, especially as we start working on subroutines and such. Any thoughts? Regards, -- Gregor _ / perl -e 'srand(-2091

Re: Time for a moratorium on changes for a bit

2001-09-17 Thread Gregor N. Purdy
ure.pl ... $ make test without any trouble... Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Foc

Re: [PATCH] Bytecode bounds checking and TRACE_OPS

2001-09-17 Thread Gregor N. Purdy
Simon -- > On Mon, Sep 17, 2001 at 10:33:35AM -0400, Gregor N. Purdy wrote: > > as *word* counts not *byte* counts -- D'Oh!) > > Isn't assembly programming fun? :) Woo-hoo! > > */ > > > > static int > > -check_magic(void** program_c

Re: [PATCH] Bytecode bounds checking and TRACE_OPS

2001-09-17 Thread Gregor N. Purdy
__ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860

Re: parrot-nightly

2001-09-17 Thread Gregor N. Purdy
o we can use it anywhere we have Perl. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Foc

Re: [PATCH] Bytecode bounds checking and TRACE_OPS

2001-09-17 Thread Gregor N. Purdy
then move on to smarter protection as a separate step? Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED]

Re: Wanted: Subroutine call example

2001-09-17 Thread Gregor N. Purdy
which adds a simple jsr/ret implementation) Probably it would be best to wait. But my Impatience is showing... Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purd

[PATCH] Revised op tracing patch

2001-09-17 Thread Gregor N. Purdy
_ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203

[PATCH AGAIN] Revised op tracing patch

2001-09-17 Thread Gregor N. Purdy
n't any objections... Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Be

Re: Wanted: Subroutine call example

2001-09-17 Thread Gregor N. Purdy
On Mon, 2001-09-17 at 12:32, Dan Sugalski wrote: > At 12:20 PM 9/17/2001 -0400, Gregor N. Purdy wrote: > >Brian -- > > > > It would also be helpful to have jump_ic and absjump_ic, rather than > > > > having to load these things into registers. > > > >

[commit] Revised op tracing

2001-09-17 Thread Gregor N. Purdy
All -- I have committed the revised op tracing patch I posted earlier. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy

Assembler missing byte code segment header?

2001-09-17 Thread Gregor N. Purdy
to the docs is a place to store the source code. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc

Re: Assembler missing byte code segment header?

2001-09-17 Thread Gregor N. Purdy
sassembler myself just yet (although if nobody else volunteers soon I may give it a go). Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy

[commit] Perl classes for dealing with *.pbc files (Pack Files)

2001-09-17 Thread Gregor N. Purdy
milar to the jar utility we have to call it packrat (rat for short), and use the .rat extension? :-) Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purd

Re: Jako patch

2001-09-18 Thread Gregor N. Purdy
Thanks. Applied. On Tue, 18 Sep 2001, Simon Cozens wrote: > This enables typecasting between I and N registers, fixes up the > error messages, and makes "var num" not require an assignment. > > I note that some pseudo-ops don't work, and "mod" doesn't work > as a pseudo op with a constant; nor

[COMMIT] Reworked disassemble.pl

2001-09-18 Thread Gregor N. Purdy
a 'scripts' subdirectory? Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Researc

Generate Parrot::OpcodeTable?

2001-09-18 Thread Gregor N. Purdy
(0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069 513-860-3579 fax \_/

[PATCH] Changes to interpreter op table and simplified DO_OP

2001-09-19 Thread Gregor N. Purdy
rying this out? Dan? Does this fly in the face of your overall design, or is this a good thing? Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \

Re: [PATCH] Changes to interpreter op table and simplified DO_OP

2001-09-19 Thread Gregor N. Purdy
> > -print INTERP "\tx[$opcodes{$name}{CODE}] = (void*)$name; \\\n"; > > -} > > -print INTERP "} while (0);\n"; > > +printf INTERP "{ (void *)%-12s, %-14s, %d, { ", > > + $name, "\"$name\"", $opcodes{$name}{ARGS}; > > This is so much more confusing. :( It may be a little less cle

Re: [PATCH] Changes to interpreter op table and simplified DO_OP

2001-09-19 Thread Gregor N. Purdy
> >Dan? Does this fly in the face of your overall design, or is this > >a good thing? > > Cool, but not a good thing. The problem with it is there's a lot of > extraneous stuff scattered in the function table structure. That's going to > reduce the L1 cache hit rate, and I'd rather not do that

Re: question about branching/returning

2001-09-20 Thread Gregor N. Purdy
n track with where folks want to head of "safe" operation, or if this is a good way but should be called something other than "safe"... Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy

Re: [FIX] jakoc syntax error

2001-09-20 Thread Gregor N. Purdy
]*)\b)|({[A-Za-z][A-Za-z0=9_]*}))/$1", > $2, "/g; > > Note the [A-Za-z0=9] instead of 0-9. > > Enjoy. > > -Michael > > -- _ / perl -e 'srand(-2091643526); print chr rand 90

Re: Name lengths in C code

2001-09-21 Thread Gregor N. Purdy
out fully and two not. Your thoughts? Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.

[PATCH] Bug fixes and new features for Jako

2001-09-21 Thread Gregor N. Purdy
rand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 450

Request for Jako examples

2001-09-21 Thread Gregor N. Purdy
ments a new op and the Parrot interpreter. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Becke

Re: [PATCH] Simplified DO_OP, etc. w/performance #s

2001-09-21 Thread Gregor N. Purdy
I'll leave it up to you... Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069 513-860-3579 fax \_/

Re: [PATCH] Simplified DO_OP, etc. w/performance #s

2001-09-21 Thread Gregor N. Purdy
blems on one ore more of the core platforms. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080

Re: A task independent of the freeze

2001-09-21 Thread Gregor N. Purdy
one else beats me to the punch). Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.

Re: A task independent of the freeze

2001-09-21 Thread Gregor N. Purdy
Parrot/OpFunc.pm). Enjoy, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Be

Re: A task independent of the freeze

2001-09-21 Thread Gregor N. Purdy
All -- > My first cut is pretty sloppy, but it does generate this C file, which > compiles, but I don't have the time to figure out how to get it all the > stuff it needs to link to. If someones gets it running, I'd like to see > how many Mops they get vs. regular. BTW, I realized as I left the

RE: A task independent of the freeze

2001-09-21 Thread Gregor N. Purdy
Brent -- > # My first cut is pretty sloppy, but it does generate this C file, which > # compiles, but I don't have the time to figure out how to get > # it all the > # stuff it needs to link to. If someones gets it running, I'd > > Parrot::Config may come in handy, especially @PConfig{qw(cc ccf

RE: A task independent of the freeze

2001-09-21 Thread Gregor N. Purdy
All -- > Chances are good that you were at least having trouble do to the string > constants not being loaded into the interpreter (I pointed this problem > out a few minutes ago in a related message). Perhaps getting those > string-constant-loading statements in there as directed earlier would

RE: A task independent of the freeze

2001-09-22 Thread Gregor N. Purdy
n, I'll re-run stuff. Stay tuned. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusres

Re: variable number of arguments

2001-09-22 Thread Gregor N. Purdy
On Sat, 22 Sep 2001, raptor wrote: > hi, > > is it possible the ops to handle variable number of arguments, what I have > in mind : > > print I1,",",N2,"\n" This could probably be done as a macro when the assembler has macro support in the future. For now, the Jako Compiler converts: va

Re: Wow.

2001-09-24 Thread Gregor N. Purdy
eing routed through oct(). Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.

Re: [PATCH] dec_n_nc fix

2001-09-24 Thread Gregor N. Purdy
Leon -- > Can someone apply this please? I just applied this patch a few minutes ago... Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gr

[PATCH] "Fix" mod op

2001-09-24 Thread Gregor N. Purdy
s, at least as discussed in the book of that name. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Foc

[PATCH] print_s_v op (was: RE: variable number of arguments)

2001-09-24 Thread Gregor N. Purdy
oy! -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-357

Re: [PATCH] print_s_v op (was: RE: variable number of arguments)

2001-09-25 Thread Gregor N. Purdy
h a small amount of cooperation between the assembler and the op func. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL

Re; Bytecodes and packfiles and constants, oh my!

2001-09-25 Thread Gregor N. Purdy
rand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 450

Re: [PATCH] print_s_v op (was: RE: variable number of arguments)

2001-09-25 Thread Gregor N. Purdy
rg_size, destination-register, fmt_const_string, > ( list of reg-indexes ) The nargs operand is spliced in in place of the 'v' Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90

Re: 0.0.2 needs what?

2001-09-25 Thread Gregor N. Purdy
_ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Cen

Re: 0.0.2 needs what?

2001-09-25 Thread Gregor N. Purdy
.2 could be out by the end of the week if I get the tasks assiged to me done RSN? Regards, -- Gregor _____________ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [

[COMMIT] Preparation for putting NVs in const_table.

2001-09-26 Thread Gregor N. Purdy
rog now uses a PackFile to deal with the program before sending it on to the interpreter. * Added missing 'end' ops to some tests in t/op/integer.t and t/op/stacks.t. Regards, -- Gregor _________ /

Re: [COMMIT] Preparation for putting NVs in const_table.

2001-09-26 Thread Gregor N. Purdy
On Wed, 26 Sep 2001, Andreas Buggs Hauser wrote: > On Wednesday 26 September 2001 23:09, Simon Cozens wrote: > > On Wed, Sep 26, 2001 at 02:18:11PM -0400, Gregor N. Purdy wrote: > > > I've just committed the changes I posted a few days back that prepare >

Re: [COMMIT] Preparation for putting NVs in const_table.

2001-09-26 Thread Gregor N. Purdy
On Thu, 27 Sep 2001, Andreas Buggs Hauser wrote: > On Thursday 27 September 2001 01:27, Gregor N. Purdy wrote: > > On Wed, 26 Sep 2001, Andreas Buggs Hauser wrote: > > > On Wednesday 26 September 2001 23:09, Simon Cozens wrote: > > > > On Wed, Sep 26, 2001 at 02:

Re: Sizes, again.

2001-09-30 Thread Gregor N. Purdy
6); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069 513-860-3579 fax \_/

Re: NV Constants

2001-09-30 Thread Gregor N. Purdy
less Simon has found other things that need addressing). Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focu

Re: [PATCH] (Third try)

2001-09-30 Thread Gregor N. Purdy
___ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203

Re: Sizes, again.

2001-09-30 Thread Gregor N. Purdy
dy set at 32 bits for opcodes and operands, and should be left alone... Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069 513-860-3579 fax \_/

[PATCH] Parrot Bytecode --> C compiler (works with new PackFile,etc.)

2001-10-01 Thread Gregor N. Purdy
s. That's pretty good! Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http

Re: Manifest constants?

2001-10-01 Thread Gregor N. Purdy
you say "Parrot should know about" these. Are you referring to special treatment in the assembler? Are you suggesting every const_table be initialized with these values? Regards, -- Gregor _ / perl -e 

Re: Manifest constants?

2001-10-02 Thread Gregor N. Purdy
t a string to be looked up at load/interpretation time and converted to a value then? If we look them up late, we could have a mechanism for libraries to export new ones and 'pi' would be an short for 'CORE::pi' or something. Regards, -- Gregor __

Re: Sizes, again.

2001-10-02 Thread Gregor N. Purdy
(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069 513-860-3579 fax \_/

Re: [PATCH] Constant Access Macros (version 2)

2001-10-02 Thread Gregor N. Purdy
$1]->string/g; I just committed a fix for INT_CONST: s/string/integer/. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy

RE: Sizes, again.

2001-10-02 Thread Gregor N. Purdy
packfile.[hc] code. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.http://www.focusresearch.com/ 8080 Beckett Center Drive #203

[PATCH] Updated bytecode --> C compiler

2001-10-03 Thread Gregor N. Purdy
;test' is a no-no. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc.ht

[PATCH] Updated DO_OP patch

2001-10-03 Thread Gregor N. Purdy
All -- I've updated the simplified DO_OP patch to work with the latest out of CVS. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \

Re: [PATCH] Updated bytecode --> C compiler

2001-10-03 Thread Gregor N. Purdy
same as the base name of the source file, > and naming a program 'test' is a no-no. Regards, -- Gregor _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gre

[PATCH] Updated 'mod' patch

2001-10-03 Thread Gregor N. Purdy
All -- I've updated my mod patch to work with the latest CVS... Regards, -- _ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROT

  1   2   3   >