jatovm-devel
Thread
Date
Earlier messages
Messages by Thread
[PATCH] lib/string: fix size computation and str_vprintf
Arthur HUILLET
Jato mailing list has been moved!
Pekka Enberg
Re: Jato mailing list has been moved!
Pekka Enberg
[penberg/jato] 6f76d8: gc: rewrite GC stop-the-world algorithm.
noreply
[RFC][PATCH] gc: rewrite GC stop-the-world algorithm.
Tomek Grabiec
[penberg/jato] 9a516b: x86: make all safepoint instructions do a safepoin...
noreply
[PATCH 1/3] x86: make all safepoint instructions do a safepoint poll before.
Tomek Grabiec
[PATCH 2/3] vm: support for disabling thread creation and deletion
Tomek Grabiec
[PATCH 3/3] gc: rewrite GC stop-the-world algorithm.
Tomek Grabiec
[PATCH 1/3] x86: Pass insn to operand emitters
Pekka Enberg
[PATCH 2/3] x86: Pass insn to single operand emitters
Pekka Enberg
[PATCH 3/3] x86: Unify NO_OPERANDS and SINGLE_OPERAND emission
Pekka Enberg
[penberg/jato] 94a51a: x86: Fix emit_test_imm_memdisp() argument names
noreply
[penberg/jato] efecf2: x86: Fix some single operand emitters
noreply
[PATCH] x86: Fix some single operand emitters
Pekka Enberg
[penberg/jato] e963ce: x86: Fix more wrapped function signatures
noreply
[penberg/jato] 691e7c: x86: Don't wrap function signature on multiple lin...
noreply
[penberg/jato] 58ae9f: x86: Remove unused INSN_MOV_IP_REG type
noreply
[PATCH 1/2] x86: Remove unused INSN_MOV_IP_REG type
Pekka Enberg
[PATCH 2/2] x86: Unify single operand emitter function signatures
Pekka Enberg
[penberg/jato] a37c3a: x86: Remove unused INSN_MOV_IP_THREAD_LOCAL_MEMBAS...
noreply
[PATCH 1/3] x86: Remove unused INSN_MOV_IP_THREAD_LOCAL_MEMBASE type
Pekka Enberg
[PATCH 2/3] x86: Remove unused INSN_PUSH_MEMBASE type
Pekka Enberg
[PATCH 3/3] x86: Remove unused INSN_XOR_IMM_REG type
Pekka Enberg
[penberg/jato] ef4bc1: vm: Add support for GNU Classpath 0.98
noreply
[PATCH] vm: Add support for GNU Classpath 0.98
Pekka Enberg
[PATCH] x86-64: Fix native_call_gp() clobber list
Pekka Enberg
[penberg/jato] be4494: x86-64: Fix native_call_gp() clobber list
noreply
[penberg/jato] 429c09: Added dependencies installation instructions for A...
noreply
[PATCH] vm: dump state of all threads on SIGUSR2
Tomek Grabiec
[penberg/jato] 0d159d: x86: Cleanup use-def bitmask definitions
noreply
[penberg/jato] 4f0d5b: jit: Fix GC_REGISTER_MAP_SIZE to use BITS_PER_LONG
noreply
Entering the GC from the JIT trampolines
Pekka Enberg
Re: Entering the GC from the JIT trampolines
Pekka Enberg
Re: Entering the GC from the JIT trampolines
Pekka Enberg
Re: Entering the GC from the JIT trampolines
Tomasz Grabiec
Re: Entering the GC from the JIT trampolines
Tomasz Grabiec
[penberg/jato] 3af66a: Add deadlock debugging instructions to README
noreply
[penberg/jato] bf1313: vm: Cleanups to vm/thread.c
noreply
[penberg/jato] 603847: gc: Make gc_start() a static function
noreply
[PATCH] Added dependencies installation instructions for Arch Linux
Arthur HUILLET
[PATCH] Added dependencies installation instructions for Arch Linux
Arthur HUILLET
[PATCH] Added dependencies installation instructions for Arch Linux
Arthur HUILLET
[penberg/jato] d00d35: x86, ppc: Remove obsolete throw_exception_from_sign...
noreply
[penberg/jato] e504ab: vm: fix init_stack_trace_elem_current()
noreply
Re: GC maps
Pekka Enberg
[PATCH] vm: fix init_stack_trace_elem_current()
Tomek Grabiec
Re: [PATCH] vm: fix init_stack_trace_elem_current()
Pekka Enberg
Re: [PATCH] vm: fix init_stack_trace_elem_current()
Tomasz Grabiec
Re: [PATCH] vm: fix init_stack_trace_elem_current()
Pekka Enberg
Re: [PATCH] vm: fix init_stack_trace_elem_current()
Tomasz Grabiec
Re: [PATCH] vm: fix init_stack_trace_elem_current()
Pekka Enberg
Re: [PATCH] vm: fix init_stack_trace_elem_current()
Tomasz Grabiec
[penberg/jato] 19b8b3: jit: Remove gc_map_init() function
noreply
[penberg/jato] 8da744: x86-64: Fix emit-code.c compilation
noreply
[penberg/jato] 69b879: x86: fix is_sse_insn()
noreply
[PATCH] x86: fix is_sse_insn()
Tomek Grabiec
[penberg/jato] 819328: Fix gitignore file
noreply
[penberg/jato] 7a0fa5: Remove generated source file from the tree
noreply
[penberg/jato] a9fb0e: x86: Fix up SSE class field fixup problem
noreply
[penberg/jato] c46b98: vm: Fix preload error messages
noreply
[penberg/jato] 3422bc: x86: Use 16 bits for bytecode offsets
noreply
[penberg/jato] b4f296: jit: fix get_reload_before_insn()
noreply
[PATCH 1/5] jit: fix get_reload_before_insn()
Tomek Grabiec
[PATCH 2/5] jit: fix dead code in __insert_spill_reload_insn()
Tomek Grabiec
[PATCH 3/5] jit: make API to insert_reload_insn() the same as for insert_spill_insn()
Tomek Grabiec
[PATCH 4/5] jit: set bytecode offset of spill/reload instructions properly
Tomek Grabiec
[PATCH 5/5] jit: cleanup in spill-reload.c
Tomek Grabiec
[PATCH] x86-64: Fix native_call() signature
Pekka Enberg
[PATCH 1/2] jit: fix bug in get_spill_after_insn() and get_reload_after_insn()
Tomek Grabiec
[PATCH 2/2] jit: fix dead code in __insert_spill_reload_insn()
Tomek Grabiec
Strange code in __insert_spill_reload_insn()
Pekka Enberg
[penberg/jato] 2121cc: x86: Introduce ->flags to struct insn
noreply
[penberg/jato] eaadf4: x86: Make non-globally used function static
noreply
[penberg/jato] 403062: x86: Mark object allocation points as safepoints
noreply
[penberg/jato] dc3db7: x86: Fix register encoding function names
noreply
[penberg/jato] 39c929: x86: Use lookup table for register numbers
noreply
[penberg/jato] 9436ba: vm: record type information in args_map
noreply
[RFC PATCH 01/16] vm: record type information in args_map
Eduard - Gabriel Munteanu
[RFC PATCH 02/16] x86-64: move received parameters to non-fixed registers
Eduard - Gabriel Munteanu
[RFC PATCH 03/16] x86-64: make EXPR_LOCAL use the non-fixed registers
Eduard - Gabriel Munteanu
[RFC PATCH 04/16] x86-64: don't propagate fixed register in EXPR_ARG_THIS
Eduard - Gabriel Munteanu
[RFC PATCH 05/16] x86-64: implement INSN_MOV_REG_MEMINDEX
Eduard - Gabriel Munteanu
[RFC PATCH 06/16] x86-64: handle %r13 properly in indirect calls
Eduard - Gabriel Munteanu
[RFC PATCH 07/16] x86-64: implement STMT_ARRAY_CHECK(array_check) properly
Eduard - Gabriel Munteanu
[RFC PATCH 08/16] x86-64: implement STMT_ARRAY_STORE_CHECK(reg, reg) properly
Eduard - Gabriel Munteanu
[RFC PATCH 09/16] x86-64: define all XMM registers
Eduard - Gabriel Munteanu
[RFC PATCH 10/16] x86-64: add XMM register encodings
Eduard - Gabriel Munteanu
[RFC PATCH 11/16] buffer: introduce buffer_append_str()
Eduard - Gabriel Munteanu
[RFC PATCH 12/16] x86-64: add long (multi-byte) opcode variant of __emit_reg_reg()
Eduard - Gabriel Munteanu
[RFC PATCH 13/16] x86-64: XMM args register assignment
Eduard - Gabriel Munteanu
[RFC PATCH 14/16] x86-64: emitter for XMM to XMM move
Eduard - Gabriel Munteanu
[RFC PATCH 15/16] x86-64: parse method arguments by accessing the linked-list
Eduard - Gabriel Munteanu
[RFC PATCH 16/16] x86-64: implement exception_check()
Eduard - Gabriel Munteanu
Re: [RFC PATCH 13/16] x86-64: XMM args register assignment
Tomasz Grabiec
Re: [RFC PATCH 13/16] x86-64: XMM args register assignment
Pekka Enberg
[penberg/jato] ea052a: mmix: fix compilation error on make check
noreply
[PATCH 1/2] mmix: fix compilation error on make check
Tomek Grabiec
[PATCH 2/2] x86: Add missing result conversion after native method invocations.
Tomek Grabiec
[PATCH] jit: fix conversion of dup_x2 when second value is J_LONG or J_DOUBLE
Tomek Grabiec
[penberg/jato] 711d04: x86: cleanup in call.c
noreply
[PATCH 1/2] x86: cleanup in call.c
Tomek Grabiec
[PATCH 2/2] x86, vm: implement support for invoking methods with J_LONG return type in reflection.
Tomek Grabiec
[penberg/jato] f27861: x86: Cleanup emit-code.c
noreply
[penberg/jato] 803520: Move cafebabe to proper top-level directories
noreply
[penberg/jato] 0cba10: runtime: Implement Field.getLong()
noreply
[penberg/jato] 0b72e1: vm: fix loading of array classes.
noreply
[PATCH 1/3] vm: fix loading of array classes.
Tomek Grabiec
[PATCH 2/3] vm: make class cache recognize different classloaders.
Tomek Grabiec
[PATCH 3/3] vm: implement VMClassLoader.defineClass()
Tomek Grabiec
[penberg/jato] 9af292: jit: fix print_exception_table()
noreply
[PATCH] runtime: move VMClassLoader natives to runtime/classloader.c
Tomek Grabiec
[PATCH 1/3] jit: fix print_exception_table()
Tomek Grabiec
[PATCH 2/3] jit: handle exception handlers covering subroutines in subroutine inlining.
Tomek Grabiec
[PATCH 3/3] vm: do not return jboolean from VM natives.
Tomek Grabiec
[penberg/jato] 676b77: runtime: Move VM class implementation to class.c
noreply
[penberg/jato] ef5247: mmix: Fix native call function signatures
noreply
[penberg/jato] 71fdcd: x86: Fix instruction selector deadlock in invoke()
noreply
[PATCH] x86: Fix instruction selector deadlock in invoke()
Pekka Enberg
[PATCH v2] x86: Fix instruction selector deadlock in invoke()
Pekka Enberg
[penberg/jato] 27a646: Fix typo in README
noreply
[penberg/jato] 9f290d: Update README
noreply
[penberg/jato] 671d24: jit: clean up includes in jit/subroutine.c
noreply
[penberg/jato] fdb155: jit: rename subroutines_should_not_occure() to fai...
noreply
[penberg/jato] a21441: Move LICENSE to top level
noreply
[penberg/jato] 5ab2c5: regression: Move reflection API tests to new packa...
noreply
[penberg/jato] 2800c1: vm: change call result return method for vm_call_m...
noreply
[PATCH] vm: fix bug in native_field_get()
Tomek Grabiec
[PATCH 1/4] vm: fix native_vmclass_get_declared_methods()
Tomek Grabiec
[PATCH 2/4] regression: fix TestCase.assertObjectEquals()
Tomek Grabiec
[PATCH 3/4] x86: make native_call() hard crash for not implemented types.
Tomek Grabiec
[PATCH 4/4] regression: add regression test for method invokation via reflection
Tomek Grabiec
[PATCH 1/4] vm: change call result return method for vm_call_method_*() so that it can handle any type
Tomek Grabiec
[PATCH 2/4] vm: implement unwrap() for J_LONG and J_DOUBLE
Tomek Grabiec
[PATCH 3/4] vm: rename encapsulate_value() to wrap()
Tomek Grabiec
[PATCH 4/4] vm: fix call_static_method() and call_virtual_method()
Tomek Grabiec
[penberg/jato] 2e5dd6: x86: Separate 32 and 64-bit atomic.h
noreply
[penberg/jato] 54893c: Implement AtomicLong.VMSupportsCS8()
noreply
[penberg/jato] 57ac9b: jit: skip conversion of unreachable basic blocks
noreply
[PATCH] jit: skip conversion of unreachable basic blocks
Tomek Grabiec
[penberg/jato] 60fd91: vm: Sort natives table
noreply
[penberg/jato] 286f4e: Implement Method.getModifiersInternal()
noreply
[penberg/jato] b7186c: Bump up java.version to 1.6
noreply
[penberg/jato] a05a30: Fix JAR file loading error message
noreply
[penberg/jato] a51141: vm: rename unwrap_and_set_field() to unwrap()
noreply
[PATCH 1/3] vm: rename unwrap_and_set_field() to unwrap()
Tomek Grabiec
[PATCH 2/3] vm: do not return <init> and <clinit> methods in native_vmclass_get_declared_methods()
Tomek Grabiec
[PATCH 3/3] jit: fix bug in spill_interval()
Tomek Grabiec
[penberg/jato] 5b53d8: vm: fix unwrap_and_set_field()
noreply
[PATCH] vm: fix unwrap_and_set_field()
Tomek Grabiec
[penberg/jato] 617630: cafebabe: fix bug in cafebabe_stream_close()
noreply
[PATCH] vm: fix call_virtual_method()
Tomek Grabiec
[PATCH] cafebabe: fix bug in cafebabe_stream_close()
Tomek Grabiec
Re: [PATCH] cafebabe: fix bug in cafebabe_stream_close()
Vegard Nossum
[penberg/jato] 6ede8b: vm: fix vm_jni_get_static_double_field()
noreply
[PATCH 1/5] vm: fix vm_jni_get_static_double_field()
Tomek Grabiec
[PATCH 2/5] vm: fix vm_jni_set_static_*()
Tomek Grabiec
[PATCH 3/5] vm: implement all GetStatic*Field() JNI functions
Tomek Grabiec
[PATCH 4/5] vm: fix vm_jni_new_object_a()
Tomek Grabiec
[PATCH 5/5] vm: fix pack_args()
Tomek Grabiec
[penberg/jato] bf7c0e: vm: fix parse_method_type()
noreply
[PATCH 1/5] vm: fix parse_method_type()
Tomek Grabiec
[PATCH 2/5] vm: move monitor operations to vm/monitor.c
Tomek Grabiec
[PATCH 3/5] vm: unify code in vm_monitor_wait() and vm_monitor_timedwait()
Tomek Grabiec
[PATCH 4/5] vm: implement thread interruption operations.
Tomek Grabiec
[PATCH 5/5] x86: introduce valgrind workaround for exception guards.
Tomek Grabiec
[penberg/jato] 98b32e: vm: parse method and field type on initialization
noreply
[PATCH 1/2] vm: parse method and field type on initialization
Tomek Grabiec
[PATCH 2/2] vm: implement java/lang/reflect/Method.getReturnType()
Tomek Grabiec
Re: [PATCH 1/2] vm: parse method and field type on initialization
Pekka Enberg
[penberg/jato] 910960: README: fix package dependencies for Ubuntu
noreply
[PATCH] README: fix package dependencies for Ubuntu
Tomek Grabiec
[penberg/jato] 1d408b: gc: Remove dead code
noreply
[penberg/jato] 973e17: x86: Register state saving
noreply
[PATCH 1/3] x86: Register state saving
Pekka Enberg
[PATCH 2/3] x86-64: Register state saving
Pekka Enberg
[PATCH 3/3] gc: Pass register state to gc_start() and gc_safepoint()
Pekka Enberg
[penberg/jato] 443760: x86: Kill useless get_greg() wrapper
noreply
Passing registers to gc_safepoint() from signal handler
Pekka Enberg
[ANNOUNCE] Jato v0.0.1 - a simple JIT-only virtual machine for Java
Pekka Enberg
[penberg/jato] 8800dd: Use gzip in scripts/make-release
noreply
[penberg/jato] d20dcf: jit: fix race condition in fixup_direct_calls()
noreply
[PATCH] jit: fix race condition in fixup_direct_calls()
Tomek Grabiec
Re: [PATCH] jit: fix race condition in fixup_direct_calls()
Pekka Enberg
[penberg/jato] 5aa825: vm: Introduce vm_nr_threads_running()
noreply
[PATCH v4 1/5] vm: Introduce vm_nr_threads_running()
Pekka Enberg
[PATCH v4 2/5] gc: Fix safepoints when gc_start() is called from object allocator
Pekka Enberg
[PATCH v4 3/5] gc: Introduce gc_malloc() entry-point
Pekka Enberg
[PATCH v4 4/5] vm: Introduce -verbose:gc command line option
Pekka Enberg
[PATCH v4 5/5] vm: Introduce -Xgc command line option
Pekka Enberg
[RFC/PATCH v3 1/5] vm: Introduce nr_threads_running
Pekka Enberg
[RFC/PATCH v3 2/5] gc: Fix safepoints when gc_start() is called from object allocator
Pekka Enberg
[RFC/PATCH v3 3/5] gc: Introduce gc_malloc() entry-point
Pekka Enberg
[RFC/PATCH v3 4/5] vm: Introduce -verbose:gc command line option
Pekka Enberg
[RFC/PATCH v3 5/5] vm: Introduce -Xgc command line option
Pekka Enberg
[PATCH v2 1/4] gc: Fix safepoints when gc_start() is called from object allocator
Pekka Enberg
[PATCH v2 2/4] gc: Introduce gc_malloc() entry-point
Pekka Enberg
[PATCH v2 3/4] vm: Introduce -verbose:gc command line option
Pekka Enberg
[PATCH v2 4/4] vm: Introduce -Xgc command line option
Pekka Enberg
[PATCH 1/4] gc: Fix safepoints when gc_start() is called from object allocator
Pekka Enberg
Earlier messages