jatovm-devel
Thread
Date
Earlier messages
Later messages
Messages by Thread
[PATCH 1/2] vm: print resolved method signature in bytecode disassembly
Tomek Grabiec
[PATCH] vm: fix utf8_to_char_array()
Tomek Grabiec
Re: [PATCH] vm: fix utf8_to_char_array()
Vegard Nossum
[PATCH] vm: fix itable sorting
Vegard Nossum
[PATCH] vm: add missing enter_vm_from_jni()
Tomek Grabiec
[PATCH] vm: fix array_set_field_double()
Tomek Grabiec
[PATCH 2/2] jit: introduce per-edge data flow resolution blocks
Tomek Grabiec
Re: [PATCH 2/2] jit: introduce per-edge data flow resolution blocks
Arthur Huillet
[PATCH 1/2] vm: implement VMClass.getComponentType()
Tomek Grabiec
[PATCH 1/2] vm: clean up field initialization a little bit
Vegard Nossum
[PATCH 2/2] vm: group class/instance fields by type
Vegard Nossum
[PATCH] x86: fix args cleanup in emulate_op_64()
Tomek Grabiec
[PATCH] jit: merge -Xtrace:return functionallity to -Xtrace:invoke-verbose
Tomek Grabiec
[PATCH] regression: add test for empty interval spill bug
Tomek Grabiec
[PATCH] jit: fix register allocator bug
Tomek Grabiec
[PATCH] vm: comment out NOT_IMPLEMENTED in reference manipulation JNI functions
Tomek Grabiec
[PATCH] regression: add test for float array element load/store
Tomek Grabiec
[PATCH] jit: fix split_interval_at to handle fixed intervals correctly
Arthur HUILLET
[PATCH 19/19] jit: fix convert_multianewarray()
Tomek Grabiec
[PATCH 17/19] vm: implement CallStaticBooleanMethod JNI function
Tomek Grabiec
[PATCH 18/19] vm: implement CallVoidMethod JNI function
Tomek Grabiec
[PATCH 16/19] vm: implement GetStaticDoubleField JNI function
Tomek Grabiec
[PATCH 15/19] vm: introduce vm_jni_common_get_field_id()
Tomek Grabiec
[PATCH 12/19] regression: introduce jvm/DoubleArithmeticTest.java
Tomek Grabiec
[PATCH 14/19] vm: implement GetStaticDoubleFieldID JNI method
Tomek Grabiec
[PATCH 13/19] vm: implement GetStaticFieldID JNI function
Tomek Grabiec
[PATCH 07/19] x86: support for tracing J_DOUBLE and J_FLOAT return value.
Tomek Grabiec
[PATCH 10/19] x86: add DOUBLE <-> FLOAT conversion support
Tomek Grabiec
[PATCH 11/19] jit: alloc temporary with correct register type in convert_array_load()
Tomek Grabiec
[PATCH 08/19] x86: replace freg: EXPR_LOCAL with freg: EXPR_FLOAT_LOCAL
Tomek Grabiec
[PATCH 09/19] x86: support for DOUBLE <-> INT conversion
Tomek Grabiec
[PATCH 05/19] x86: implement double precision arithmetic
Tomek Grabiec
[PATCH 06/19] jit: add missing new line after J_DOUBLE and J_LONG args trace
Tomek Grabiec
[PATCH 03/19] jit: fix convert_ldc for CAFEBABE_CONSTANT_TAG_DOUBLE
Tomek Grabiec
[PATCH 04/19] x86: introduce get_local_slot_64()
Tomek Grabiec
[PATCH 01/19] x86: rename _FREG token in instruction names to _XMM
Tomek Grabiec
[PATCH 02/19] x86: add instructions for double precision floating point operations with SSE2
Tomek Grabiec
[PATCH] vm: rename vm_object_alloc_{native -> primitive}_array
Vegard Nossum
[PATCH] jit: introduce per-cu lir -> insn mapping
Vegard Nossum
Re: [PATCH] jit: introduce per-cu lir -> insn mapping
Pekka Enberg
Native symbol resolution busted
Pekka Enberg
[PATCH 5/5] vm: implement CallObjectMethod JNI function
Tomek Grabiec
[PATCH 4/5] vm: implement CallBooleanMethod JNI function
Tomek Grabiec
[PATCH 1/5] vm: extend JNI functions table to cover all up to JNI 1.4
Tomek Grabiec
[PATCH 3/5] vm: implement CallIntMethod JNI function
Tomek Grabiec
[PATCH 2/5] vm: implement GetDirectBufferAddress JNI function
Tomek Grabiec
[PATCH] x86-64: set struct jit_stack_frame properly for x86-64
Tomek Grabiec
[PATCH 2/2] x86: set ARGS_START_OFFSET to offsetof(struct jit_stack_frame, args)
Tomek Grabiec
[PATCH 1/2] x86: fix INT -> BYTE conversion.
Tomek Grabiec
[PATCH 2/2] jit: fix trace_return_value() output
Tomek Grabiec
[PATCH 1/2] jit: add preview of J_CHAR arguments
Tomek Grabiec
[PATCH] jit: introduce -Xtrace:return
Tomek Grabiec
[PATCH] jit: fix pick_register()
Tomek Grabiec
[DO-NOT-MERGE][PATCH] make xmm0-xmm7 caller saved
Tomek Grabiec
[PATCH] jit: support for tracing array argument's content
Tomek Grabiec
[PATCH] test: remove comment before assert_binop_expr() call
Tomek Grabiec
[PATCH 03/13] x86: lock class in EXPR_CLASS_FIELD rules
Tomek Grabiec
[PATCH] test: fix 'make test' breakage
Tomek Grabiec
[PATCH] test: fix 'make test' breakage
Tomek Grabiec
[PATCH] test: fix 'make test' breakage
Tomek Grabiec
[PATCH] test: fix 'make test' breakage
Tomek Grabiec
[PATCH] test: fix 'make test' breakage
Tomek Grabiec
[PATCH] test: fix 'make test' breakage
Tomek Grabiec
[PATCH 02/13] jit: allocate proper register type in dup_expr()
Tomek Grabiec
[PATCH 01/13] jit: remove get_fpu_var(), make get_var() universal.
Tomek Grabiec
[PATCH 08/13] vm: fix bug in method_return_type()
Tomek Grabiec
[PATCH 13/13] vm: implement JNI function ReleaseByteArrayElements
Tomek Grabiec
[PATCH 10/13] x86: remove reg: freg and freg: reg rules.
Tomek Grabiec
[PATCH 12/13] vm: implement JNI function GetByteArrayElements
Tomek Grabiec
[PATCH 11/13] vm: fix method signature mangling in vm_jni_lookup_method()
Tomek Grabiec
[PATCH 07/13] x86: introduce INSN_MOV_XMM_MEMINDEX and INSN_MOV_MEMINDEX_XMM
Tomek Grabiec
[PATCH 09/13] x86: fix call arguments for array_store_check_vmtype()
Tomek Grabiec
[PATCH 06/13] x86: introduce INSN_MOV_MEMDISP_XMM
Tomek Grabiec
[PATCH 05/13] x86: introduce INSN_MOV_XMM_MEMDISP
Tomek Grabiec
[PATCH 04/13] x86: introduce INSN_MOV_XMM_XMM
Tomek Grabiec
[PATCH] jit: pass correct type to get_var() in dup_expr().
Tomek Grabiec
Re: [PATCH] jit: pass correct type to get_var() in dup_expr().
Tomek Grabiec
[PATCH] regression: introduce jvm/SwitchTest.java
Tomek Grabiec
[PATCH] regression: introduce jvm/SwitchTest.java
Tomek Grabiec
[PATCH] x86: add missing use-def rule for INSN_JMP_MEMINDEX
Tomek Grabiec
[PATCH 3/3] jit, x86: compilation of tableswitch bytecode.
Tomek Grabiec
[PATCH 1/3] jit: after basic block split put the new basic block after old block.
Tomek Grabiec
[PATCH 2/3] x86: introduce INSN_JMP_MEMINDEX
Tomek Grabiec
[PATCH] x86: add use-def for CMP_REG_REG
Vegard Nossum
[PATCH] x86: add use-def for MOVZX_16_REG_REG
Vegard Nossum
[PATCH] x86: make sure all instruction types have a use-def
Vegard Nossum
[PATCH 01/21] test/x86: add usedef helpers
Vegard Nossum
[PATCH 02/21] x86: add USE_DST to ADC
Vegard Nossum
[PATCH 03/21] x86: add USE_DST to ADD_IMM_REG
Vegard Nossum
[PATCH 04/21] x86: add USE_DST to AND_IMM_REG
Vegard Nossum
[PATCH 05/21] x86: add USE_DST to DIV
Vegard Nossum
[PATCH 06/21] x86: add USE_DST to FADD
Vegard Nossum
[PATCH 07/21] x86: add USE_DST to FSUB
Vegard Nossum
[PATCH 08/21] x86: add USE_DST to FMUL
Vegard Nossum
[PATCH 09/21] x86: add USE_DST to FDIV
Vegard Nossum
[PATCH 10/21] x86: add USE_DST to MUL
Vegard Nossum
[PATCH 11/21] x86: add USE_DST to OR
Vegard Nossum
[PATCH 12/21] x86: add USE_DST to SAR
Vegard Nossum
[PATCH 13/21] x86: add USE_DST to SBB
Vegard Nossum
[PATCH 14/21] x86: add USE_DST to SHL
Vegard Nossum
[PATCH 15/21] x86: add USE_DST to SHR
Vegard Nossum
[PATCH 16/21] x86: add USE_DST to SUB
Vegard Nossum
[PATCH 17/21] x86: add USE_DST to XOR
Vegard Nossum
[PATCH 18/21] x86: change DEF_DST to USE_DST for MOV_XMM_MEMBASE
Vegard Nossum
[PATCH 19/21] x86: add USE_DST to MOV_IMM_THREAD_LOCAL_MEMBASE
Vegard Nossum
[PATCH 20/21] x86: add USE_DST to MOV_REG_THREAD_LOCAL_MEMBASE
Vegard Nossum
[PATCH 21/21] x86: change DEF_DST to USE_DST in CMP_MEMBASE_REG
Vegard Nossum
[PATCH] jit: use table to hold bytecode offset mapping
Tomek Grabiec
[PATCH] test: link arch-x86 tests with vm/test/stack-trace-stub.o
Tomek Grabiec
[PATCH] jit: display float and double arguments in -Xtrace:invoke
Vegard Nossum
[PATCH] vm: fix trace_flush()
Tomek Grabiec
[PATCH] vm: fix trace_flush()
Tomek Grabiec
[PATCH 2/3] test: fix warning in vm/stack-trace-stub.c
Tomek Grabiec
[PATCH 3/3] vm: remove -Xtrace:threads. Always print current thread's name.
Tomek Grabiec
[PATCH 1/3] vm: do not use \r character in backtrace printing.
Tomek Grabiec
[PATCH] vm: remove -Xtrace:threads. Always print current thread's name.
Tomek Grabiec
[PATCH] vm: do not use \r character in backtrace printing.
Tomek Grabiec
[PATCH] regression: add comparison operators to FloatArithmeticTest
Vegard Nossum
[PATCH] x86: add OP_CMPG to insn-selector
Vegard Nossum
[PATCH] jato: add -Xtrace:method for single-method tracing
Vegard Nossum
[PATCH] vm: implement JNI function GetObjectField()
Tomek Grabiec
[PATCH] vm: add some debugging info in case of itable failure
Vegard Nossum
[PATCH] jit: add live-in/use/def/live-out set dumping to liveness analysis tracing
Vegard Nossum
[PATCH] jit: add live-in/use/def/live-out set dumping to liveness analysis tracing
Vegard Nossum
[PATCH 4/4] vm: do not try to put null values into system properties.
Tomek Grabiec
[PATCH 3/4] vm: use trace_printf() to print the whole backtrace.
Tomek Grabiec
[PATCH 1/4] vm: cleanup brace placement in jni-interface.c
Tomek Grabiec
[PATCH 2/4] x86: remove unnecessary XXX markers
Tomek Grabiec
[RFC][PATCH] test: fix spill-reload-test
Vegard Nossum
[PATCH] x86: add USE_DST to INSN_ADD_IMM_REG
Vegard Nossum
[PATCH 26/26] vm: bump up maximum size of mimic stack
Tomek Grabiec
[PATCH 25/26] x86: fix 'this' pointer passing to fixup_vtable() for JNI methods.
Tomek Grabiec
Re: [PATCH 25/26] x86: fix 'this' pointer passing to fixup_vtable() for JNI methods.
Pekka Enberg
[PATCH 24/26] jit: introduce EXPR_ARG_THIS for holding invocation 'this' pointer
Tomek Grabiec
[PATCH 23/26] vm: implement JNI function NewObject
Tomek Grabiec
[PATCH 22/26] vm: implement JNI functions MonitorEnter and MonitorExit
Tomek Grabiec
[PATCH 20/26] vm: add stub for JNI function DeleteLocalRef
Tomek Grabiec
[PATCH 21/26] vm: implement JNI function GetIntField
Tomek Grabiec
[PATCH 19/26] vm: implement JNI function IsAssignableFrom
Tomek Grabiec
[PATCH 18/26] vm: implement JNI function GetObjectClass
Tomek Grabiec
[PATCH 17/26] vm: initial support for reflection.
Tomek Grabiec
[PATCH 15/26] vm: set user.dir, user.home, user.name properties
Tomek Grabiec
Re: [PATCH 15/26] vm: set user.dir, user.home, user.name properties
Pekka Enberg
[PATCH 16/26] vm: implement JNI function NewStringUTF
Tomek Grabiec
[PATCH 14/26] jit: do not connect athrow with exception handlers
Tomek Grabiec
[PATCH 13/26] vm: initial support for JNI invocation API
Tomek Grabiec
Re: [PATCH 13/26] vm: initial support for JNI invocation API
Pekka Enberg
[PATCH 10/26] vm: add NewGlobalRef() and DeleteGlobalRef() JNI functions stubs
Tomek Grabiec
[PATCH 11/26] vm: fix in classloader_load()
Tomek Grabiec
[PATCH 08/26] vm: implement CallStaticShortMethodV() JNI function
Tomek Grabiec
[PATCH 12/26] vm: use vm_get_method_recursive() to get methodID in JNI functions
Tomek Grabiec
[PATCH 05/26] vm: make class initialization thread safe.
Tomek Grabiec
[PATCH 07/26] vm: implement VMObject.notify()
Tomek Grabiec
[PATCH 09/26] regression: introduce JNI regression tests
Tomek Grabiec
Re: [PATCH 09/26] regression: introduce JNI regression tests
Pekka Enberg
[PATCH 04/26] jit: move fixup_static() call for static method invocations after compilation unit is unlocked
Tomek Grabiec
[PATCH 06/26] jit: fix race condition bug in fixup_direct_calls()
Tomek Grabiec
[PATCH 01/26] vm: introduce vm_thread_get_name()
Tomek Grabiec
Re: [PATCH 01/26] vm: introduce vm_thread_get_name()
Pekka Enberg
[PATCH 03/26] vm: make static field fixup thread safe
Tomek Grabiec
[PATCH 02/26] jit: make trace output thread safe.
Tomek Grabiec
Re: [PATCH 02/26] jit: make trace output thread safe.
Pekka Enberg
[PATCH] jit: fix liveness analysis
Vegard Nossum
Re: [PATCH] jit: fix liveness analysis
Pekka Enberg
Re: [PATCH] jit: fix liveness analysis
Pekka Enberg
[PATCH] jit: fix liveness analysis
Vegard Nossum
[PATCH] jit: fix race condition bug in fixup_direct_calls()
Tomek Grabiec
Re: [PATCH] jit: fix race condition bug in fixup_direct_calls()
Tomek Grabiec
[PATCH] vm: initialize monitor fields
Tomek Grabiec
Re: [PATCH] vm: initialize monitor fields
Pekka Enberg
[PATCH 2/6] vm: thread safe backtrace printing
Tomek Grabiec
[PATCH 6/6] vm: make class initialization thread safe.
Tomek Grabiec
[PATCH 5/6] jit: move fixup_static() call for static method invocations after compilation unit is unlocked
Tomek Grabiec
[PATCH 3/6] jato: prevent removal of .java regression test suite files on `make clean'
Tomek Grabiec
Re: [PATCH 3/6] jato: prevent removal of .java regression test suite files on `make clean'
Pekka Enberg
[PATCH 4/6] vm: make static field fixup thread safe
Tomek Grabiec
Re: [PATCH 4/6] vm: make static field fixup thread safe
Pekka Enberg
[PATCH 1/6] jit: ensure tracing mutual exclusion during whole method compilation
Tomek Grabiec
Re: [PATCH 1/6] jit: ensure tracing mutual exclusion during whole method compilation
Pekka Enberg
[RFC][PATCH] jit: fix handling of split intervals in register allocator
Tomek Grabiec
Re: [RFC][PATCH] jit: fix handling of split intervals in register allocator
Pekka Enberg
[PATCH 3/3][V2] vm: fix error handling in monitor operations
Tomek Grabiec
[PATCH 3/3] vm: fix error handling in monitor operations
Tomek Grabiec
Re: [PATCH 3/3] vm: fix error handling in monitor operations
Tomek Grabiec
[PATCH 1/3] vm: fix vm_monitor_*wait() functions.
Tomek Grabiec
[PATCH 2/3] vm: skip mutex unlock in classloader_load() when load_class() fails.
Tomek Grabiec
[PATCH 1/2] jit: fix basic block splitting
Vegard Nossum
[PATCH 2/2] regression: add CFGCrashTest
Vegard Nossum
Re: [PATCH 1/2] jit: fix basic block splitting
Pekka Enberg
[PATCH 14/15] regression: introduce jvm/MultithreadingTest.java
Tomek Grabiec
[PATCH 13/15] vm: use System.exit() to exit the VM.
Tomek Grabiec
[PATCH 15/15] vm: make classloader_load() thread safe.
Tomek Grabiec
[PATCH 12/15] jit: introduce trace_begin() and trace_end()
Tomek Grabiec
[PATCH 09/15] vm: implement VMSystem.nanoTime()
Tomek Grabiec
[PATCH 11/15] regression: fix field signature in jvm/DupTest.j
Tomek Grabiec
[PATCH 10/15] vm: implement VMObject.wait()
Tomek Grabiec
[PATCH 07/15] vm: implement monitor operations
Tomek Grabiec
[PATCH 08/15] vm: implement VMObject.notifyAll()
Tomek Grabiec
[PATCH 05/15] vm: remove bottom_stack_frame variable
Tomek Grabiec
[PATCH 01/15] vm: implement VMClass.forName()
Tomek Grabiec
Earlier messages
Later messages