Re: Revamping the build system

2001-10-23 Thread Daniel Grunblatt
Suppose auto{conf|make} is OK, won't there be any copyright issue? And by the way, does any one have an idea of what will be the copyright of Parrot? I would really love it to be BSD, but since I haven't contributed (yet) with any source code/idea/anything my opinion doesn't count. On Tue, 23

Re: java vs. parrot mops

2001-10-31 Thread Daniel Grunblatt
I have tested times using computed goto in the interpreter and here are the results: # ./test_prog mops.pbc Iterations:1 Estimated ops: 3 Elapsed time: 8.604721 M op/s:34.864582 # java -Xint mops Iterations:1 Estimated ops: 3 Elapsed time:

[PATCH] Computed goto, super-fast dispatching.

2001-11-03 Thread Daniel Grunblatt
With -O3: #./mops Iterations:1 Estimated ops: 3 Elapsed time: 1.023564 M op/s:293.093515 #java -Xint mops Iterations:1 Estimated ops: 3 Elapsed time: 9.70542915344 M op/s:30.911900945224637 Daniel Grunblatt. Index: Makefile.in

Re: Yet another switch/goto implementation

2001-11-03 Thread Daniel Grunblatt
Fischer 7.5 million years to run [EMAIL PROTECTED]printf %d, 0x2a; -- deep thought Daniel Grunblatt.

Re: [PATCH] Computed goto, super-fast dispatching.

2001-11-04 Thread Daniel Grunblatt
something doesn't have anything to with the _benchmark_. Daniel Grunblatt. On Sun, 4 Nov 2001, Tom Hughes wrote: In message [EMAIL PROTECTED] Daniel Grunblatt [EMAIL PROTECTED] wrote: All: Here's a list of the things I've been doing: * Added ops2cgc.pl which generates

Re: Yet another switch/goto implementation

2001-11-04 Thread Daniel Grunblatt
On Sun, 4 Nov 2001, Michael Fischer wrote: On Nov 04, Daniel Grunblatt [EMAIL PROTECTED] took up a keyboard and banged out First of all you miss typed: -if ($c{do_opt_t} eq 'goto' and $c{cc} !~ /gcc/i ) { +if ($c{do_op_t} eq 'goto' and $c{cc} !~ /cc/i ) { hmm. Thats not what my diff

Re: Revised yet another goto/switch...etc.

2001-11-04 Thread Daniel Grunblatt
; -- deep thought Daniel Grunblatt.

Re: Yet another switch/goto implementation

2001-11-04 Thread Daniel Grunblatt
Did you put an eye on my implementation? what's the point in using computed goto when tracing, checking bounds or profiling? Daniel Grunblatt. On Sun, 4 Nov 2001, Michael Fischer wrote: On Nov 04, Brent Dax [EMAIL PROTECTED] took up a keyboard and banged out Michael Fischer: # In the goto

Re: Yet another switch/goto implementation

2001-11-04 Thread Daniel Grunblatt
So, on those other unixes that come with cc we can't use computed goto? Daniel Grunblatt. On Sun, 4 Nov 2001, Benoit Cerrina wrote: I think your approuch is much better and cleaner than mine, my brain was limited to unix :) so I never worried about anything besides gcc. It would also

Re: Yet another switch/goto implementation

2001-11-04 Thread Daniel Grunblatt
Grunblatt. On Sun, 4 Nov 2001, Dan Sugalski wrote: At 02:37 PM 11/4/2001 -0300, Daniel Grunblatt wrote: So, on those other unixes that come with cc we can't use computed goto? Computed goto is, at the moment, a GCC-specific feature. It's not OS specific, just compiler-specific

Re: Yet another switch/goto implementation

2001-11-04 Thread Daniel Grunblatt
Yes, and thanks to Michael Fischer I'm already working on that as I described on a previos mail. I hope to post it in a few hours. Daniel Grunblatt. On Sun, 4 Nov 2001, Dan Sugalski wrote: At 02:45 PM 11/4/2001 -0300, Daniel Grunblatt wrote: Sure, I alredy knew that, may be I'm just having

pbc2c.pl

2001-10-28 Thread Daniel Grunblatt
. Daniel Grunblatt. #! /usr/bin/perl -w # # pbc2c.pl # # Turn a parrot bytecode file into a C program. # # Copyright (C) 2001 The Parrot Team. All rights reserved. # This program is free software. It is subject to the same license # as the Parrot interpreter. # # $Id: pbc2c.pl,v 1.3

Re: chr ord opcodes, v0.5

2001-11-02 Thread Daniel Grunblatt
You forgot the attachment. On Fri, 2 Nov 2001, James Mastros wrote: Hey all. Attached is the latest edition of the chr and ord opcodes patch, updated and enhanced for the New Way of Strings. Let me know of any changes I need to make. -=- James Mastros

Warnings

2001-11-15 Thread Daniel Grunblatt
.. Daniel Grunblatt. Index: core.ops === RCS file: /home/perlcvs/parrot/core.ops,v retrieving revision 1.27 diff -u -r1.27 core.ops --- core.ops2001/11/15 22:10:31 1.27 +++ core.ops2001/11/16 02:22:25

Re: [PATCH] Computed goto, super-fast dispatching.

2001-11-04 Thread Daniel Grunblatt
Do you want me to give you an account in my linux machine where I have install gcc 3.0.2 so that you see it? Daniel Grunblatt. On Mon, 5 Nov 2001, Tom Hughes wrote: In message [EMAIL PROTECTED] Daniel Grunblatt [EMAIL PROTECTED] wrote: Yeap, I was right, using gcc 3.0.2 you can

[PATCH] Computed goto detected at Configure.pl

2001-11-04 Thread Daniel Grunblatt
modification to pbc2c.pl, but with this one I will deal tomorrow (I have to go now), it's still throwing computed goto C, we'll have to decide how to handle jump and ret when we don't have computed goto without big speed consecuencies. Hope someone find these usefull. Daniel Grunblatt

Re: [PATCH] Computed goto, super-fast dispatching.

2001-11-04 Thread Daniel Grunblatt
Iterations:1 Estimated ops: 3 Elapsed time: 8.983514 M op/s:33.394505 Now I'm really happy :) So, you can say that we can't ask everyone to have gcc 3.0.2, right? but we can let them download the binaries. Daniel Grunblatt. On Sun, 4 Nov 2001, Daniel Grunblatt wrote

Re: [PATCH] Computed goto, super-fast dispatching.

2001-11-05 Thread Daniel Grunblatt
A lot, since it's the lastone, and as I said in a previous mail, we can let everyone download binaries, but, read the previos mail sent by Tom Hughes there IS a speed up any way on the older version, why shouldn't we implement this anyway?. Daniel Grunblatt. On Mon, 5 Nov 2001, Simon Cozens

RE: Yet another switch/goto implementation

2001-11-05 Thread Daniel Grunblatt
, Brent Dax wrote: Daniel Grunblatt: # No, I totally disagree on that if I do that we will lose the # speed gained # before, I still don't know why we can't stay we the actual # dispatch method # when tracing, etc and use computed goto when running without # any command # line switch? If we

Re: Yet another switch/goto implementation

2001-11-05 Thread Daniel Grunblatt
keep Makefile without if or not? Daniel Grunblatt. On Mon, 5 Nov 2001, Simon Cozens wrote: On Mon, Nov 05, 2001 at 11:46:50AM -0300, Daniel Grunblatt wrote: The point is that,in my opinion, we don't really need to be faster than now when tracing, etc but we DO have to be faster when running

RE: Yet another switch/goto implementation

2001-11-05 Thread Daniel Grunblatt
, thus saving a jump or two? Exactly, that's why I suggested not to use computed goto when tracing, checking bounds or profiling, there is no way , I think, to use it without loosing speed. Daniel Grunblatt. goto *lookup[*pc]; op0: return; op1

New patch

2001-10-29 Thread Daniel Grunblatt
OK, there is another workaround to make pbc2c.pl work which still uses the goto model so speed is not affected but it's harder to maintain since it's not as generic as the other one. Daniel. Index: pbc2c.pl

Re: New patch

2001-10-29 Thread Daniel Grunblatt
Just to make it clear both of them still need a LOT of work, but I don't know to which should I stick. On Mon, 29 Oct 2001, Daniel Grunblatt wrote: OK, there is another workaround to make pbc2c.pl work which still uses the goto model so speed is not affected but it's harder to maintain since

make clean

2001-11-05 Thread Daniel Grunblatt
.. Index: Makefile.in === RCS file: /home/perlcvs/parrot/Makefile.in,v retrieving revision 1.43 diff -u -r1.43 Makefile.in --- Makefile.in 2001/11/02 12:11:15 1.43 +++ Makefile.in 2001/11/06 02:38:03 @@ -130,7 +130,7 @@

Re: java vs. parrot mops

2001-11-01 Thread Daniel Grunblatt
OK then, here is the patch, of course I don't expect this to be commited since it's crap but if you test it (please do it) and it's ok for everyone I will rewrite it more efficiently. *PLEASE* test it and give me some feedback. Thanks in advance. On Thu, 1 Nov 2001, Simon Cozens wrote: On

Re: Various pre-0.0.3 updates.

2001-12-05 Thread Daniel Grunblatt
On Wed, 5 Dec 2001, Simon Cozens wrote: I've finally got around to adding perlundef.pmc, which means that the classes/Makefile has changed; this means you'll all - and tinderbox people especially - have to rerun Configure. I suppose someone should add tests for perlundef.pmc, but I hate

[COMMIT][PDB] Condition breakpoint watchpoints.

2002-08-25 Thread Daniel Grunblatt
I just added condition breakpoints and watchpoints, now you can do: (pdb) b 4 if S14 = parrot See docs/debugger.pod for details. Is it worst to allow something like this?: if (((S14 == I0) (I4 = N3) (N3 4.5 N7)) || (I5 == 32)) Daniel Grunblatt.

Re: [perl #16767] [PATCH] pdb improvements

2002-08-26 Thread Daniel Grunblatt
bad input - allow passing command-line arguments to the program - allow printing indexed aggregates indexed by integers (eg 'p P0[0]') (other key types need implementing) - makes pdb exit on EOF (ctrl-d on unix) - removed some code duplication, other cleanups CC'ing this to Daniel Grunblatt

Re: [perl #16741] languages/parrot_compiler fixups

2002-08-26 Thread Daniel Grunblatt
platforms. Thanks, Mike Lambert -- attachment 1 -- url: http://rt.perl.org/rt2/attach/35605/28863/5e145e/fixup.diff Applied, thanks. Daniel Grunblatt.

Re: is MANIFEST up-to-date?

2002-08-26 Thread Daniel Grunblatt
On Mon, 26 Aug 2002, Andy Dougherty wrote: Currently, a fresh checkout of the cvs tree contains 2215 files, but only 497 of them are listed in MANIFEST. Most are the icu/ files, but there are scattered others as well. I'm unsure if all of them are supposed to be in MANIFEST yet (e.g. is

Re: [CVS ci] JIT bug fix

2002-11-13 Thread Daniel Grunblatt
On Wednesday 13 November 2002 08:06, Leopold Toetsch wrote: I could localize a long outstanding bug in JIT causing 4 perl6 tests to fail. When an opcode was a branch target as well as a branch source, the branch target got lost, causing wrong basic blocks, implying missing register loads ...

Re: [CVS ci] JIT bug fix

2002-11-13 Thread Daniel Grunblatt
On Wednesday 13 November 2002 11:48, Leopold Toetsch wrote: Daniel Grunblatt wrote: On Wednesday 13 November 2002 08:06, Leopold Toetsch wrote: I could localize a long outstanding bug in JIT causing 4 perl6 tests to fail. I wonder who was the #%$# that introduced that bug . D'OH

Re: [CVS ci] JIT - i386

2002-11-13 Thread Daniel Grunblatt
You will see it running as fast as mops.c compiled with -O3 if you change REDO: sub I4, I4, I3 for REDO: dec I4 But that's obviously part of a higher level optimizer. On Wednesday 13 November 2002 15:10, Leopold Toetsch wrote: Watch the mops ;-) leo

Re: Quick note on JIT bits

2002-11-14 Thread Daniel Grunblatt
, where we might have troubles: - JIT: processor registers - IMCC: parrot registers - HL: lexicals leo Daniel Grunblatt.

Re: Quick note on JIT bits

2002-11-14 Thread Daniel Grunblatt
On Thursday 14 November 2002 10:32, Leopold Toetsch wrote: Daniel Grunblatt wrote: On Thursday 14 November 2002 05:14, Leopold Toetsch wrote: What JIT needs to know is the location of the resume opcode, to mark it as a jump target properly, so that processor registers can be setup correctly

Re: [RFC] unified core.jit

2002-11-19 Thread Daniel Grunblatt
some time to finish it on december). Daniel Grunblatt. On Tuesday 19 November 2002 10:04, Leopold Toetsch wrote: Currently all architecures have there own core.jit. These are very similar, e.g. checking for MAPped registers, but differ depending on the processor architecure: basically we have

Re: [RFC] unified core.jit

2002-11-19 Thread Daniel Grunblatt
On Tuesday 19 November 2002 11:54, Leopold Toetsch wrote: Daniel Grunblatt wrote: The problem is when you want to implement an opcode like div, which is easy in ppc but not in arm ideas? I don't know arm, but this belongs to jit_emit.h, how it's done there is a different issue. what

Re: [RFC] unified core.jit

2002-11-20 Thread Daniel Grunblatt
anomalies like i386 shift ops. I don't really know if we should spent too much time on this instead of creating an intermediate language to write opcodes on it. Daniel Grunblatt.

Re: [CVS ci] more JIT changes: register usage array, block allocation..

2002-12-01 Thread Daniel Grunblatt
, if you don't mind I want to remove ALLOCATE_REGISTERS_ALWAYS. Daniel Grunblatt.

Re: [CVS ci] more JIT changes: register usage array, block allocation..

2002-12-01 Thread Daniel Grunblatt
On Sunday 01 December 2002 18:04, Leopold Toetsch wrote: Daniel Grunblatt wrote: The problem is that we do want to allocate a hardware register for a Parrot register that is used only once in the section since the section can be executed more than once, if you don't mind I want to remove

Re: [perl #19610] [PATCH] New language support: Ook!

2002-12-31 Thread Daniel Grunblatt
On Monday 30 December 2002 21:30, Leopold Toetsch wrote: Jerome Quelin (via RT) wrote: # New Ticket Created by Jerome Quelin # Please include the string: [perl #19610] # in the subject line of all future correspondence about this issue. # URL:

Re: [perl #19729] [PATCH] SPARC JIT support for restart

2003-01-07 Thread Daniel Grunblatt
Applied, thanks. Daniel Grunblatt. On Sunday 05 January 2003 01:10, Jason Gloudon (via RT) wrote: # New Ticket Created by Jason Gloudon # Please include the string: [perl #19729] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt2/Ticket

Re: Odd JIT timings

2003-01-24 Thread Daniel Grunblatt
on x86. Someone care to check it out and poke around a bit? CG vs JIT (running with non jitted opcdes) wins CG, always. Daniel Grunblatt.

Re: Using imcc as JIT optimizer

2003-02-20 Thread Daniel Grunblatt
On Thursday 20 February 2003 18:14, Leopold Toetsch wrote: Tupshin Harper wrote: Leopold Toetsch wrote: Starting from the unbearable fact, that optimized compiled C is still faster then parrot -j (in primes.pasm) Lol...what are you going to do when somebody comes along with the

Re: JIT me some speed!

2001-12-21 Thread Daniel Grunblatt
On Fri, 21 Dec 2001, Tom Hughes wrote: In message [EMAIL PROTECTED] Dan Sugalski [EMAIL PROTECTED] wrote: To run a program with the JIT, pass test_parrot the -j flag and watch it scream. Well, scream if you're on x86 Linux or BSD (I get a speedup on mops.pbc of 35x) but it's

Re: JIT me some speed!

2001-12-21 Thread Daniel Grunblatt
Don't forget that (if I'm missing somthing) by the time that pbc2c.pl work with all the ops it will be much slower than the jit. Daniel Grunblatt. On 21 Dec 2001, Tom Hughes wrote: In message [EMAIL PROTECTED] Daniel Grunblatt [EMAIL PROTECTED] wrote: On Fri, 21 Dec 2001, Tom

Re: Minor JIT oddities

2001-12-21 Thread Daniel Grunblatt
On Fri, 21 Dec 2001, Andy Dougherty wrote: On Fri, 21 Dec 2001, Gregor N. Purdy wrote: Andy -- Whilst building on Sparc/Solaris 8 $ perl -V:archname archname='sun4-solaris-64int-ld'; I saw the following odd message: perl jit2h.pl i386 include/parrot/jit_struct.h

Re: JIT me some speed!

2001-12-24 Thread Daniel Grunblatt
I think we should leave all that for an optimizer. Daniel Grunblatt. On Mon, 24 Dec 2001, Nicholas Clark wrote: On Fri, Dec 21, 2001 at 12:03:51AM +, Tom Hughes wrote: It looks like it is going to need some work before it can work for other instruction sets though, at least for RISC

Re: JIT me some speed!

2001-12-24 Thread Daniel Grunblatt
Oh, and by the BTW, I already tried you fastest example last week and got 50x speed up, but that's works only for mops, so ... Daniel Grunblatt. On Mon, 24 Dec 2001, Nicholas Clark wrote: On Fri, Dec 21, 2001 at 12:03:51AM +, Tom Hughes wrote: It looks like it is going to need some

[PATCH] Add -DHAS_JIT to make test_parrot smaller on non jitarchitectures/plataforms.

2001-12-30 Thread Daniel Grunblatt
Daniel Grunblatt. Index: Configure.pl === RCS file: /home/perlcvs/parrot/Configure.pl,v retrieving revision 1.47 diff -u -r1.47 Configure.pl --- Configure.pl31 Dec 2001 03:05:59 - 1.47 +++ Configure.pl

Re: jit2h.pl incredibly slow!

2002-01-13 Thread Daniel Grunblatt
It's slow because it calls Parrot::Jit::Assemble ~1time for each opcode and that implies calls to as and objdump. Daniel Grunblatt. On Sat, 12 Jan 2002, Simon Glover wrote: The latest version of jit2h.pl is taking a very long time to run on my machine - upwards of two minutes, which

Re: jit2h.pl incredibly slow!

2002-01-20 Thread Daniel Grunblatt
Now it should be back to something normal. Daniel Grunblatt. On Sun, 13 Jan 2002, Daniel Grunblatt wrote: It's slow because it calls Parrot::Jit::Assemble ~1time for each opcode and that implies calls to as and objdump. Daniel Grunblatt. On Sat, 12 Jan 2002, Simon Glover wrote

Re: Build failing

2002-01-20 Thread Daniel Grunblatt
Fixed, Thanks. Daniel Grunblatt. On Sun, 20 Jan 2002, Melvin Smith wrote: make: *** No rule to make target `Parrot/Jit/i686Generic.pm', needed by `Parrot/Jit.pm'. Stop. [msmith@linux parrot]$ Had to patch Configure.pl as follows to get a build on my box. -Melvin Index

Re: [MAYBE PATCH] the 2 warnings in jit.c

2002-01-26 Thread Daniel Grunblatt
It will add a warning per call to calculate_displacement in the alpha. Daniel Grunblatt. On Sat, 26 Jan 2002, Nicholas Clark wrote: Appended patch gets rid of these two: cc -pipe -Os -Wall -Wstrict-prototypes -Wmissing-prototypes -Winline -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align

Re: [PATCH] MANIFEST update [APPLIED]

2002-01-30 Thread Daniel Grunblatt
On Wed, 30 Jan 2002, Simon Glover wrote: Enclosed patch adds the new SPARC-based JIT files to the manifest, and also puts it back into alphabetical order. Simon Applied thanks.

Re: ARM JIT (just about)

2002-02-02 Thread Daniel Grunblatt
On Fri, 1 Feb 2002, Nicholas Clark wrote: On Fri, Feb 01, 2002 at 01:32:13AM +, Nicholas Clark wrote: This just about implements a jit for ARM. It doesn't actually do any ops in assembler yet, except for end. It's names on the basis that it's for v3 or This is where I give up on the

Re: Idea: JIT support for pbc2c

2002-02-02 Thread Daniel Grunblatt
Well I thought about generating executables directly, still didn't even thought about how, but it's on my TODOSOMEDAY list. Daniel Grunblatt. On Sat, 2 Feb 2002, Simon Cozens wrote: Would it be good, bad, or indifferent to have pbc2c able to emit asm sections where appropriate? How

Re: 386 JIT broken

2002-02-02 Thread Daniel Grunblatt
Yes, it's a known bug, the problem is with the output of objdump. We need to write a tool to assemble. Daniel Grunblatt. On Sat, 2 Feb 2002, Mattia Barbon wrote: I'm sorry if this is a known bug. my.pasm ( useless, just a contrived example ): set I1, 12 FOO: if I1, FOO

Re: i386 jit problem

2002-03-03 Thread Daniel Grunblatt
On Sun, 3 Mar 2002, Simon Cozens wrote: Florian La Roche: Please do not apply the change for jit/i386/corejit The current code looks bogus to make a jmp() Funny thing is leaving that code away does not work, but that cmp/jne code seems to make some examples work Probably JUMP is

Re: Prospective jit patch

2002-03-31 Thread Daniel Grunblatt
On Sun, 24 Mar 2002, Jason Gloudon wrote: This is a not-yet-suitable for applying patch that removes the dependency on an external assembler and disassembler for Just-In-Time compiler support. All assembly is done at run-time via macros. This is sufficient to allow some flexibility in

Re: internal structure

2002-04-11 Thread Daniel Grunblatt
there is not a real win in using it yet, anyway the JIT (as it is now in cvs ) is going to change, I'm continuing with Jason's patch. Daniel Grunblatt.

Re: Using Parrot

2002-04-19 Thread Daniel Grunblatt
to it again. The question is, what documents do you think I should read to start quickly using Parrot? PDD's, any pod from Parrot cvs tree... any other thing? You can look at the compilers under 'languages/' for examples. You should read 'docs/pdds/pdd06_pasm.pod' for a start. Daniel Grunblatt.

Re: [PATCH] Op metadata

2002-04-19 Thread Daniel Grunblatt
if this is the best way to solve this but I rather like it. Daniel Grunblatt.

Re: [PATCH] intconst parameter type

2002-04-19 Thread Daniel Grunblatt
, I0', no? Sure. (May be a little bit more difficult). Daniel Grunblatt

Re: [PATCH] Arg direction info, version 2

2002-04-21 Thread Daniel Grunblatt
On Mon, 22 Apr 2002, Andrew J Bromage wrote: Adds argument direction information into Parrot::Op and the op_info_table. Applied, thanks. I also committed a patch that adds branch information too, I believe it will be usefull for you too. Daniel Grunblatt.

PATCHES

2002-04-24 Thread Daniel Grunblatt
Folks, From now on, please every time you want to send a patch send it to [EMAIL PROTECTED] so that we can keep track of it and it doesn't get lost in space. Thanks. Daniel Grunblatt.

Re: [APPLIED] Re: Memory management revamp - phase 2

2002-05-04 Thread Daniel Grunblatt
On Sat, 4 May 2002, Steve Fink wrote: Applied, with one change: the alignments of the three pools are now #defined. I believe your commit was incomplete.

Re: JIT for Win32

2002-05-10 Thread Daniel Grunblatt
, as soon as the the code is in you will be able to use the JIT on windows and help us enhancing it :) Regards, Daniel Grunblatt.

Re: JIT for Win32

2002-05-10 Thread Daniel Grunblatt
. what is your opinion about these changes? if you think they're worthy, I can submit a patch. My , not so important, opinion is that a patch would be great. Regards, Daniel Grunblatt.

Re: Parrot assembler... in parrot?

2002-05-16 Thread Daniel Grunblatt
are supported between them, yet. I will rewrite some parts once I (or someone) gets out a bug in the hashes (I created a hash with 722 key/value pairs and ~360 got lost) There is an issue with portability but Test Drive is down and I don't have any other account to test things. Enjoy. Daniel

[COMMIT] JIT v2

2002-05-20 Thread Daniel Grunblatt
x86/sparc/alpha systems. Jason, Excellent work. Regards, Daniel Grunblatt.

Re: [netlabs #601] [PATCH] Simplified version of temporary bufferimmunity patch [APPLIED]

2002-05-20 Thread Daniel Grunblatt
On 20 May 2002, Peter Gibbs wrote: # New Ticket Created by Peter Gibbs # Please include the string: [netlabs #601] # in the subject line of all future correspondence about this issue. # URL: http://bugs6.perl.org/rt2/Ticket/Display.html?id=601 Attached is a simplified version of a

Re: Parrot cvs

2002-05-20 Thread Daniel Grunblatt
On 20 May 2002, Alberto Manuel [ISO-8859-1] Brandão Simões wrote: Directory Parrot on root cvs parrot tree was deleted by hand, or why can't I update it? It works fine for me.

Re: Parrot cvs

2002-05-20 Thread Daniel Grunblatt
Try this: cvs -d :pserver:[EMAIL PROTECTED]:/home/perlcvs get parrot Daniel Grunblatt. On 20 May 2002, Alberto Manuel [ISO-8859-1] Brandão Simões wrote: On Mon, 2002-05-20 at 17:58, Daniel Grunblatt wrote: On 20 May 2002, Alberto Manuel [ISO-8859-1] Brandão Simões wrote: Directory

Re: [netlabs #601] [PATCH] Simplified version of temporary bufferimmunity patch [APPLIED]

2002-05-20 Thread Daniel Grunblatt
); string_destroy(t); goto NEXT(); } t gets collected, one way to solve this is to disable the GC inside the op, but I don't know if that's the best way, thoughts? Regards, Daniel Grunblatt. On Mon, 20 May 2002, Daniel Grunblatt wrote: On 20 May 2002, Peter Gibbs wrote: # New Ticket

Re: [netlabs #602] [PATCH] Protect pack opcode from suicidal infants

2002-05-20 Thread Daniel Grunblatt
On 20 May 2002, Peter Gibbs wrote: # New Ticket Created by Peter Gibbs # Please include the string: [netlabs #602] # in the subject line of all future correspondence about this issue. # URL: http://bugs6.perl.org/rt2/Ticket/Display.html?id=602 Attached patch to core.ops implements

Re: [PATCH] Re: [netlabs #605] Attempt to modify a const STRING *yields compile error [APPLIED]

2002-05-20 Thread Daniel Grunblatt
On 20 May 2002, David Lloyd wrote: This patch removes the const-ness of those STRINGs that are modified. Applied, thanks.

Re: Vtable Methods in Parrot

2002-05-20 Thread Daniel Grunblatt
On Mon, 20 May 2002, David M. Lloyd wrote: What about subroutines? Are bsr jsr the way it's gonna be or is there a rework in the works? docs/pdds/pdd03_calling_conventions.pod :)

Re: [PATCH] new header buflen

2002-05-20 Thread Daniel Grunblatt
On Mon, 20 May 2002, Jason Gloudon wrote: The buflen of a new header was not always set to 0, which would cause SIGSEGVs when parrot_reallocate tries to copy a non-zero length buffer with a bufstart of NULL. This would happen when buffers get recycled. I don't know if new_pmc_header has

Re: [netlabs #610] hash re-adjustment problem (with patch) [APPLIED]

2002-05-21 Thread Daniel Grunblatt
On 22 May 2002, Sean O'Rourke (via RT) wrote: # New Ticket Created by Sean O'Rourke # Please include the string: [netlabs #610] # in the subject line of all future correspondence about this issue. # URL: http://bugs6.perl.org/rt2/Ticket/Display.html?id=610 I believe there is a bug in

Re: PATCHES

2002-05-22 Thread Daniel Grunblatt
On Wed, 24 Apr 2002, Daniel Grunblatt wrote: Folks, From now on, please every time you want to send a patch send it to [EMAIL PROTECTED] so that we can keep track of it and it doesn't get lost in space. Thanks. Daniel Grunblatt. And, please: 1 - Try to send the patch

Re: LZW in pasm

2002-05-23 Thread Daniel Grunblatt
a decent stress test for the hash PMC, but especially Exactly how do you want it to handle null bytes? Daniel Grunblatt.

Re: JIT ideas

2002-05-23 Thread Daniel Grunblatt
at runops_jit? Daniel Grunblatt.

Re: LZW in pasm

2002-05-23 Thread Daniel Grunblatt
I prefer it to work like this: set S0, set IO,42 pack S0, 4, I0 ,0 length I1, S0 # is 4 pack S0, 4, I0 length I1, S0 # is 8 pack S0, 4, I0, 1 # no segv :) length I1, S0 # is 10004 Patch is already applied. Daniel Grunblatt. On Thu, 23 May 2002, Sean O'Rourke wrote

Re: JIT ideas

2002-05-24 Thread Daniel Grunblatt
{ Regards, Daniel Grunblatt.

Re: [netlabs #619] [PATCH] [REPOST corrected] Memory manager/garbagecollector speedup (sometimes) [APPLIED]

2002-05-24 Thread Daniel Grunblatt
On Fri, 24 May 2002, Peter Gibbs wrote: I managed to send the wrong version of the patch on the previous post! Herewith the correct (I hope) one. Apologies to all. -- Peter Gibbs EmKel Systems Applied, thanks.

Re: [netlabs #620] [PATCH] io.ops : add fdopen

2002-05-24 Thread Daniel Grunblatt
The patch made it to the RT what is enough. Daniel Grunblatt. On 24 May 2002, Tony Payne wrote: Hmm.. patch didn't make it. On Fri, 2002-05-24 at 08:51, Tony Payne wrote: # New Ticket Created by Tony Payne # Please include the string: [netlabs #620] # in the subject line of all

Re: [netlabs #626] [PATCH] reclaimed fix [APPLIED]

2002-05-26 Thread Daniel Grunblatt
On 26 May 2002, Mike Lambert wrote: # New Ticket Created by Mike Lambert # Please include the string: [netlabs #626] # in the subject line of all future correspondence about this issue. # URL: http://bugs6.perl.org/rt2/Ticket/Display.html?id=626 Looksd like the logic for keeping track

Re: [netlabs #627] Parrot Debugger Disassembler

2002-05-29 Thread Daniel Grunblatt
Now I attached all the files :) I also added now the target disassemble, it will emit on stdout the disassemble of a pbc, this output is (should be) ready to assemble. (it might have some issues with strings). Daniel Grunblatt. On 27 May 2002, Daniel Grunblatt wrote: # New Ticket Created

Re: GC Benchmarking Tests

2002-05-29 Thread Daniel Grunblatt
On Wed, 29 May 2002, Mike Lambert wrote: Hey all, After finding out that life.pasm only does maybe 1KB per collection, and Sean reminding me that there's more to GC than life, I decided to create some pasm files testing specific behaviors. Attached is what I've been using to test and

Re: [netlabs #628] [PATCH] Make hash.c depend on parrot headers

2002-05-30 Thread Daniel Grunblatt
On 27 May 2002, Peter Gibbs wrote: # New Ticket Created by Peter Gibbs # Please include the string: [netlabs #628] # in the subject line of all future correspondence about this issue. # URL: http://bugs6.perl.org/rt2/Ticket/Display.html?id=628 Following patch adds dependencies entry

Re: [netlabs #648] [PATCH] keyed ops renaming

2002-06-03 Thread Daniel Grunblatt
suggested, as well as documenting them (slightly). It also adjusts the tests accordingly. All tests still pass. Simon Applied, thanks. (with a perl -p -i -e 's/[gs]et_keyed/set/' *.t first) Daniel Grunblatt.

Re: [netlabs #650] [PATCH] Assembler documentation tweaks

2002-06-03 Thread Daniel Grunblatt
On 1 Jun 2002, Simon Glover wrote: # New Ticket Created by Simon Glover # Please include the string: [netlabs #650] # in the subject line of all future correspondence about this issue. # URL: http://bugs6.perl.org/rt2/Ticket/Display.html?id=650 A few small fixes to the assembler

Re: [netlabs #634] GC Bench: Linked-list for free header list[APPLIED]

2002-06-04 Thread Daniel Grunblatt
On 29 May 2002, Mike Lambert wrote: # New Ticket Created by Mike Lambert # Please include the string: [netlabs #634] # in the subject line of all future correspondence about this issue. # URL: http://bugs6.perl.org/rt2/Ticket/Display.html?id=634 Peter recently submitted a patch to RT

Re: [PATCH] Re: Minimum perl version ?

2002-06-06 Thread Daniel Grunblatt
warnings I couldn't understand why, thank you. Daniel Grunblatt.

Re: [Win32] jit.c broken

2002-06-06 Thread Daniel Grunblatt
That was me, going to fix, sorry. Daniel Grunblatt. On Fri, 7 Jun 2002, Sebastian Bergmann wrote: jit.c(73) : error C2039: 'has_jit_op' : Ist kein Element von 'Parrot_jit_optimiz er_section' ./include\parrot/jit.h(50) : Siehe Deklaration von 'Parrot_jit_optimizer _section

Re: [netlabs #590] Can't Print the Sequence slash + zero

2002-06-08 Thread Daniel Grunblatt
. The response to my report was that This'll be fixed when we've got the Parrot IO support rolled out. Have you any idea how far down the line that's going to be? No, I got no idea, but the problem wasn't in the Parrot IO but in the assembler. Daniel Grunblatt.

Re: [perl@gloudon.com: [PATCH] packfile reading]

2002-06-12 Thread Daniel Grunblatt
On Wed, 12 Jun 2002, Jason Gloudon wrote: Could someone apply this ? - Forwarded message from Jason Gloudon [EMAIL PROTECTED] - Mailing-List: contact [EMAIL PROTECTED]; run by ezmlm Precedence: bulk Delivered-To: mailing list [EMAIL PROTECTED] Date: Mon, 10 Jun 2002 19:33:56

Exceptions sample

2002-06-12 Thread Daniel Grunblatt
Can you let me know if the way I think about exceptions is ok? Thanks, Daniel Grunblatt. set I0,0 set I8,10 try # User exception catch !WRONG_NUMBERS, PRINT_WRONG # Trying to catch an exception that was already catched. catch !NOT_SUCH_FILE, NEVER_MADE_IT print step

Re: Stack and GC

2002-06-21 Thread Daniel Grunblatt
On Fri, 21 Jun 2002, Jerome Vouillon wrote: On Thu, Jun 20, 2002 at 12:26:11AM -0400, Melvin Smith wrote: Given that it seems capturing and restoring a context is the most expensive part, should we make default routines lightweight (execute on caller stack rather than getting their own)

  1   2   >