jatovm-devel
Thread
Date
Earlier messages
Later messages
Messages by Thread
[RFC][PATCH] vm: allocate enough memory for inherited fields, amendment
Vegard Nossum
[PATCH 04/19] vm: introduce bytecode type to VM type mapping
Tomek Grabiec
Re: [PATCH 04/19] vm: introduce bytecode type to VM type mapping
Vegard Nossum
[PATCH 02/19] add myself to AUTHORS
Tomek Grabiec
[PATCH 09/19] vm: introduce struct vm_class.kind field
Tomek Grabiec
Re: [PATCH 09/19] vm: introduce struct vm_class.kind field
Vegard Nossum
[PATCH 17/19] regression: test array class handling
Tomek Grabiec
[PATCH 18/19] vm: throw NullPointerException from VMObject.getClass()
Tomek Grabiec
[PATCH 14/19] vm: introduce vm_class_get_storage_vmtype()
Tomek Grabiec
[PATCH 11/19] vm: use str_to_type() in vm/classloader.c
Tomek Grabiec
[PATCH 19/19] vm: struct vm_object.array_length should be of type int
Tomek Grabiec
[PATCH 08/19] vm: implement primitive type classes support in classloader
Tomek Grabiec
Re: [PATCH 08/19] vm: implement primitive type classes support in classloader
Vegard Nossum
[PATCH 13/19] vm: implement VMClassLoader.getPrimitiveClass()
Tomek Grabiec
[PATCH 12/19] vm: fix vm_object_alloc_multi_array()
Tomek Grabiec
[PATCH 10/19] vm: rewrite array class loading
Tomek Grabiec
Re: [PATCH 10/19] vm: rewrite array class loading
Vegard Nossum
[PATCH 07/19] regression: add tests for correctness of array load/store operations
Tomek Grabiec
[PATCH 06/19] vm: allocate correct size in vm_object_alloc_native_array()
Tomek Grabiec
Re: [PATCH 06/19] vm: allocate correct size in vm_object_alloc_native_array()
Vegard Nossum
[PATCH 01/19] vm: use java/lang/Class.vmdata field to store the class pointer
Tomek Grabiec
Re: [PATCH 01/19] vm: use java/lang/Class.vmdata field to store the class pointer
Vegard Nossum
[PATCH 05/19] x86: make type_to_scale() use get_vmtype_size()
Tomek Grabiec
[PATCH 03/19] x86: remove unnecessary register move in EXPR_ARRAY_DEREF
Tomek Grabiec
[PATCH 16/19] vm: link array and primitvie type classes
Tomek Grabiec
[PATCH 15/19] vm: introduce vm_class_is_equal_to() to compare classes
Tomek Grabiec
Re: [PATCH 15/19] vm: introduce vm_class_is_equal_to() to compare classes
Vegard Nossum
[PATCH] vm: allocate enough memory for inherited fields
Vegard Nossum
[PATCH] x86: XMM register spilling and reloading using movss
Arthur Huillet
[PATCH] jit: get_fixed_var now properly sets var type (GPR or FPU)
Arthur Huillet
[PATCH] jit: add -Xtrace:invoke for tracing method invocations (v3)
Vegard Nossum
[PATCH 1/4] insn-selector: emit traps for static final fields
Vegard Nossum
[PATCH 2/4] jit: add -Xtrace:invoke for tracing method invocations (v2)
Vegard Nossum
[PATCH 3/4] test/jit: fix a warning in tree-printer-test
Vegard Nossum
[PATCH 4/4] vm: fix string allocation warnings
Vegard Nossum
Re: [PATCH 2/4] jit: add -Xtrace:invoke for tracing method invocations (v2)
Arthur HUILLET
Re: [PATCH 2/4] jit: add -Xtrace:invoke for tracing method invocations (v2)
Vegard Nossum
Re: [PATCH 2/4] jit: add -Xtrace:invoke for tracing method invocations (v2)
Pekka Enberg
[PATCH] vm: initialize static fields (completely) to null
Vegard Nossum
Re: [PATCH] vm: initialize static fields (completely) to null
Pekka Enberg
[RFC][PATCH] jit: add -Xtrace:invoke for tracing method invocations
Vegard Nossum
Re: [RFC][PATCH] jit: add -Xtrace:invoke for tracing method invocations
Vegard Nossum
Re: [RFC][PATCH] jit: add -Xtrace:invoke for tracing method invocations
Pekka Enberg
[PATCH] jit: use OP_FADD OP_FSUB OP_FDIV OP_FMUL
Arthur HUILLET
Re: [PATCH] jit: use OP_FADD OP_FSUB OP_FDIV OP_FMUL
Pekka Enberg
[PATCH] x86: add INSN_GPR_TO_XMM for floating point immediate values using SSE
Arthur HUILLET
Re: [PATCH] x86: add INSN_GPR_TO_XMM for floating point immediate values using SSE
Pekka Enberg
[PATCH] jit: fix method_real_argument_count
Vegard Nossum
Re: [PATCH] jit: fix method_real_argument_count
Pekka Enberg
[RFC][PATCH] jit: add more class/field names to tree-printer (v2)
Vegard Nossum
Re: [RFC][PATCH] jit: add more class/field names to tree-printer (v2)
Pekka Enberg
[PATCH] jit: temporaries for mimic stack spilling are now recursively propagated
Arthur HUILLET
Re: [PATCH] jit: temporaries for mimic stack spilling are now recursively propagated
Arthur Huillet
Re: [PATCH] jit: temporaries for mimic stack spilling are now recursively propagated
Arthur Huillet
Re: [PATCH] jit: temporaries for mimic stack spilling are now recursively propagated
Pekka Enberg
[PATCH] regression: add FloatArithmeticTest, doing nothing for now
Arthur HUILLET
[PATCH] jit: properly load constant float values
Arthur HUILLET
[PATCH 01/10] Use 'gcc' instead of 'as'
Eduard - Gabriel Munteanu
[PATCH 02/10] x86: unify and cleanup emit_epilog()
Eduard - Gabriel Munteanu
[PATCH 03/10] x86-64: emit_unwind() and related
Eduard - Gabriel Munteanu
[PATCH 04/10] x86: move fixup_*() functions in generic emitter code
Eduard - Gabriel Munteanu
[PATCH 05/10] x86: build and link with exception.c on x86-64
Eduard - Gabriel Munteanu
[PATCH 06/10] Suppress deleting the tests runner on failure
Eduard - Gabriel Munteanu
[PATCH 07/10] x86-64: remove JamVM leftover include form instruction selector
Eduard - Gabriel Munteanu
[PATCH 08/10] x86-64: provide linker script
Eduard - Gabriel Munteanu
[PATCH 09/10] x86: generic x86 assembly support
Eduard - Gabriel Munteanu
[PATCH 10/10] x86: unify signal bottom handler trampoline code
Eduard - Gabriel Munteanu
[PATCH 4/4] vm: implement VMClass.getName()
Tomek Grabiec
[PATCH 1/4] vm: implement VMObject.getClass native
Tomek Grabiec
[PATCH 3/4] vm: add java_lang_Class_class field to struct vm_object
Tomek Grabiec
[PATCH 2/4] x86: print machine register names in LIR for fixeg registers.
Tomek Grabiec
[PATCH 1/9] x86: added REG_MEMDISP instruction
Vegard Nossum
[PATCH 2/9] jit: don't initialize classes from trampoline
Vegard Nossum
[PATCH 3/9] vm: add vm_field_is_final()
Vegard Nossum
[PATCH 4/9] vm: implement native_vmsystem_identityhashcode
Vegard Nossum
[PATCH 5/9] regression: add GetstaticPatchingTest
Vegard Nossum
[PATCH 6/9] regression: add PutstaticPatchingTest
Vegard Nossum
[PATCH 7/9] regression: add InvokestaticPatchingTest
Vegard Nossum
[PATCH 8/9] vm: fix putstatic/getstatic/invokestatic
Vegard Nossum
[PATCH 9/9] vm: don't initialize preloaded classes
Vegard Nossum
Re: [PATCH 1/9] x86: added REG_MEMDISP instruction
Pekka Enberg
[PATCH] jit: add more class/field names to tree-printer
Vegard Nossum
Re: [PATCH] jit: add more class/field names to tree-printer
Pekka Enberg
[PATCH] vm: don't initialize preloaded classes
Vegard Nossum
Re: [PATCH] vm: don't initialize preloaded classes
Pekka Enberg
[PATCH] vm: fix method vtables
Vegard Nossum
Re: [PATCH] vm: fix method vtables
Vegard Nossum
Re: [PATCH] vm: fix method vtables
Pekka Enberg
[PATCH] x86: make code generated for EXPR_INVOKEVIRTUAL shorter
Tomek Grabiec
Re: [PATCH] x86: make code generated for EXPR_INVOKEVIRTUAL shorter
Pekka Enberg
[PATCH 1/8] x86: added REG_MEMDISP instruction
Vegard Nossum
[PATCH 2/8] jit: don't initialize classes from trampoline
Vegard Nossum
[PATCH 3/8] vm: add vm_field_is_final()
Vegard Nossum
[PATCH 4/8] vm: implement native_vmsystem_identityhashcode
Vegard Nossum
[PATCH 5/8] regression: add GetstaticPatchingTest
Vegard Nossum
[PATCH 6/8] regression: add PutstaticPatchingTest
Vegard Nossum
[PATCH 7/8] regression: add InvokestaticPatchingTest
Vegard Nossum
[PATCH 8/8] vm: fix putstatic/getstatic/invokestatic
Vegard Nossum
Re: [PATCH 8/8] vm: fix putstatic/getstatic/invokestatic
Pekka Enberg
[PATCH] x86: new instruction type INSN_MOV_MEMDISP_REG
Tomek Grabiec
Re: [PATCH] x86: new instruction type INSN_MOV_MEMDISP_REG
Pekka Enberg
[PATCH] vm: fix bug in signal bottom half mechanism
Tomek Grabiec
Re: [PATCH] vm: fix bug in signal bottom half mechanism
Pekka Enberg
[PATCH 2/2] regression: spread exceptions tests to separate per-topic *ExceptionsTest.java
Tomek Grabiec
[PATCH 1/2] regression: move takeXXX() functions to TestCase.java
Tomek Grabiec
Re: [PATCH 1/2] regression: move takeXXX() functions to TestCase.java
Pekka Enberg
[PATCH] jit: put EXPR_BINOP in the list of always not pure expressions.
Tomek Grabiec
Re: [PATCH] jit: put EXPR_BINOP in the list of always not pure expressions.
Pekka Enberg
[PATCH] regression: add ArrayMemberTest
Vegard Nossum
[PATCH 1/2] remove gnu/classpath/VMStackWalker
Vegard Nossum
[PATCH 2/2] regression: add ArrayMemberTest
Vegard Nossum
[PATCH 4/8] jit: fix bug in convert_array_load() and convert_array_store()
Tomek Grabiec
[PATCH 5/8] regression: test for convert_array_load() and convert_array_store() side effects bug
Tomek Grabiec
[PATCH 1/8] jit: fix bug in convert_dup*() function family
Tomek Grabiec
Re: [PATCH 1/8] jit: fix bug in convert_dup*() function family
Pekka Enberg
[PATCH 8/8] regression: add test for convert_getstatic() and convert_getfield() bug
Tomek Grabiec
[PATCH 3/8] jit: introduce expr_is_pure()
Tomek Grabiec
[PATCH 6/8] jit: insert assertion that expression is pure in expr_get()
Tomek Grabiec
Re: [PATCH 6/8] jit: insert assertion that expression is pure in expr_get()
Pekka Enberg
[PATCH 7/8] jit: fix bug in convert_getstatic() and convert_getfield()
Tomek Grabiec
[PATCH 2/8] jit: make dup_expr() nonstatic and replace copy_expr_value()
Tomek Grabiec
[PATCH 1/3] test/jit: set target method's class's state to initialized
Vegard Nossum
[PATCH 2/3] test/vm: add vm_class_init stub
Vegard Nossum
[PATCH 3/3] jit: make sure class is initialized for getstatic/putstatic/invokestatic
Vegard Nossum
Re: [PATCH 1/3] test/jit: set target method's class's state to initialized
Pekka Enberg
[PATCH] remove runtime.classpath.java.lang.VMSystem
Vegard Nossum
Re: [PATCH] remove runtime.classpath.java.lang.VMSystem
Pekka Enberg
[PATCH] vm: prevent leak in vm/stack-trace.c
Tomek Grabiec
Re: [PATCH] vm: prevent leak in vm/stack-trace.c
Pekka Enberg
[PATCH 1/6] build: put runtime classes in the right directory
Vegard Nossum
[PATCH 2/6] build: depend on building the runtime classes for compiling jato
Vegard Nossum
[PATCH 3/6] regression: re-enable ObjectCreationAndManipulationTest
Vegard Nossum
[PATCH 4/6] jato: prevent leak in native_vmruntime_println
Vegard Nossum
[PATCH 5/6] vm: rename vm_class_init() to vm_class_link()
Vegard Nossum
[PATCH 6/6] vm: split class loading into separate link/initialize stages
Vegard Nossum
[PATCH 1/4] vm: constify field setters/getters and string_to_cstr
Vegard Nossum
[PATCH 2/4] vm: constify vm_class operations
Vegard Nossum
[PATCH 3/4] vm: constify more vm_class functions
Vegard Nossum
[PATCH 4/4] vm: constify more vm_object functions
Vegard Nossum
[PATCH 1/5] vm: fix classloader deadlock on recursive dependencies
Vegard Nossum
[PATCH 2/5] classloader: don't run <clinit>s inside the compiler
Vegard Nossum
[PATCH 3/5] build: put runtime classes in the right directory
Vegard Nossum
[PATCH 4/5] build: depend on building the runtime classes for compiling jato
Vegard Nossum
[PATCH 5/5] regression: re-enable ObjectCreationAndManipulationTest
Vegard Nossum
Re: [PATCH 2/5] classloader: don't run <clinit>s inside the compiler
Pekka Enberg
[PATCH] Add myself to AUTHORS
Vegard Nossum
[PATCH] Add myself to AUTHORS
Arthur HUILLET
[PATCH] Add myself to AUTHORS
Arthur HUILLET
[PATCH] insn-selector: use the correct offset for ARRAY_STORE
Vegard Nossum
[PATCH 1/2] vm: fix bug in convert_checkcast()
Tomek Grabiec
[PATCH 2/2] regression: test for expression double-evaluation in checkcast
Tomek Grabiec
[PATCH 2/2] regression: enable fixed exception tests
Tomek Grabiec
[PATCH] vm: print exception message in vm_print_exception()
Tomek Grabiec
[PATCH] runtime: provide VMSystem.arraycopy()
Vegard Nossum
[PATCH 1/2] jit: fix find_handler()
Tomek Grabiec
[PATCH] build: depend on building the runtime classes for compiling jato
Vegard Nossum
[RFC][PATCH] build: put runtime classes in the right directory
Vegard Nossum
Re: [RFC][PATCH] build: put runtime classes in the right directory
Vegard Nossum
[PATCH 2/2] vm: let native_vmruntime_println() use vm_string_to_cstr()
Tomek Grabiec
[PATCH 1/2] vm: introduce vm_string_to_cstr() which creates a C string from java.lang.String object
Tomek Grabiec
[PATCH] regression: add BranchTest to suite
Vegard Nossum
Re: [PATCH] regression: add BranchTest to suite
Pekka Enberg
[PATCH 1/6] insn-selector: add dummy rules for floating-point
Vegard Nossum
[PATCH 2/6] insn-selector: don't use fixed var for EXPR_ARRAYLENGTH
Vegard Nossum
[PATCH 3/6] vm: add gnu.classpath.VMSystemProperties
Vegard Nossum
[PATCH 4/6] vm: add java.lang.VMSystem
Vegard Nossum
[PATCH 5/6] vm: add gnu.classpath.VMStackWalker dummy
Vegard Nossum
[PATCH 6/6] jit: move compilation unit locking after the trace print-out
Vegard Nossum
Re: [PATCH 2/6] insn-selector: don't use fixed var for EXPR_ARRAYLENGTH
Vegard Nossum
Re: [PATCH 1/6] insn-selector: add dummy rules for floating-point
Pekka Enberg
[PATCH 7/11] x86: add new instruction INSN_XOR_REG_REG
Tomek Grabiec
[PATCH 3/11] regression: enable tests in jvm/ExceptionsTest.java that have been fixed
Tomek Grabiec
[PATCH 2/11] vm: use const char * to pass exception class name
Tomek Grabiec
[PATCH 10/11] jit: do not push EXPR_LOCAL onto mimic-stack
Tomek Grabiec
Re: [PATCH 10/11] jit: do not push EXPR_LOCAL onto mimic-stack
Pekka Enberg
[PATCH 9/11] x86: add OP_XXX(reg, reg) monoburg rules
Tomek Grabiec
Re: [PATCH 9/11] x86: add OP_XXX(reg, reg) monoburg rules
Arthur Huillet
[PATCH 8/11] jit: introduce copy_expr_value()
Tomek Grabiec
[PATCH 1/2] jit: move copy_expr_value() efinition to load-store-bc.c
Tomek Grabiec
[PATCH 5/11] x86: fix rule OP_MUL(reg, reg)
Tomek Grabiec
[PATCH 11/11] regression: test for EXPR_LOCAL on mimic-stack bug
Tomek Grabiec
[PATCH 2/2] test: fix `make test` breakage introduced by "jit: do not push EXPR_LOCAL onto mimic-stack"
Tomek Grabiec
[PATCH 1/11] test: fix `make test` brakage
Tomek Grabiec
Re: [PATCH 1/11] test: fix `make test` brakage
Pekka Enberg
[PATCH 6/11] x86: fix emit_sbb_reg_reg()
Tomek Grabiec
[PATCH 4/11] jit: add missing entries in op_names[] in tree-printer.c
Tomek Grabiec
[PATCH 3/3] vm: set ->class field of array created with vm_object_alloc_multi_array()
Tomek Grabiec
[PATCH 2/3] vm, jit: use const char * to pass exception messages
Tomek Grabiec
Re: [PATCH 2/3] vm, jit: use const char * to pass exception messages
Vegard Nossum
[PATCH 1/3] vm: remove doubled declaration of new_exception()
Tomek Grabiec
[PATCH] x86: add OP_REM(reg, reg)
Arthur HUILLET
[PATCH] vm: implement vm_object_get_array_element_class()
Tomek Grabiec
Re: [PATCH] vm: implement vm_object_get_array_element_class()
Vegard Nossum
[PATCH] vm: provide classloader tracing with -Xtrace:classloader
Vegard Nossum
Re: [PATCH] vm: provide classloader tracing with -Xtrace:classloader
Pekka Enberg
[PATCH] vm: set ->class field when creating array with vm_object_alloc_array()
Tomek Grabiec
Re: [PATCH] vm: set ->class field when creating array with vm_object_alloc_array()
Vegard Nossum
Re: [PATCH] vm: set ->class field when creating array with vm_object_alloc_array()
Pekka Enberg
[PATCH] vm: fix classloader deadlock on recursive dependencies
Vegard Nossum
[PATCH] vm/classloader: synthetic array classes should be in "linked" state
Vegard Nossum
Earlier messages
Later messages