Age | Commit message (Expand) | Author | Files | Lines |
2013-07-11 | Signal tracing supportHEADmaster | Pekka Enberg | 5 | -0/+36 |
2013-06-18 | x86-64: Fix INSN_JMP_MEMINDEX encoding | Pekka Enberg | 2 | -3/+40 |
2013-06-06 | x86-64: Add stack alignment assert() to native_call_gp() | Pekka Enberg | 1 | -0/+2 |
2013-06-06 | x86: Improve check_stack_align() error message | Pekka Enberg | 1 | -2/+9 |
2013-06-06 | Bye, bye, MMIX! | Pekka Enberg | 30 | -2548/+0 |
2013-06-06 | vm: Add default case to load_class_from_classpath_file() | Pekka Enberg | 1 | -3/+3 |
2013-06-06 | runtime: Add default cases to vm/reflection.c | Pekka Enberg | 1 | -7/+3 |
2013-06-06 | runtime: Add default case to VMField functions | Pekka Enberg | 1 | -24/+8 |
2013-06-06 | vm: Fix unsigned int comparisons in vm/fault-inject.c | Pekka Enberg | 1 | -4/+4 |
2013-06-06 | vm: Add default case to vm_object_clone() | Pekka Enberg | 1 | -2/+4 |
2013-06-06 | vm: Fix field preload array initializers | Pekka Enberg | 2 | -134/+100 |
2013-06-06 | jato: Add default case to main() | Pekka Enberg | 1 | -0/+2 |
2013-06-06 | vm: Fix unsigned int comparison in stack_trace_elem_type_name() | Pekka Enberg | 1 | -1/+1 |
2013-06-06 | runtime: Add default case to get_primitive_class_name() | Pekka Enberg | 1 | -1/+2 |
2013-06-06 | cafebabe: Add default case to cafebabe_constant_pool_deinit() | Pekka Enberg | 1 | -0/+2 |
2013-06-06 | cafebabe: Add default case to cafebabe_annotation_free() | Pekka Enberg | 1 | -0/+2 |
2013-06-06 | x86: Add default case to ssa_chg_jmp_direction() | Pekka Enberg | 1 | -0/+2 |
2013-06-06 | vm: Fix old style declarations | Pekka Enberg | 2 | -2/+2 |
2013-06-06 | jit: Fix initializer in do_convert_bb_to_ir() | Pekka Enberg | 1 | -3/+5 |
2013-06-06 | jit: Add default case to mark_clobbers() | Pekka Enberg | 1 | -0/+3 |
2013-06-06 | x86: Fix unsigned int comparison in x86_encode_reg() | Pekka Enberg | 1 | -1/+1 |
2013-06-06 | vm: Fix unsigned int comparisons in vm/types.c | Pekka Enberg | 1 | -2/+2 |
2013-06-06 | x86-64: Add default case to native_call() | Pekka Enberg | 1 | -0/+2 |
2013-06-06 | Fix range_is_empty() check | Pekka Enberg | 1 | -1/+1 |
2013-06-06 | More strict GCC warnings | Pekka Enberg | 1 | -18/+19 |
2013-04-17 | sys/linux-x86: Simplify install_signal_bh() | Pekka Enberg | 1 | -8/+5 |
2013-04-15 | x86-64: Fix stack frame alignment for stack arguments | Pekka Enberg | 6 | -1/+85 |
2013-04-15 | jit, x86: Show entered method on stack alignment error | Pekka Enberg | 3 | -4/+9 |
2013-03-26 | x86-64: Save and restore r10 and r11 in signal_bh_trampoline() | Pekka Enberg | 1 | -0/+4 |
2013-03-26 | x86: Stack alignment debug check | Pekka Enberg | 5 | -0/+33 |
2013-03-26 | jit: Add INSN_RESTORE_CALLER_REGS to mark_clobbers() | Pekka Enberg | 1 | -0/+3 |
2013-03-25 | x86-64: Don't use fixups for GETSTATIC | Pekka Enberg | 1 | -29/+9 |
2013-03-25 | Makefile: Fix dependencies after $PROGRAM change | Pekka Enberg | 1 | -12/+10 |
2013-03-24 | vm: Fix VM method API naming | Pekka Enberg | 9 | -19/+14 |
2013-03-24 | lib: Move option parsing to lib | Pekka Enberg | 4 | -38/+77 |
2013-03-24 | jit: Fix jit_magic_trampoline() state check | Pekka Enberg | 1 | -1/+1 |
2013-03-24 | jit: Remove unused function | Pekka Enberg | 1 | -11/+0 |
2013-03-24 | Makefile: Support for multiple programs | Pekka Enberg | 2 | -6/+8 |
2013-03-24 | jit: Verify method argument types | Pekka Enberg | 2 | -7/+83 |
2013-03-11 | Merge pull request #33 from jvirtanen/fixes/gnu-classpath-deps-on-fedora-17 | Pekka Enberg | 1 | -2/+7 |
2013-03-11 | Document GNU Classpath dependencies on Fedora 17 | Jussi Virtanen | 1 | -2/+7 |
2013-03-11 | Merge pull request #32 from jvirtanen/cleanups/libzip-documentation | Pekka Enberg | 1 | -3/+3 |
2013-03-11 | Update GNU Classpath in build instructions | Pekka Enberg | 1 | -7/+15 |
2013-03-11 | Remove 'libzip' dependency from documentation | Jussi Virtanen | 1 | -3/+3 |
2013-03-11 | Merge pull request #30 from jvirtanen/cleanups/libzip | Pekka Enberg | 1 | -5/+0 |
2013-03-11 | Remove 'libzip' dependency | Jussi Virtanen | 1 | -5/+0 |
2013-03-11 | x86-64: Enable StackTraceTest | Pekka Enberg | 1 | -1/+1 |
2013-03-11 | vm: fix missing new line after vm native trace element | Tomasz Grabiec | 1 | -1/+1 |
2013-03-11 | vm: include native trampolines in stack traces | Tomasz Grabiec | 2 | -3/+8 |
2013-03-10 | vm/jar: Clean up code | Pekka Enberg | 1 | -32/+71 |
2013-03-10 | x86-64: Fix infinite loop in compiler when method is missing | Pekka Enberg | 2 | -5/+1 |
2013-03-10 | x86-64: Fix invokestatic for missing methods | Pekka Enberg | 1 | -1/+1 |
2013-03-05 | Improve TODO some more | Pekka Enberg | 1 | -6/+15 |
2013-03-05 | Update TODO in preparation for Google Summer of Code | Pekka Enberg | 1 | -59/+72 |
2013-02-02 | x86: Fix up whitespace in comment | Pekka Enberg | 1 | -1/+1 |
2013-01-09 | Makefile: Improve dependency check error messages | Pekka Enberg | 2 | -0/+27 |
2012-09-26 | Update README | Pekka Enberg | 1 | -1/+1 |
2012-09-26 | README layout updates | Pekka Enberg | 1 | -10/+12 |
2012-08-29 | tools/test, x86-64: Enable passing test cases | Pekka Enberg | 1 | -9/+9 |
2012-08-29 | x86-64: Fix call instruction caller-save register clobbering | Pekka Enberg | 16 | -7/+369 |
2012-08-27 | Convert README to markdown | Pekka Enberg | 2 | -145/+135 |
2012-08-17 | vm: Introduce new vm_method_arg_stack_count() API function | Pekka Enberg | 3 | -12/+19 |
2012-08-17 | test/unit: Remove more obsolete BC2IR test cases | Pekka Enberg | 11 | -2304/+1 |
2012-08-17 | jit: Move get_pure_expr() to jit/ostack-bc.c | Pekka Enberg | 2 | -14/+14 |
2012-08-15 | vm: Kill "quick" JVM bytecode opcodes | Pekka Enberg | 2 | -28/+2 |
2012-08-15 | x86-64: Clean up emulate_op_64() | Pekka Enberg | 1 | -3/+1 |
2012-08-14 | Makefile: Cleanup function test definitions | Pekka Enberg | 1 | -83/+81 |
2012-08-14 | test/functional: Move ReferenceTest to `test/java/lang/ref` package | Pekka Enberg | 3 | -4/+5 |
2012-08-14 | test/functional: Move UnsafeTest to `test/sun/misc` package | Pekka Enberg | 4 | -258/+261 |
2012-08-14 | x86-32: Fix reg_default_type() for XMM registers | Pekka Enberg | 1 | -1/+7 |
2012-08-14 | x86-64: Fix XMM8-XMM15 register encoding for memlocals | Pekka Enberg | 3 | -4/+32 |
2012-08-14 | test/unit: Remove obsolete BC2IR tests | Pekka Enberg | 2 | -351/+0 |
2012-08-14 | test/functional: Move JNITest to `test/java/lang` | Pekka Enberg | 4 | -120/+120 |
2012-08-14 | test/functional: Merge java/lang/Class test cases | Pekka Enberg | 4 | -74/+61 |
2012-08-14 | test/functional: Merge java/lang/reflect/Method test cases | Pekka Enberg | 4 | -134/+122 |
2012-08-14 | tools/test: Fix 'Test FAILED' printout | Pekka Enberg | 1 | -2/+2 |
2012-08-14 | test/functional: Add test case for `java/util/HashMap` | Pekka Enberg | 3 | -1/+21 |
2012-04-27 | x86: Move x86_call_disp() to <arch/isa.h> | Pekka Enberg | 5 | -10/+10 |
2012-04-27 | x86: Simplify IC code wrt. return address and call-site | Pekka Enberg | 1 | -5/+9 |
2012-04-27 | x86-32: Remove unneeded cast to void pointer | Pekka Enberg | 1 | -1/+1 |
2012-04-27 | x86: Make internal IC functions static | Pekka Enberg | 2 | -4/+2 |
2012-04-27 | x86: Clean up includes in arch/x86/inline-cache.c | Pekka Enberg | 1 | -9/+9 |
2012-04-27 | x86-64: Fix int to pointer cast GCC warnings | Pekka Enberg | 1 | -4/+4 |
2012-04-27 | x86: Use 32-bit types for inline cache call-site | Pekka Enberg | 1 | -11/+11 |
2012-04-27 | x86: Move X86_CALL_DISP_OFFSET to <arch/isa.h> | Pekka Enberg | 2 | -1/+1 |
2012-04-27 | x86-64: Fix numbering hole in 'enum machine_reg' | Pekka Enberg | 1 | -1/+1 |
2012-04-27 | x86-64: Fix formatting in registers_64.c | Pekka Enberg | 1 | -26/+26 |
2012-04-27 | x86-64: Rename {save|restore}_regparm to {save|restore}_arg_regs() | Pekka Enberg | 1 | -14/+14 |
2012-04-27 | x86-64: Add 'arg_gp_regs' and 'arg_xmm_regs' | Pekka Enberg | 3 | -30/+46 |
2012-04-27 | x86-64: Drop '-fno-tree-vectorize' from Makefile | Pekka Enberg | 1 | -3/+1 |
2012-04-27 | jit: Make liveness tracing registers greppable | Pekka Enberg | 1 | -2/+2 |
2012-04-27 | x86-64: Eliminate redundant EXPR_LOCAL_FLOAT reg -> reg store | Pekka Enberg | 1 | -6/+5 |
2012-04-27 | x86-64: Eliminate redundant EXPR_LOCAL reg -> reg store | Pekka Enberg | 1 | -6/+4 |
2012-04-27 | jit: Remove bogus NULL check in __update_live_ranges() | Pekka Enberg | 1 | -2/+0 |
2012-04-27 | test/integration: Add LDC bytecode integration tests | Pekka Enberg | 1 | -4/+190 |
2012-04-27 | test/unit: Remove unused but set variable | Pekka Enberg | 1 | -2/+1 |
2012-04-26 | tools: Add 'ecj-jato' wrapper for ECJ 3.7.2 | Pekka Enberg | 4 | -9/+8 |
2012-04-26 | jit: Remove unused but set variable | Pekka Enberg | 1 | -4/+0 |
2012-04-09 | jit: Fix ->vm_type for EXPR_ARG expressions | Pekka Enberg | 1 | -1/+1 |
2012-04-09 | vm: Fix free_verifier_state() | Johannes Laire | 1 | -1/+1 |
2012-04-09 | jit: Fix uninitialized variable | Johannes Laire | 1 | -3/+1 |
2012-04-02 | test/functional: Enable passing test cases | Pekka Enberg | 1 | -14/+14 |
2012-04-02 | jit: Fix argument register clobbering | Pekka Enberg | 3 | -11/+61 |
2012-04-02 | vm: Specify 'java.runtime.name' system property | Pekka Enberg | 1 | -0/+1 |
2012-04-02 | Fix SIGSEGV if user passes invalid file to "-jar" | Pekka Enberg | 1 | -2/+6 |
2012-04-02 | x86: Remove unused register definitions from instruction.c | Pekka Enberg | 1 | -10/+0 |
2012-03-14 | Add java.lang.Long.MAX_VALUE and java.lang.Long.MIN_VALUE checks to JNITest | Joonas Reynders | 1 | -0/+8 |
2012-03-02 | gc: Added a reference table. | Nikhil | 1 | -0/+23 |
2012-02-23 | TODO: add GDB proposal | Eduard - Gabriel Munteanu | 1 | -0/+22 |
2012-02-18 | Documentation, internals: Core VM | Pekka Enberg | 1 | -12/+18 |
2012-02-18 | runtime: Fix java/lang/reflect/Field.set() for base types | Pekka Enberg | 2 | -1/+23 |
2012-02-18 | x86: Fix JNI function 64-bit return values on 32-bit | Pekka Enberg | 2 | -3/+11 |
2012-02-17 | vm: Fix JVM defined system properties | Pekka Enberg | 2 | -5/+8 |
2012-02-17 | TODO: Add JIT preloading project | Pekka Enberg | 1 | -0/+11 |
2012-02-17 | Documentation, internals: More on JIT compiler internals | Pekka Enberg | 1 | -21/+61 |
2012-02-17 | Documentation, internals: Add model of intermediate representations | Pekka Enberg | 2 | -0/+1 |
2012-02-17 | Documentation, internals: Reorganize sections | Pekka Enberg | 1 | -18/+23 |
2012-02-17 | Documentation, internals: Merge sections on intermediate representations | Pekka Enberg | 1 | -22/+16 |
2012-02-17 | Documentation: Fix internals.txt syntax | Pekka Enberg | 1 | -4/+6 |
2012-02-17 | Documentation: Merge jit-compiler-design.txt to internals.txt | Pekka Enberg | 2 | -51/+38 |
2012-02-17 | TODO: Add some crazy projects to the list | Pekka Enberg | 1 | -0/+56 |
2012-02-16 | x86-64, test: Enable test cases that pass after multianewarray fixes | Pekka Enberg | 1 | -3/+3 |
2012-02-16 | x86-64: Fix multianewarray code generation | Pekka Enberg | 7 | -7/+21 |
2012-02-16 | x86, jit: Simplify multianewarray code generation | Pekka Enberg | 8 | -108/+14 |
2012-02-16 | Fix failing testMethodID test | Joonas Reynders | 1 | -1/+1 |
2012-02-16 | x86: Use varargs for vm_object_alloc_multi_array() | Pekka Enberg | 4 | -21/+32 |
2012-02-16 | TODO: Fix bibliography reference | Pekka Enberg | 1 | -1/+1 |
2012-02-16 | TODO: Add table of contents | Pekka Enberg | 1 | -0/+1 |
2012-02-16 | TODO: Add more projects | Pekka Enberg | 1 | -0/+21 |
2012-02-16 | TODO: Add more projects to the list | Pekka Enberg | 1 | -13/+54 |
2012-02-16 | Remove quotes from the TODO list | Pekka Enberg | 1 | -16/+0 |
2012-02-16 | TODO: Update ARM status | Pekka Enberg | 1 | -3/+23 |
2012-02-15 | Revert "x86-32: Fix stack pointer alignment with -Xdebug:stack" | Pekka Enberg | 1 | -9/+6 |
2012-02-15 | x86-32: Make stack_frame_redzone_fail() static | Pekka Enberg | 1 | -1/+1 |
2012-02-15 | x86-32: Fix stack pointer alignment with -Xdebug:stack | Pekka Enberg | 1 | -6/+9 |
2012-02-15 | x86-64: Fix stack pointer alignment with -Xdebug:stack | Pekka Enberg | 1 | -0/+4 |
2012-02-14 | x86-64: Simplify constant argument code generation | Pekka Enberg | 1 | -53/+0 |
2012-02-14 | x86-64: Fix floating point EXPR_ARG code generation | Pekka Enberg | 1 | -8/+7 |
2012-02-12 | arm: Use MAX_FRAME_SIZE_SUBTRACTED constant | Pekka Enberg | 1 | -1/+1 |
2012-02-12 | arm: Add missing arg_offset() function prototype | Pekka Enberg | 1 | -0/+1 |
2012-02-12 | arm: Convert encoding to use new helper macros | Pekka Enberg | 1 | -52/+20 |
2012-02-12 | arm: Add ARMv5 codegen helper macros | Pekka Enberg | 1 | -0/+121 |
2012-02-12 | arm: Rename instruction encoding table | Pekka Enberg | 1 | -15/+16 |
2012-02-12 | arm: Rename emit_encoded_insn() to emit32() | Pekka Enberg | 1 | -17/+17 |
2012-02-09 | Add tests for function JNI_MethodID | Joonas Reynders | 2 | -0/+50 |
2012-02-08 | x86, x86-64: restore the stack frame correctly when unwinding | Eduard - Gabriel Munteanu | 6 | -2/+32 |
2012-02-03 | x86-64: Fix return value tracing for -Xtrace:invoke-verbose | Pekka Enberg | 1 | -0/+4 |
2012-02-02 | x86: Enable GDB hooks on 32-bit | Pekka Enberg | 1 | -0/+4 |
2012-02-02 | arm: Fix 32-bit OP_ADD and OP_SUB instruction selection | Pekka Enberg | 4 | -7/+22 |
2012-02-02 | arm, linux: Implement signal handling functions | Pekka Enberg | 1 | -4/+11 |
2012-02-02 | arm, linux: Implement print_backtrace_and_die() | Pekka Enberg | 2 | -4/+165 |
2012-02-02 | arm: Remove bogus function prototype from arch/encode.h | Pekka Enberg | 1 | -1/+0 |
2012-02-02 | arm: Simplify instruction selection rules | Pekka Enberg | 1 | -83/+0 |
2012-02-02 | arm, test: Simplify test_emit_uncond_branch_insn() | Pekka Enberg | 1 | -3/+3 |
2012-02-02 | arm, test: Remove unused variable from encode-test.c | Pekka Enberg | 1 | -1/+1 |
2012-02-02 | arm, test: Cleanup test cases to use common machine regs | Pekka Enberg | 1 | -10/+15 |
2012-02-02 | Merge /home/penberg/src/jato | Pekka Enberg | 8 | -3/+20 |
2012-02-02 | x86: Add nop instruction support | Pekka Enberg | 6 | -0/+11 |
2012-02-02 | arm: Fix unit test link error | Pekka Enberg | 1 | -0/+1 |
2012-02-02 | arm, ppc: Fix disassemble() function type | Pekka Enberg | 2 | -2/+2 |
2012-02-02 | boehmgc: Pass -marm to make boehmgc build on thumb2 ARM systems. | Xerxes RĂ„nby | 1 | -0/+7 |
2012-02-01 | test, integration: Don't run dstore/fstore tests on ARM | Pekka Enberg | 1 | -3/+2 |
2012-02-01 | arm: Fix unit test link error | Pekka Enberg | 1 | -0/+1 |
2012-02-01 | arm, ppc: Fix disassemble() function type | Pekka Enberg | 2 | -2/+2 |
2012-02-01 | x86-32: Fix non-standard stack frame layout | Pekka Enberg | 5 | -25/+8 |
2012-01-30 | Add test for JNI function GetObjectClass | Joonas Reynders | 2 | -0/+16 |
2012-01-29 | Add implementation and tests for JNI function NewObjectV | Joonas Reynders | 3 | -6/+80 |
2012-01-28 | x86-64: get rid of __emit64_mov_imm_reg(), always use the 64-bit one | Eduard - Gabriel Munteanu | 1 | -13/+7 |
2012-01-28 | x86-64: add stack redzoning | Eduard - Gabriel Munteanu | 1 | -0/+39 |
2012-01-28 | x86-64: use %rbp instead of %rsp to retrieve *this for locking | Eduard - Gabriel Munteanu | 1 | -2/+6 |
2012-01-28 | tools/test.py: add option for checking skipped tests | Eduard - Gabriel Munteanu | 1 | -2/+11 |
2012-01-28 | jit: pass the frame size to emit_lock_this() and its counterpart | Eduard - Gabriel Munteanu | 6 | -17/+19 |
2012-01-28 | test/unit: ensure method_info is initialized | Eduard - Gabriel Munteanu | 4 | -0/+26 |
2012-01-28 | jit: fix comment pertaining to invokes | Eduard - Gabriel Munteanu | 1 | -1/+1 |
2012-01-22 | Refactor JNI NewObject test functions to accept args | Joonas Reynders | 2 | -17/+69 |
2012-01-16 | x86-32: Make stack frame redzone failures debuggable | Pekka Enberg | 1 | -4/+5 |
2012-01-16 | x86-32: Fix EXPR_LOOKUPSWITCH_BSEARCH generated code | Pekka Enberg | 1 | -0/+1 |
2012-01-16 | vm: Fix args count for static JNI methods | Pekka Enberg | 2 | -5/+5 |
2012-01-16 | vm: Eliminate redundant assignment | Pekka Enberg | 1 | -1/+0 |
2012-01-15 | Add tests for JNI NewObject functions and fix missing checks for Interface an... | Joonas Reynders | 3 | -0/+53 |
2012-01-15 | x86-32: Add stack smashing debugging | Pekka Enberg | 5 | -5/+61 |
2012-01-14 | x86: Fix cu_frame_locals_offset() frame size calculation | Pekka Enberg | 1 | -2/+1 |
2012-01-14 | x86-32: Simplify __emit_insn() | Pekka Enberg | 1 | -19/+7 |
2012-01-14 | x86-32: Remove forward declarations from emit_32.c | Pekka Enberg | 1 | -29/+22 |
2012-01-14 | x86-32: Remove 64-bit ifdefs from emit_32.c | Pekka Enberg | 1 | -1210/+0 |
2012-01-14 | x86-64: Simplify __emit_insn() | Pekka Enberg | 1 | -19/+7 |
2012-01-14 | x86-64: Remove forward declarations from emit_64.c | Pekka Enberg | 1 | -35/+26 |
2012-01-14 | x86-64: Remove 32-bit ifdefs from emit_64.c | Pekka Enberg | 1 | -822/+4 |
2012-01-14 | x86: Separate emit-code.c into 32-bit and 64-bit versions | Pekka Enberg | 4 | -2/+2550 |
2012-01-14 | x86-64: Simplify prolog and epilog code generation | Pekka Enberg | 3 | -11/+36 |
2012-01-14 | x86-32: Simplify prolog and epilog code generation | Pekka Enberg | 3 | -9/+35 |
2012-01-14 | Adds missing handling and test for abstract classes to JNI AllocObject | Joonas Reynders | 2 | -1/+8 |
2012-01-13 | test/functional: add ParameterPassingLivenessTest | Eduard - Gabriel Munteanu | 3 | -0/+44 |
2012-01-13 | x86-64: disable GDB support for normal builds | Eduard - Gabriel Munteanu | 2 | -2/+5 |
2012-01-13 | x86: Fix frame_local_offset() on 64-bit | Pekka Enberg | 1 | -1/+2 |
2012-01-13 | x86-64: Fix stack frame size in generated prolog | Pekka Enberg | 1 | -5/+3 |
2012-01-13 | x86-32: Fix stack frame size in generated prolog | Pekka Enberg | 1 | -3/+3 |
2012-01-13 | x86: Align stack pointer to 16 bytes | Pekka Enberg | 2 | -1/+7 |
2012-01-11 | x86-32: Generate better code for static method trampolines | Pekka Enberg | 1 | -4/+2 |
2012-01-11 | x86: Show function names in disassembly output | Pekka Enberg | 5 | -9/+69 |