Re: Debian on parisc: Parrot 0.1.0 fails

2004-03-04 Thread Daniel Grunblatt
On Wednesday 03 March 2004 19:50, Leopold Toetsch wrote: Daniel Grunblatt [EMAIL PROTECTED] wrote: When updating the old version I had at the TD machine to the current cvs version I realize that it fails right after start running, entering in an eternal loop, I could not find out exactly

Debian on parisc: Parrot 0.1.0 fails

2004-03-03 Thread Daniel Grunblatt
When updating the old version I had at the TD machine to the current cvs version I realize that it fails right after start running, entering in an eternal loop, I could not find out exactly what is the problem but I think it's related to threads. It's Debian 3.0 on parisc using gcc 3.0.4 Any

Re: Howto write a JIT?

2003-10-08 Thread Daniel Grunblatt
I can point you to the docs: docs/jit.pod There should be an explanation of how it works. Daniel. On Wednesday 08 October 2003 13:16, Clemens Eisserer wrote: Hi there! I´m currently interrested a bit in howto write a just in time compilier (jit). I searched a long time using google,

Re: [PATCH] Re: Timely Destruction: An efficient, complete solution

2003-09-09 Thread Daniel Grunblatt
On Wednesday 10 September 2003 01:52, Luke Palmer wrote: Okay, after some major changes, here's the second revision of my patch. This one is fully functional. On my system, it creates over a 10x speedup for lazy DOD runs! Yay! (I'll post the benchmark program if someone wants; it's pretty

Re: [PATCH] pdd7

2003-09-05 Thread Daniel Grunblatt
On Friday 05 September 2003 12:34, Steve Fink wrote: Nicholas Clark wrote: On Tue, Sep 02, 2003 at 06:39:23AM +0300, Vladimir Lipskiy wrote: D. Function parametres in declarations. At the monent, pdd7 says that we mustn't omit them in declarations. I propose to omit them. The advantage is:

Re: cygwin results

2003-08-21 Thread Daniel Grunblatt
On Thursday 21 August 2003 11:23, Tanton Gibbs wrote: I just wanted to let the list know that with the following configure options --cgoto=0 --jitcapable=0 --execcapable=0 Just to let you know --jitcapable=0 implies --execcapable=0. I had 100% pass rate on all cygwin tests. Cool. Tanton

Re: [PATCH] Win32 compilation fix

2003-08-15 Thread Daniel Grunblatt
On Thursday 14 August 2003 18:24, Mattia Barbon wrote: Puts #ifdefs as per the rest of i386/jit_emit.h. Regards Mattia Applied, Thanks. Daniel.

[CVS ci] EXEC and libparrot.so

2003-08-15 Thread Daniel Grunblatt
If you want to compile your .pbc to $(EXE) but you don't want blib/lib/libparrot.a included in each one, you can do it by linking the generated .o with blib/lib/libparrot.so (you can try make exec_so EXEC=program_name but I'm unsure if it will work correctly) In order to have this working you

[CVS ci] Exec

2003-08-14 Thread Daniel Grunblatt
Now Exec works exactly like the jit, I have checked in the missing restart, fixed some bugs at Parrot_jit_store_retval and make exec_start call runops instead of calling run_compiled directly, so now all test are successful. Have fun. Daniel.

Re: packfile and EXEC

2003-08-14 Thread Daniel Grunblatt
On Wednesday 13 August 2003 05:07, Leopold Toetsch wrote: I started extending the packfile functions towards multiple code segments. First is still some cleanup, but I already have troubles with the EXEC stuff :-( I could not reproduce the error here. The debugger doesn't really like this

Re: packfile and EXEC

2003-08-14 Thread Daniel Grunblatt
On Wednesday 13 August 2003 12:28, Daniel Grunblatt wrote: On Wednesday 13 August 2003 05:07, Leopold Toetsch wrote: I started extending the packfile functions towards multiple code segments. First is still some cleanup, but I already have troubles with the EXEC stuff :-( I could

[CVS ci] EXEC ARM

2003-08-14 Thread Daniel Grunblatt
Now EXEC works for ARM (linux) too.

[CVS ci] MIPS JIT

2003-08-14 Thread Daniel Grunblatt
I've checked in what I did last year to make the JIT work on MIPS, it's not finished but IMHO it's a good start, so if anyone wants to continue or gimme an account in one (which I don't have anymore) I would be glad. Daniel.

Re: [CVS ci] Exec

2003-08-11 Thread Daniel Grunblatt
On Friday 08 August 2003 14:16, Nicholas Clark wrote: On Fri, Aug 08, 2003 at 01:48:17PM -0300, Daniel Grunblatt wrote: Now Exec works exactly like the jit, I have checked in the missing restart, fixed some bugs at Parrot_jit_store_retval and make exec_start call runops instead of calling

Re: Packfile stuff

2003-08-07 Thread Daniel Grunblatt
On Monday 04 August 2003 14:03, Dan Sugalski wrote: Here's some stuff we need to add to the packfile format and the sub header to get things ready for more language work. Packfiles need to have a symbol table. A series of name/type/location tuples so we can have global names that map to

Re: JIT bug with restoretop

2003-08-03 Thread Daniel Grunblatt
On Sunday 03 August 2003 15:27, Simon Glover wrote: On 3 Aug 2003, Luke Palmer wrote: This fix has worked fine with JIT until now, so I suspect the problem is elsewhere. Bug confirmed here (although I need a slightly longer string to trigger it). Here's a stacktrace: I couldn't

Re: cvs commit: parrot embed.c

2003-07-31 Thread Daniel Grunblatt
On Thursday 31 July 2003 14:31, Brent Dax wrote: Daniel Grunblatt: +PIO_eprintf(interpreter, Parrot VM: Platform JIT_ARCHNAME + is not EXEC-capable.\n); An unprefixed constant like JIT_ARCHNAME should not be available to embedders. If it is, something's wrong

[CVS ci] Exec argument.

2003-07-29 Thread Daniel Grunblatt
I have checked in a patch to make the following work: ./parrot -o life.o examples/assembly/life.pbc So, don't use test_main anymore. I made this storing the pointer to the -o argument in the interpreter string register 0 to make it visible from inside the core, instead of adding another

Re: [perl #23159] Parrot SIGSEGV in scratchpad_find

2003-07-29 Thread Daniel Grunblatt
On Tuesday 29 July 2003 21:10, chromatic wrote: On Tuesday, July 29, 2003, at 02:41 PM, Simon Glover wrote: Therefore the decision was taken that we should not guarantee that Parrot should never segfault when fed bad assembler; the creation of invalid assembler is a compiler bug, and

Re: make fails on MacOS X 10.2.6

2003-07-28 Thread Daniel Grunblatt
On Monday 28 July 2003 20:46, Tim Howell wrote: ?tches from a few days ago to allow executable creation, the current CVS no longer compiles properly on my MacOS X 10.2.6 box. The error I get is: exec_save.c:319:16: #if with no expression make: *** [exec_save.o] Error 1 The following patch

[Cvs ci] EXEC on linux/PPC (was make fails on MacOS X 10.2.6)

2003-07-28 Thread Daniel Grunblatt
On Monday 28 July 2003 20:53, Simon Glover wrote: On Mon, 28 Jul 2003, Tim Howell wrote: ?tches from a few days ago to allow executable creation, the current CVS no longer compiles properly on my MacOS X 10.2.6 box. The error I get is: exec_save.c:319:16: #if with no expression make:

Re: [perl #23115] powerpc linux support

2003-07-25 Thread Daniel Grunblatt
On Thursday 24 July 2003 22:02, Arcady Goldmints wrote: # New Ticket Created by Arcady Goldmints # Please include the string: [perl #23115] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt2/Ticket/Display.html?id=23115 Contrary to popular

Re: [perl #23115] powerpc linux support

2003-07-25 Thread Daniel Grunblatt
On Thursday 24 July 2003 22:02, Arcady Goldmints wrote: # New Ticket Created by Arcady Goldmints # Please include the string: [perl #23115] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt2/Ticket/Display.html?id=23115 Contrary to popular

Re: cvs commit: parrot/jit/ppc exec_dep.h

2003-07-25 Thread Daniel Grunblatt
Yes, it's already fixed, thanks. On Friday 25 July 2003 17:55, Garrett Rooney wrote: Daniel Grunblatt wrote: +# endif +# if EXEC_OS == DARWIN +# define EXEC_MACH_O +# endif +# if (EXEC_OS == FREENBSD) || (EXEC_OS == LINUX) # define EXEC_ELF # endif

[COMMIT] Parrot emits an executable

2003-07-24 Thread Daniel Grunblatt
. Daniel Grunblatt.

Re: [COMMIT] Parrot emits an executable

2003-07-24 Thread Daniel Grunblatt
On Thursday 24 July 2003 15:14, Simon Glover wrote: On Thu, 24 Jul 2003, Daniel Grunblatt wrote: I have checked in a first attempt to make parrot generate an executable. It works fine on x86 - OpenBSD/linux/FreeBSD and should also work on NetBSD It's not working for me on Linux/x86

Re: [COMMIT] Parrot emits an executable

2003-07-24 Thread Daniel Grunblatt
On Thursday 24 July 2003 15:48, Juergen Boemmels wrote: Daniel Grunblatt [EMAIL PROTECTED] writes: I have checked in a first attempt to make parrot generate an executable. This is very cool. Thanks. It works fine on x86 - OpenBSD/linux/FreeBSD and should also work on NetBSD

Re: [COMMIT] Parrot emits an executable

2003-07-24 Thread Daniel Grunblatt
On Thursday 24 July 2003 15:55, Juergen Boemmels wrote: Magic: 7f 45 4c 46 01 01 01 00 -- 00 00 00 00 00 00 00 00 OS/ABI:UNIX - System V Patch is in, please resync and try it. boe Daniel

Re: [COMMIT] Parrot emits an executable

2003-07-24 Thread Daniel Grunblatt
On Thursday 24 July 2003 16:13, Simon Glover wrote: On Thu, 24 Jul 2003, Daniel Grunblatt wrote: On Thursday 24 July 2003 15:55, Juergen Boemmels wrote: Magic: 7f 45 4c 46 01 01 01 00 -- 00 00 00 00 00 00 00 00 OS/ABI:UNIX - System V Patch

Re: cvs commit: parrot/jit/ppc jit_emit.h

2003-07-08 Thread Daniel Grunblatt
Back in. On Tuesday 08 July 2003 11:32, Sean O'Rourke wrote: On 7 Jul 2003, Daniel Grunblatt wrote: cvsuser 03/07/07 13:20:40 Modified:jit/ppc jit_emit.h Log: * 2 instructions instead of 3 to load a 32 bit integer. I'm not sure this is a win, since loading small

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: 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: [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: [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: [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: [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: [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: 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: [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 - 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: [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

[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: Prototypes

2002-08-13 Thread Daniel Grunblatt
if parrot would now support an assembler that was implemented in Parrot. Then we'd know that the assembler was at least as portable as parrot itself... Something like languages/parrot_compiler/ but working, right? Daniel Grunblatt.

Re: Prototypes

2002-08-13 Thread Daniel Grunblatt
On Tue, 13 Aug 2002, John Porter wrote: Piers Cawley wrote: I'd also like to be able to generate parrot code from within parrot and immediately execute it... Something like that will be needed for eval() anyway, right? Yes, like PDB_eval() may be... Daniel Grunblatt.

Re: debugger.pod

2002-08-13 Thread Daniel Grunblatt
) and tell me if this should be sent as a patch. Applied, thanks. Daniel Grunblatt.

Re: [PATCH] hash init (Version 5)

2002-08-13 Thread Daniel Grunblatt
On 12 Aug 2002, Jason Greene wrote: One more safety check (fixes another crash bug). Hopefully this is the last patch patch. Applied, thanks. Daniel Grunblatt.

Re: [perl #16144] [PATCH] quotematch speedup

2002-08-12 Thread Daniel Grunblatt
to assemble anything. Probably I should have gone the other way and fix it. Daniel Grunblatt.

Re: Prototypes

2002-08-12 Thread Daniel Grunblatt
a prototype. The regex engine? The GC? ... The assembler is a bit outdated, it shouldn't be too difficult to bring it up to date, I just don't have enough time latetly. But it did work fine and is easy to extend it. Why do you think it should be thrown away? Daniel Grunblatt.

Re: [perl #16144] [PATCH] quotematch speedup

2002-08-12 Thread Daniel Grunblatt
On 12 Aug 2002, Simon Cozens wrote: [EMAIL PROTECTED] (Daniel Grunblatt) writes: I moved it back to pure-Perl because there were something like half of the tinderboxes failing to assemble anything. Ah, right. Yeah, the tinderboxes are good slaves but really bad masters. True, but I

Re: Prototypes

2002-08-12 Thread Daniel Grunblatt
On 12 Aug 2002, Simon Cozens wrote: [EMAIL PROTECTED] (Daniel Grunblatt) writes: The assembler is a bit outdated, it shouldn't be too difficult to bring it up to date, I just don't have enough time latetly. But it did work fine and is easy to extend it. Why do you think it should

Re: Prototypes

2002-08-12 Thread Daniel Grunblatt
On 12 Aug 2002, Simon Cozens wrote: [EMAIL PROTECTED] (Daniel Grunblatt) writes: Oh, no, I was talking about languages/parrot_compiler/. Sorry. Oh, I hadn't seen that. I can't work out what it is; it seems to be a device for generating Couldn't find operator errors. Is there any, dare I

Re: [COMMIT] Register allocator for the JIT

2002-08-09 Thread Daniel Grunblatt
?) If so, imcc has already done some work about where slightly more JIT effort might pay off, so it seems a shame to throw that out. Yes, that's why we are not going to do any kind of optimization that is not required to be done at runtime, that means, we expect the most optimal bytecode. Daniel

[COMMIT] PPC JIT

2002-08-08 Thread Daniel Grunblatt
OK, now we have the JIT working on PPC. More opcodes coming. It's not currently using a constant pool but it should. Thanks to Sean for the sync cache code and helping me. Daniel Grunblatt.

Re: ARM Jit v2

2002-08-04 Thread Daniel Grunblatt
on the register allocator too. Daniel Grunblatt.

Re: drive-by-reminder: missing JITs

2002-07-30 Thread Daniel Grunblatt
set tell that it combines the elegance of the IA32 CISCy instruction set with the elegance of the HPPA RISCy instruction set... :-) I intend to do nothing on these except raise gui^H^H^Hawareness :-) Or give me an acount? ;) Daniel Grunblatt.

Re: ARM Jit v2

2002-07-30 Thread Daniel Grunblatt
Yes, we can do that, we can also try to go in and out from the computed goto core if available. Daniel Grunblatt. On Tue, 30 Jul 2002, Dan Sugalski wrote: At 10:34 PM -0300 7/29/02, Daniel Grunblatt wrote: On Mon, 29 Jul 2002, Nicholas Clark wrote: As you can see from the patch all

Re: Targeting Parrot slides

2002-07-30 Thread Daniel Grunblatt
well and I'm sure Dan will get his slides up soon. BTW anyone want to work on getting Parrot to use less memory so it can run on palmtops? ;-) I'm told it will take much more than just reducing the memory it uses. Daniel Grunblatt. Leon -- Leon Brocard.http

Re: of Mops, jit and perl6

2002-07-30 Thread Daniel Grunblatt
unoptimized, doesn't compare too bad to perl5 - mops is a silly test ;-) You didn't use -O3 while compiling mops.c, did you? Daniel Grunblatt.

Re: ARM Jit v2

2002-07-29 Thread Daniel Grunblatt
On Mon, 29 Jul 2002, Nicholas Clark wrote: Here's a very minimal ARM jit framework. It does work (at least as far as passing all 10 t/op/basic.t subtests, and running mops.pbc) Cool, I have also been playing with ARM but your approach is in better shape. (I'll send you a copy of what I got

Re: ARM Jit v2

2002-07-29 Thread Daniel Grunblatt
I thing I forgot to tell is that I also have added a constant pool which could be usefull for the ARM too, it's on my local tree,I don't know exactly when I'm going to finish it. Daniel Grunblatt.

Re: [perl #15401] [PATCH] Silence warnings on isxxxx() in debug.c

2002-07-23 Thread Daniel Grunblatt
Applied, thanks. Daniel Grunblatt. On Tue, 23 Jul 2002, Andy Dougherty wrote: # New Ticket Created by Andy Dougherty # Please include the string: [perl #15401] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt2/Ticket/Display.html?id=15401

Re: [perl #15335] [PATCH] little change to debug.c (print)

2002-07-22 Thread Daniel Grunblatt
Applied, thanks. Daniel Grunblatt. On Mon, 22 Jul 2002, Aldo Calpini wrote: # New Ticket Created by Aldo Calpini # Please include the string: [perl #15335] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt2/Ticket/Display.html?id=15335

Re: [PATCH] MANIFEST update

2002-07-17 Thread Daniel Grunblatt
On Wed, 17 Jul 2002, Andy Dougherty wrote: The following patch brings the MANIFEST file up-to-date with recent additions. I haven't committed this in case some other reorganization (e.g. moving stuff to a src/ or dev/ or doc/ directory) is underway. There are also a few minor shuffles as

RE: [PATCH] rx.dev

2002-07-17 Thread Daniel Grunblatt
We have one vote for docs/dev. Daniel Grunblatt. On Wed, 17 Jul 2002, Melvin Smith wrote: At 06:14 PM 7/16/2002 -0700, John Porter wrote: Melvin Smith wrote: I put it temporarily in the root dir, which I know is wrong. Where should .dev files go, anyway? Actually, I think that's

Re: [perl #15009] [PATCH] test for for loops

2002-07-17 Thread Daniel Grunblatt
Applied. Daniel Grunblatt. On Wed, 17 Jul 2002, Sean O'Rourke wrote: # New Ticket Created by Sean O'Rourke # Please include the string: [perl #15009] # in the subject line of all future correspondence about this issue. # URL: http://bugs6.perl.org/rt2/Ticket/Display.html?id=15009

[COMMIT] The assembler doesn't use XS anymore.

2002-07-14 Thread Daniel Grunblatt
The assembler doesn't use the XS stuff anymore, just committed a patch build from Jeff's code. Let's hope to see some more tinderboxes green. Daniel Grunblatt.

[COMMIT] KEY / KEY CONSTANTS

2002-07-12 Thread Daniel Grunblatt
I just changed 'kc' to be an integer constant, because it was the simpliest way to make the warnings go away. If kc should be a string and k too, tell me. Daniel Grunblatt.

Re: [COMMIT] Parrot_Context

2002-07-05 Thread Daniel Grunblatt
of the interpreter anywhere, and either way you will need to dereference it, and that's slower, leaves us with 1 less cpu register for the register allocation and requires a total redesing(what is of course the less important thing). Daniel Grunblatt.

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)

Re: .include directive for new assembler

2002-06-21 Thread Daniel Grunblatt
It would be cute if you change the debugger to load all the included files as well. Daniel Grunblatt. On 21 Jun 2002, brian wheeler wrote: I've implemented a .include directive for the new assembler. It basically changes the preprocessor to shift through the source file, and when

Re: .include directive for new assembler

2002-06-21 Thread Daniel Grunblatt
Err, Jeff just told me to see the -E flag. Daniel Grunblatt. On Sat, 22 Jun 2002, Daniel Grunblatt wrote: It would be cute if you change the debugger to load all the included files as well. Daniel Grunblatt. On 21 Jun 2002, brian wheeler wrote: I've implemented a .include directive

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: [PATCH] Re: Minimum perl version ?

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

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: [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 #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 #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 #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: 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: 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: [PATCH] new i386/core.jit entries

2002-05-22 Thread Daniel Grunblatt
On Wed, 22 May 2002, Aldo Calpini wrote: hello, I've added the following new ops to i386/core.jit: inc_i dec_i inc_i_ic dec_i_ic lt_i_ic_ic lt_i_i_ic gt_i_ic_ic gt_i_i_ic ge_i_ic_ic ge_i_i_ic le_i_ic_ic le_i_i_ic eq_i_ic_ic

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: [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

[COMMIT] JIT v2

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

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

  1   2   >