dan         01/09/10 14:40:34

  Modified:    .        register.c interpreter.c
  Log:
  Yanked out debugging code, since these work OK. The bug I want is elsewhere.
  
  Revision  Changes    Path
  1.3       +0 -3      parrot/register.c
  
  Index: register.c
  ===================================================================
  RCS file: /home/perlcvs/parrot/register.c,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -w -r1.2 -r1.3
  --- register.c        2001/09/10 15:49:27     1.2
  +++ register.c        2001/09/10 21:40:33     1.3
  @@ -10,17 +10,14 @@
     struct IRegChunk *chunk_base;
   
     chunk_base = CHUNK_BASE(interpreter->int_reg);
  -  printf("Chunk base is %x for %x\n", chunk_base, interpreter->int_reg);
     /* Do we have any slots left in the current chunk? */
     if (chunk_base->free) {
  -    printf("Free was %i\n", chunk_base->free);
       interpreter->int_reg = &chunk_base->IReg[chunk_base->used++];
       chunk_base->free--;
     }
     /* Nope, so plan B time. Allocate a new chunk of integer register frames */
     else {
       struct IRegChunk *new_chunk;
  -    printf("Allocating a new piece\n");
       new_chunk = Allocate_Aligned(sizeof(struct IRegChunk));
       new_chunk->used = 1;
       new_chunk->free = FRAMES_PER_INT_REG_CHUNK - 1;
  
  
  
  1.5       +2 -2      parrot/interpreter.c
  
  Index: interpreter.c
  ===================================================================
  RCS file: /home/perlcvs/parrot/interpreter.c,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -w -r1.4 -r1.5
  --- interpreter.c     2001/09/10 17:13:27     1.4
  +++ interpreter.c     2001/09/10 21:40:33     1.5
  @@ -16,7 +16,7 @@
     while (*code) {
       foo = (void *)interpreter->opcode_funcs;
       (void *)func = foo[*code];
  -    //    printf("code %i\n", *code);
  +    // printf("code %i at %x\n", *code, code);
       code = func(code, interpreter);
       CHECK_EVENTS(interpreter);
     }
  
  
  

Reply via email to