Merged revisions 7616-7627 via svnmerge from
authormichi <none@none>
Mon, 2 Apr 2007 19:09:52 +0000 (19:09 +0000)
committermichi <none@none>
Mon, 2 Apr 2007 19:09:52 +0000 (19:09 +0000)
commit2d6e27e2e29efb06d19cf2f58111342b0fb110f7
treea572cbf2180452c56324ee863ee6061716b325d3
parent7117ffda345cbf9accba42b207526ca0f5be2cad
Merged revisions 7616-7627 via svnmerge from
svn+ssh://michi@c1.complang.tuwien.ac.at/ahome/cacao/svn/cacao/trunk

........
  r7617 | twisti | 2007-03-30 01:22:07 +0200 (Fri, 30 Mar 2007) | 3 lines

  * src/vm/jit/powerpc/linux/md-os.c (md_signal_handler_sigsegv): Fixed
  address check (thanks Michi).
........
  r7619 | twisti | 2007-03-30 13:41:27 +0200 (Fri, 30 Mar 2007) | 9 lines

  * src/vm/jit/parse.c (parse_realloc_instructions): Renamed ipc to
  icount.
  (parse): Renamed ipc to icount, set method variables at the very end
  and use local variables before.

  * src/vm/jit/parse.h (INSTRUCTIONS_CHECK): Renamed ipc to icount.
  (PINC): Likewise.
  (OP_PREPARE_FLAGS): Likewise.
........
  r7620 | edwin | 2007-04-01 12:50:39 +0200 (Sun, 01 Apr 2007) | 3 lines

  * contrib/vmlog: Committed vmlog 0.0.5.
  * THIRDPARTY: Added copyright notice for vmlog.
........
  r7621 | stefan | 2007-04-01 18:18:16 +0200 (Sun, 01 Apr 2007) | 3 lines

  * src/vm/jit/powerpc/darwin/md-asm.h,
  src/vm/jit/i386/darwin/md-asm.h: added missing symbol asm_vm_call_method_end.
........
  r7622 | ajordan | 2007-04-02 00:53:59 +0200 (Mon, 02 Apr 2007) | 3 lines

  * src/vm/jit/sparc64/codegen.c: Implemented float argument passing for builtin calls.
  * src/vm/jit/sparc64/codegen.h: Likewise.
........
  r7623 | twisti | 2007-04-02 15:45:30 +0200 (Mon, 02 Apr 2007) | 5 lines

  * src/vm/jit/stack.c (stack_mark_reached): Added assert on b.
  (stack_mark_reached_from_outvars): Likewise.
  (stack_reach_next_block): Use NULL instead of !.
  (stack_analyse): Indent.
........
  r7624 | twisti | 2007-04-02 18:09:44 +0200 (Mon, 02 Apr 2007) | 3 lines

  * src/vm/jit/stack.c (stack_reach_next_block): Reformatted comments.
  (stack_analyse): Likewise.
........
  r7627 | twisti | 2007-04-02 20:56:59 +0200 (Mon, 02 Apr 2007) | 8 lines

  * src/vm/jit/jit.h (INS_FLAG_BASICBLOCK): Defined.
  (INS_FLAG_ID_SHIFT): Changed to 5.
  (INSTRUCTION_STARTS_BASICBLOCK): Added.

  * src/vm/jit/parse.c (parse): Changed basic block determination. Now
  basic blocks can start at IR instruction level. This is required for
  slow-fast path builtins.
........

--HG--
branch : exact-gc
THIRDPARTY
src/vm/jit/i386/darwin/md-asm.h
src/vm/jit/jit.h
src/vm/jit/parse.c
src/vm/jit/parse.h
src/vm/jit/powerpc/darwin/md-asm.h
src/vm/jit/powerpc/linux/md-os.c
src/vm/jit/sparc64/codegen.c
src/vm/jit/sparc64/codegen.h
src/vm/jit/stack.c