jatovm-devel
Thread
Date
Earlier messages
Later messages
Messages by Thread
[PATCH 2/4] gc: Introduce gc_malloc() entry-point
Pekka Enberg
[PATCH 3/4] vm: Introduce -verbose:gc command line option
Pekka Enberg
[PATCH 4/4] vm: Introduce -Xgc command line option
Pekka Enberg
[penberg/jato] 21641d: Revert "x86-64: move received parameters to non-fi...
noreply
[PATCH] gc: Fix safepoints when gc_start() is called from object allocator
Pekka Enberg
[penberg/jato] 8a69f4: vm: Initialize struct classloader_class ->nr_waiti...
noreply
[penberg/jato] a08f85: vm: Initialize interface methods properly
noreply
[penberg/jato] fdabb3: x86-64: pass arguments correctly in STMT_ATHROW
noreply
[PATCH] vm: Use calloc() to allocate class methods
Pekka Enberg
Re: [PATCH] vm: Use calloc() to allocate class methods
Vegard Nossum
Re: [PATCH] vm: Use calloc() to allocate class methods
Pekka Enberg
Re: [PATCH] vm: Use calloc() to allocate class methods
Vegard Nossum
Re: [PATCH] vm: Use calloc() to allocate class methods
Pekka Enberg
Re: [PATCH] vm: Use calloc() to allocate class methods
Vegard Nossum
Re: [PATCH] vm: Use calloc() to allocate class methods
Pekka Enberg
Re: [PATCH] vm: Use calloc() to allocate class methods
Vegard Nossum
Re: [PATCH] vm: Use calloc() to allocate class methods
Pekka Enberg
Re: [PATCH] vm: Use calloc() to allocate class methods
Vegard Nossum
Re: [PATCH] vm: Use calloc() to allocate class methods
Pekka Enberg
[PATCH 01/19] x86-64: pass arguments correctly in STMT_ATHROW
Eduard - Gabriel Munteanu
[PATCH 02/19] x86-64: implement STMT_MONITOR_*
Eduard - Gabriel Munteanu
[PATCH 03/19] x86: provide separate x86-32 signal bh definitions
Eduard - Gabriel Munteanu
[PATCH 04/19] x86-64: save *this pointer
Eduard - Gabriel Munteanu
[PATCH 05/19] x86-64: fix emit_lock_this() and emit_unlock_this()
Eduard - Gabriel Munteanu
[PATCH 06/19] x86-64: implement signal bh
Eduard - Gabriel Munteanu
[PATCH 07/19] x86-64: implement unwind()
Eduard - Gabriel Munteanu
[PATCH 08/19] x86: ifdef EXPR_CONVERSION_FROM_FLOAT
Eduard - Gabriel Munteanu
[PATCH 09/19] x86: use offsetof() instead of sizeof() when handling instance fields
Eduard - Gabriel Munteanu
[PATCH 10/19] x86-64: implement INSN_MOV_MEMINDEX_REG
Eduard - Gabriel Munteanu
[PATCH 11/19] x86-64: split and implement fixup_static()
Eduard - Gabriel Munteanu
[PATCH 12/19] x86-64: zero unused parameter regs in native_call()
Eduard - Gabriel Munteanu
[PATCH 13/19] x86-64: add XMM registers
Eduard - Gabriel Munteanu
[PATCH 14/19] x86-64: handle class fields properly
Eduard - Gabriel Munteanu
[PATCH 15/19] x86-64: move received parameters to non-fixed registers
Eduard - Gabriel Munteanu
[PATCH 16/19] x86-64: ifdef EXPR_FVALUE and OP_DNEG
Eduard - Gabriel Munteanu
[PATCH 17/19] x86-64: define caller_save_regs
Eduard - Gabriel Munteanu
[PATCH 18/19] x86-64: remove is_caller_saved_reg()
Eduard - Gabriel Munteanu
[PATCH 19/19] x86-64: provide definition for itable_resolver_stub_error()
Eduard - Gabriel Munteanu
Re: [PATCH 15/19] x86-64: move received parameters to non-fixed registers
Pekka Enberg
Re: [PATCH 15/19] x86-64: move received parameters to non-fixed registers
Tomek Grabiec
Re: [PATCH 13/19] x86-64: add XMM registers
Pekka Enberg
[penberg/jato] 7f9b5f: jit: fix conversion of invoke* instructions
noreply
[PATCH] jit: fix conversion of invoke* instructions
Tomek Grabiec
[penberg/jato] dd86fa: regression: GC torture test
noreply
[PATCH 2/2][SQUASH TO 4/4] lib: fix compilation error
Tomek Grabiec
[PATCH 1/2][SQUASH to 2/4] test: fix 'make check' breakage
Tomek Grabiec
[PATCH 1/4] jit: make clear_mimic_stack() work on stack instead of basic block
Tomek Grabiec
[PATCH 2/4] jit: split tableswitch/lookupswitch bsaic block at the end.
Tomek Grabiec
[PATCH 3/4] jit: set .has_branch flag for created basic blocks for tableswitch/lookupswitch.
Tomek Grabiec
[PATCH 4/4] jit: fix mimic stack content propagation
Tomek Grabiec
[PATCH 1/4] jit: make clear_mimic_stack() work on stack instead of basic block
Tomek Grabiec
[PATCH 2/4] jit: split tableswitch/lookupswitch bsaic block at the end.
Tomek Grabiec
[PATCH 3/4] jit: set .has_branch flag for created basic blocks for tableswitch/lookupswitch.
Tomek Grabiec
[PATCH 4/4] jit: fix mimic stack content propagation
Tomek Grabiec
[penberg/jato] 871deb: vm: Some minor cleanups to vm/trace.c
noreply
[penberg/jato] 7f0bd7: x86: Introduce workarounds for running on valgrind
noreply
[PATCH] x86: Introduce workarounds for running on valgrind
Pekka Enberg
[penberg/jato] b1097b: x86: implement INSN_MOV_IMM_MEMLOCAL
noreply
[penberg/jato] 962fec: x86: cleanup emit_mov_reg_memlocal()
noreply
[penberg/jato] 8a9f60: Jasmin is now part of Jato sources
noreply
[PATCH 1/6] vm: introduce -Xnobuf
Tomek Grabiec
[PATCH 2/6] x86: implement INSN_MOV_IMM_MEMLOCAL
Tomek Grabiec
[PATCH 3/6] x86: cleanup emit_mov_reg_memlocal()
Tomek Grabiec
[PATCH 4/6] x86: implement INSN_(FSTP|FLD)_{64}_MEMLOCAL
Tomek Grabiec
[PATCH 5/6] jit: introduce lazy-allocated scratch stack slots
Tomek Grabiec
[PATCH 6/6] x86: fix writes below (%esp) in insn-selector.brg
Tomek Grabiec
Re: [PATCH 1/6] vm: introduce -Xnobuf
Pekka Enberg
Re: [PATCH 1/6] vm: introduce -Xnobuf
Tomek Grabiec
[PATCH] x86: fix writes below (%esp) which can be fixed at no cost
Tomek Grabiec
Re: [PATCH] x86: fix writes below (%esp) which can be fixed at no cost
Pekka Enberg
[penberg/jato] 081ea2: Add myself to AUTHORS
noreply
[penberg/jato] 9ffc88: jit: add missing trace_flush() to trace_return_val...
noreply
[PATCH] [APPEND-TO-LAST-SERIES] jit: cleanup handling of expired ranges of intervals
Tomek Grabiec
[PATCH] x86: Introduce workarounds for valgrind to work with jato.
Tomek Grabiec
Re: [PATCH] x86: Introduce workarounds for valgrind to work with jato.
Pekka Enberg
Re: [PATCH] x86: Introduce workarounds for valgrind to work with jato.
Pekka Enberg
[PATCH 01/14] jit: add missing trace_flush() to trace_return_value()
Tomek Grabiec
[PATCH 02/14] jit: assign two LIR positions for each instruction.
Tomek Grabiec
[PATCH 03/14] jit: cleanup interval spilling
Tomek Grabiec
[PATCH 04/14] jit: introduce multiple live ranges per interval.
Tomek Grabiec
[PATCH 05/14] jit: move arch independent stuff from arch/instruction.h to jit/instruction.h
Tomek Grabiec
[PATCH 06/14] jit: implement precise live range calculation
Tomek Grabiec
[PATCH 07/14] x86: ensure fixed-reg variables are not returned as rule results
Tomek Grabiec
[PATCH 08/14] jit: force spill of intervals containing caller saved registers before calls.
Tomek Grabiec
[PATCH 09/14] jit: ensure that spill variable has the same vm_type as original variable.
Tomek Grabiec
[PATCH 10/14] jit: print variable types in regalloc trace
Tomek Grabiec
[PATCH 11/14] jit: fix spilling of 64-bit registers.
Tomek Grabiec
[PATCH 12/14] jit: do not put to inactive list fixed reg intervals for ESP and EBP
Tomek Grabiec
[PATCH 13/14] jit: optimize register use and block position calculation in regalloc
Tomek Grabiec
[PATCH 14/14] x86: remove unconditional saving and restoring of XMM registers
Tomek Grabiec
[penberg/jato] bee749: vm: add trace_flush() to itable tracing and skip e...
noreply
[PATCH 1/3] vm: add trace_flush() to itable tracing and skip empty tables
Vegard Nossum
[PATCH 2/3] vm: move itable_resolver_stub_error() to arch/x86
Vegard Nossum
[PATCH 3/3] x86: add debug check to emit_itable_bsearch()
Vegard Nossum
[penberg/jato] c66149: vm: fix itable construction
noreply
[penberg/jato] 2489e6: jit: Fix pc_map_for_each_reverse()
noreply
[penberg/jato] 16681c: jni: Implement SetStatic<Type>Field JNI functions
noreply
[penberg/jato] d77e21: jit: remove unused basic block sorting code
noreply
[PATCH 1/3] jit: remove unused basic block sorting code
Tomek Grabiec
[PATCH 2/3] jit: remove redundant compute_boundaries()
Tomek Grabiec
[PATCH 3/3] x86: fix wrong argument cleanup count for EXPR_ANEWARRAY
Tomek Grabiec
[penberg/jato] 1ca5eb: regression: invokeinterface itable hash collision ...
noreply
[penberg/jato] 084701: lib: add generic resizable array
noreply
[PATCH] trace: filter traces by regex given by -Xtrace:method
Vegard Nossum
[PATCH] jit: remove trace_flush() from the middle of compile()
Tomek Grabiec
[PATCH 1/7] lib: add generic resizable array
Vegard Nossum
[PATCH 2/7] vm: add unimplemented interface methods to abstract classes
Vegard Nossum
[PATCH 3/7] regression: add VirtualAbstractInterfaceMethodTest
Vegard Nossum
[PATCH 4/7] lib: add array_qsort() helper function
Vegard Nossum
[PATCH 5/7] lib: add array_unique() to filter out duplicate elements
Vegard Nossum
[PATCH 6/7] vm: fix abstract class implementing two interfaces with the same method
Vegard Nossum
[PATCH 7/7] vm: remove duplicate methods from itable
Vegard Nossum
[penberg/jato] fcfd3c: vm: remove extraneous semicolon
noreply
[PATCH] vm: remove extraneous semicolon
Vegard Nossum
[PATCH] vm: improve itable tracing and switch to trace_printf()
Vegard Nossum
[PATCH] vm: add unimplemented interface methods to abstract classes
Vegard Nossum
[PATCH] regression: add MirandaInterfaceMethodTest
Vegard Nossum
Re: [PATCH] regression: add MirandaInterfaceMethodTest
Pekka Enberg
Re: [PATCH] regression: add MirandaInterfaceMethodTest
Vegard Nossum
Re: [PATCH] regression: add MirandaInterfaceMethodTest
Pekka Enberg
Re: [PATCH] vm: add unimplemented interface methods to abstract classes
Pekka Enberg
Re: [PATCH] vm: remove extraneous semicolon
Pekka Enberg
[penberg/jato] 65d700: lib: Use realloc() for stack_push()
noreply
[penberg/jato] b566a7: x86: Implement the f2l bytecode
noreply
[penberg/jato] 87449e: jit: fix data flow resolution code in presence of ...
noreply
[penberg/jato] 6914bb: x86: make insn_is_branch() return true for INSN_RE...
noreply
[PATCH 1/3] jit: introduce include/jit/instruction.h for arch-independent stuff
Tomek Grabiec
[PATCH 2/3] x86: make insn_is_branch() return true for INSN_RET
Tomek Grabiec
[RFC][PATCH 3/3] jit: fix data flow resolution code in presence of empty basic blocks.
Tomek Grabiec
Re: [RFC][PATCH 3/3] jit: fix data flow resolution code in presence of empty basic blocks.
Pekka Enberg
[penberg/jato] c8806a: linear-scan: Fix range end checks
noreply
[PATCH 1/3] spill-reload: Insert spill instructions before branches
Pekka Enberg
[PATCH 2/3] spill-reload: Remove redundant argument from insert_copy_slot_insn()
Pekka Enberg
[PATCH 3/3] spill-reload: Use radix_tree_lookup() in insert_mov_insns()
Pekka Enberg
Re: [PATCH 3/3] spill-reload: Use radix_tree_lookup() in insert_mov_insns()
Arthur Huillet
Re: [PATCH 3/3] spill-reload: Use radix_tree_lookup() in insert_mov_insns()
Tomek Grabiec
Re: [PATCH 3/3] spill-reload: Use radix_tree_lookup() in insert_mov_insns()
Pekka Enberg
Re: [PATCH 3/3] spill-reload: Use radix_tree_lookup() in insert_mov_insns()
Pekka Enberg
Re: [PATCH 3/3] spill-reload: Use radix_tree_lookup() in insert_mov_insns()
Tomek Grabiec
[PATCH] linear-scan: Fix range end checks
Pekka Enberg
[penberg/jato] 23c359: vm: introduce per vm_class access flags.
noreply
[PATCH] vm: introduce per vm_class access flags.
Tomek Grabiec
Re: [PATCH] vm: introduce per vm_class access flags.
Pekka Enberg
Re: [PATCH] vm: introduce per vm_class access flags.
Tomek Grabiec
Re: [PATCH] vm: introduce per vm_class access flags.
Pekka Enberg
Re: [PATCH] vm: introduce per vm_class access flags.
Vegard Nossum
Re: [PATCH] vm: introduce per vm_class access flags.
Tomek Grabiec
Re: [PATCH] vm: introduce per vm_class access flags.
Vegard Nossum
[penberg/jato] ff14b7: jit: fix expression type for EXPR_INVOKE*
noreply
[PATCH 1/2] jit: introduce mimic_stack_type() helper
Tomek Grabiec
[PATCH 2/2] regression: introduce jvm/InvokeResultTest.j
Tomek Grabiec
[PATCH] jit: fix expression type for EXPR_INVOKE*
Tomek Grabiec
[JATO] method resolving failure
Tomek Grabiec
[penberg/jato] 14e125: vm: declare vm_call_method_this_*() for calling vi...
noreply
[PATCH 3/4] vm: use hash map to hold loaded JNI objects
Tomek Grabiec
[PATCH 4/4] vm: make VMRuntime.nativeLoad() work with classloader != null.
Tomek Grabiec
[PATCH 2/4] lib: introduce hash_map_for_each_entry() iterator
Tomek Grabiec
[PATCH 1/4] lib: implement hash_map_contains()
Tomek Grabiec
[PATCH 8/8] regression: introduce jvm/ClassLoaderTest.java
Tomek Grabiec
[PATCH 6/8] vm: fix VMClassLoader.loadClass() native.
Tomek Grabiec
[PATCH 7/8] vm: fix deadlock in find_class()
Tomek Grabiec
[PATCH 5/8] vm: use ClassLoader.getSystemClassLoader() to load application classes.
Tomek Grabiec
[PATCH 4/8] vm: introduce support for different class loaders.
Tomek Grabiec
[PATCH 3/8] vm: implement properly VMStackWalker.getClassContext()
Tomek Grabiec
[PATCH 2/8] vm: implement VMStackWalker.getClassLoader().
Tomek Grabiec
[PATCH 1/8] vm: declare vm_call_method_this_*() for calling virtual methods.
Tomek Grabiec
More GCC warnings enabled
Pekka Enberg
[penberg/jato] aa1c5b: Makefile: Build with some more extra warnings
noreply
[penberg/jato] 408f6a: jit: clear mimic stack after conversion of *return...
noreply
[PATCH] jit: clear mimic stack after conversion of *return instructions
Tomek Grabiec
[penberg/jato] a13869: Makefile: Build with -fstack-protector-all and -D_...
noreply
[penberg/jato] 80947d: mmix: set REG_UNASSIGNED to INT_MAX
noreply
[PATCH 01/30] mmix: set REG_UNASSIGNED to INT_MAX
Eduard - Gabriel Munteanu
[PATCH 02/30] Fix 'make test' breakage
Eduard - Gabriel Munteanu
[PATCH 03/30] x86-64: add reg_args_count to struct vm_method
Eduard - Gabriel Munteanu
[PATCH 04/30] x86-64: handle local variables correctly
Eduard - Gabriel Munteanu
[PATCH 05/30] x86-64: fix disassembly listing
Eduard - Gabriel Munteanu
[PATCH 06/30] x86-64: handle STMT_STORE(EXPR_LOCAL, reg)
Eduard - Gabriel Munteanu
[PATCH 07/30] x86-64: handle locals in EXPR_LOCAL
Eduard - Gabriel Munteanu
[PATCH 08/30] x86-64: use GPR_VM_TYPE in EXPR_NULL_CHECK
Eduard - Gabriel Munteanu
[PATCH 09/30] x86-64: notify liveness analysis about caller saved registers
Eduard - Gabriel Munteanu
[PATCH 10/30] x86-64: fix membase insns with %r12 and %r13 as base registers
Eduard - Gabriel Munteanu
[PATCH 11/30] x86-64: treat J_REFERENCE as a 64-bit operand
Eduard - Gabriel Munteanu
[PATCH 12/30] regression: make ParameterPassingTest more thorough
Eduard - Gabriel Munteanu
[PATCH 13/30] x86-64: pass correct object reference to fixup_vtable()
Eduard - Gabriel Munteanu
[PATCH 14/30] x86-64: don't alter the first argument's register in invokevirtual()
Eduard - Gabriel Munteanu
[PATCH 15/30] x86-64: use offsetof() instead of sizeof() in EXPR_INSTANCE_FIELD
Eduard - Gabriel Munteanu
[PATCH 16/30] x86: ifdef EXPR_CONVERSION_FROM_DOUBLE
Eduard - Gabriel Munteanu
[PATCH 17/30] x86-64: add missing declarations to insn-selector
Eduard - Gabriel Munteanu
[PATCH 18/30] x86-64: update registers_64.c according to x86-32 changes
Eduard - Gabriel Munteanu
[PATCH 19/30] x86: ifdef EXPR_LOOKUPSWITCH_BSEARCH
Eduard - Gabriel Munteanu
[PATCH 20/30] x86-64: use parse_method_args() to fill args map
Eduard - Gabriel Munteanu
[PATCH 21/30] x86-64: add stub for emit_jni_trampoline()
Eduard - Gabriel Munteanu
[PATCH 22/30] x86: convert native_call() and vm_native_call() to functions
Eduard - Gabriel Munteanu
[PATCH 23/30] x86-64: implement native_call()
Eduard - Gabriel Munteanu
[PATCH 24/30] x86-64: handle EXPR_ANEWARRAY
Eduard - Gabriel Munteanu
[PATCH 25/30] x86-64: implement INSN_TEST_IMM_MEMDISP
Eduard - Gabriel Munteanu
[PATCH 26/30] x86: move emit_lock() and friends back into non-common code
Eduard - Gabriel Munteanu
[PATCH 27/30] x86-64: move saving and restoring parameter regs into separate functions
Eduard - Gabriel Munteanu
[PATCH 28/30] x86-64: implement emit_lock() and friends
Eduard - Gabriel Munteanu
Earlier messages
Later messages