index
:
jato/jato.git
master
Java virtual machine
Pekka Enberg
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
runtime
Age
Commit message (
Expand
)
Author
Files
Lines
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
runtime: Add default case to get_primitive_class_name()
Pekka Enberg
1
-1
/
+2
2012-02-18
runtime: Fix java/lang/reflect/Field.set() for base types
Pekka Enberg
1
-1
/
+1
2011-12-04
vm: Require slash format class name in classloader_load()
Pekka Enberg
2
-2
/
+2
2011-12-04
runtime: Move java/lang/VMString code under runtime
Pekka Enberg
1
-0
/
+34
2011-11-29
runtime: Add stub for VMThreadMXBeanImpl.getThreadInfoForId()
Pekka Enberg
1
-0
/
+34
2011-06-19
reflection: Fix VMField.get() from superclasses
Pekka Enberg
1
-3
/
+2
2011-06-19
vm, runtime: Move VMField functions to runtime/java_lang_reflect_VMField.c
Pekka Enberg
2
-493
/
+492
2011-06-19
runtime: Use java_lang_reflect_VMField prefix for native functions
Pekka Enberg
1
-12
/
+12
2011-06-19
runtime: Fix VMClass accessor method compatibility issues
Pekka Enberg
1
-4
/
+5
2011-05-24
reflection/annotations: Method annotations are lazily initialized.
Nikhil Sarda
1
-0
/
+8
2011-05-24
reflection/annotations: Field annotations are lazily initialized.
Nikhil Sarda
1
-0
/
+8
2011-05-21
runtime: Rename VMClassLoader native method implementations
Pekka Enberg
1
-6
/
+6
2011-05-21
runtime: Rename classloader.c to java_lang_VMClassLoader.c
Pekka Enberg
1
-2
/
+2
2011-05-17
runtime: Fix missing include
Pekka Enberg
1
-0
/
+1
2011-05-17
vm/reflection: Added parameter annotations.
Nikhil Sarda
2
-0
/
+49
2011-05-17
vm/reflection: Implemented getDeclaredAnnotations() for Field.
Nikhil Sarda
1
-0
/
+28
2011-05-17
vm/reflection: Added getDeclaredAnnotations() for Method.
Nikhil Sarda
1
-0
/
+28
2011-05-16
runtime: Refactor vm_field to java.lang.reflect.Field wrapping
Joonas Reynders
2
-31
/
+34
2011-05-12
vm/reflection: Added getBoolean method for java.lang.reflect.Field
Nikhil Sarda
1
-0
/
+41
2011-05-12
vm/reflection: Added getFloat, getDouble, getByte and getChar methods for jav...
Nikhil Sarda
1
-2
/
+182
2011-05-09
runtime: Move struct vm_method helpers to reflection.c
Joonas Reynders
2
-33
/
+36
2011-05-03
vm: Added getShort() method for java.lang.reflect.Field
Nikhil Sarda
1
-0
/
+43
2011-05-01
runtime: Fix vm_object_to_vm_field() with GNU Classpath 0.97
Pekka Enberg
1
-4
/
+3
2011-05-01
runtime: Implement field annotations
Nikhil Sarda
1
-0
/
+38
2011-04-28
runtime: java.lang.reflect.Field support for JNI ToReflectedField and FromRef...
Joonas Reynders
1
-0
/
+4
2011-04-25
runtime: java.lang.reflect.Method support for ToReflectedMethod and FromRefle...
Joonas Reynders
1
-1
/
+6
2011-04-17
vm,runtime: Add support for method annotations
Pekka Enberg
1
-0
/
+29
2011-03-09
vm: Support for annotation enum element values
Pekka Enberg
1
-0
/
+5
2011-02-27
runtime: Implement VMClass.getDeclaredClasses
Pekka Enberg
1
-0
/
+46
2011-02-20
runtime: Cleanup sun_misc_Unsafe.c
Pekka Enberg
1
-16
/
+15
2011-02-19
runtime: Rename unsafe.c to sun_misc_Unsafe.c
Pekka Enberg
1
-1
/
+2
2011-02-19
runtime: Implement sun.misc.Unsafe API methods
Pekka Enberg
1
-13
/
+103
2011-02-16
runtime: VMMethod.getAnnotation() stub
Pekka Enberg
1
-0
/
+8
2011-01-29
runtime: Implement Class.getEnclosingMethod
Pekka Enberg
1
-0
/
+16
2011-01-25
runtime: Implement VMRuntime.runFinalization
Pekka Enberg
1
-0
/
+4
2011-01-25
runtime: Rename runtime.c to java_lang_VMRuntime.c
Pekka Enberg
1
-0
/
+0
2011-01-17
jni: Fix JNI floating point tests
Pekka Enberg
1
-2
/
+30
2011-01-03
vm: Fix annotation element values for primitives
Pekka Enberg
2
-11
/
+7
2011-01-03
vm: Introduce boxing/unboxing helper functions
Pekka Enberg
1
-16
/
+57
2010-12-13
runtime: Implement VMRuntime#traceMethodCalls
Joonas Reynders
1
-0
/
+4
2010-12-12
vm: Cleanup duplicate get_system_class_loader() function
Pekka Enberg
1
-9
/
+0
2010-12-12
runtime: Fix Class#getModifiers for inner classes
Pekka Enberg
1
-1
/
+4
2010-12-12
runtime: Implement Class#isMemberClass
Pekka Enberg
1
-0
/
+10
2010-12-12
runtime: Implement Class#isLocalClass
Pekka Enberg
1
-0
/
+10
2010-12-08
runtime: Implement VMClass#getDeclaredAnnotations
Pekka Enberg
1
-0
/
+48
2010-12-06
runtime: Move VMClass code to one file
Pekka Enberg
2
-332
/
+326
2010-12-06
runtime: Refactor native VMClass code
Pekka Enberg
1
-16
/
+13
2010-11-17
vm: Cleanup unnecessary <vm/thread.h> includes
Pekka Enberg
1
-0
/
+1
2010-10-31
runtime: Extract VMThread code
Pekka Enberg
1
-0
/
+47
2010-10-31
runtime: Fix VMSystem function naming convention
Pekka Enberg
1
-2
/
+2
2010-10-31
runtime: Use JNI types for VMSystem APIs
Pekka Enberg
1
-2
/
+2
2010-10-31
runtime: Extract java.lang.VMSystem code
Pekka Enberg
1
-0
/
+77
2010-10-31
runtime: Implement VMRuntime#traceInstructions()
Pekka Enberg
1
-0
/
+4
2010-09-18
Merge branches 'x86/call', 'runtime/reflection' and 'runtime/classloader'
Pekka Enberg
2
-5
/
+82
2010-09-18
reflection: Implement getExceptionTypes() methods
Pekka Enberg
1
-4
/
+58
2010-09-18
reflection: Implement VMClass#getDeclaringClass()
Pekka Enberg
1
-0
/
+16
2010-09-18
reflection: Add stub for VMClassLoader#resolveClass()
Pekka Enberg
1
-1
/
+8
2010-08-28
vm, x86: Cleanup struct vm_object ->fields offsetting
Pekka Enberg
2
-6
/
+7
2010-07-15
runtime: Use throw_oom_error()
Pekka Enberg
3
-12
/
+8
2010-06-13
vm: implement java.lang.reflect.Field.getInt()
Tomek Grabiec
1
-0
/
+45
2010-06-13
vm: Call java.lang.Class constructor in native_vmclassloader_defineclass()
Tomek Grabiec
1
-0
/
+5
2010-06-09
runtime: make vm_object_to_vm_method() work for java.lang.reflect.Constructor
Tomek Grabiec
1
-9
/
+59
2010-06-09
Revert "runtime: make vm_object_to_vm_method() work for java.lang.reflect.Con...
Pekka Enberg
1
-20
/
+9
2010-06-08
runtime: make vm_object_to_vm_method() work for java.lang.reflect.Constructor
Tomek Grabiec
1
-9
/
+20
2010-06-07
runtime: Use switch statement instead of sparse array
Pekka Enberg
1
-13
/
+26
2010-06-07
vm: implement JNI function FromReflectedMethod
Tomek Grabiec
1
-1
/
+1
2010-06-07
vm: fix primitive class names
Tomek Grabiec
1
-5
/
+18
2010-06-06
vm: fix array class loading
Tomek Grabiec
1
-7
/
+10
2010-06-06
vm: move slas_to_dots() and dots_to_slash() to vm/utf8.c
Tomek Grabiec
2
-1
/
+3
2010-05-24
vm: Move ->array_length out of struct vm_object
Pekka Enberg
1
-1
/
+4
2010-05-23
runtime: implement VMConstructor.getModifiersInternal()
Tomek Grabiec
1
-2
/
+7
2010-05-21
vm: fix bug in unwrap()
Tomek Grabiec
1
-2
/
+8
2010-05-20
jit: cleanup exception throwing
Tomek Grabiec
2
-24
/
+13
2010-05-18
runtime: implement VMRuntime.maxMemory()
Tomek Grabiec
1
-0
/
+6
2010-05-17
runtime: implement java.lang.reflect.VMArray.createObjectArray()
Tomek Grabiec
1
-0
/
+19
2010-05-17
vm: use appropriate class loaders for super classes and implemented interfaces
Tomek Grabiec
1
-2
/
+1
2010-05-16
runtime: fix bug in native_unsafe_park()
Tomek Grabiec
1
-0
/
+1
2010-05-16
vm: Fix Classpath 0.98 support
Pekka Enberg
2
-21
/
+104
2010-05-13
runtime: implement sun.misc.Unsafe.park() and unpark()
Tomek Grabiec
1
-0
/
+50
2010-05-13
runtime: implement sun.misc.Unsafe.putObject()
Tomek Grabiec
1
-0
/
+7
2010-05-13
x86: Fix pointer cmpxchg() on 64-bit
Pekka Enberg
1
-3
/
+3
2010-05-12
runtime: fix off-by-one error in native_vmstackwalker_getclasscontext()
Tomek Grabiec
1
-2
/
+1
2010-05-12
runtime: fix native_vmclass_get_declared_constructors()
Tomek Grabiec
1
-4
/
+6
2010-05-11
runtime: add missing vm_class_ensure_object()
Tomek Grabiec
1
-0
/
+1
2010-05-11
x86: add support for some atomic operations and memory barrier operations
Tomek Grabiec
1
-1
/
+1
2010-05-08
runtime: Implement Runtime.freeMemory() and Runtime.totalMemory()
Pekka Enberg
1
-0
/
+13
2010-05-08
runtime: Implement Runtime.availableProcessors()
Pekka Enberg
1
-1
/
+10
2010-05-05
runtime: Implement VMRuntime.availableProcessors()
Pekka Enberg
1
-0
/
+5
2010-05-05
runtime: fix native_vmclass_get_declared_methods()
Tomek Grabiec
1
-1
/
+1
2010-05-04
runtime: Fix Field.get() et al for instance fields
Pekka Enberg
1
-2
/
+6
2010-04-08
runtime: Implement VMRuntime.gc()
Pekka Enberg
1
-0
/
+5
2010-03-05
runtime: Convert reflection.c to use VM error helpers
Pekka Enberg
1
-51
/
+31
2010-03-05
runtime: Throw OutOfMemoryError instead of using NOT_IMPLEMENTED
Pekka Enberg
1
-3
/
+3
2009-10-15
x86, vm: implement support for invoking methods with J_LONG return type in re...
Tomek Grabiec
1
-1
/
+3
2009-10-14
runtime: Rename to_primitive_value() to to_jlong_value()
Pekka Enberg
1
-2
/
+2
2009-10-14
runtime: Implement Field.getLong()
Pekka Enberg
1
-13
/
+61
2009-10-14
vm: implement VMClassLoader.defineClass()
Tomek Grabiec
1
-1
/
+39
2009-10-14
vm: make class cache recognize different classloaders.
Tomek Grabiec
1
-4
/
+1
2009-10-14
runtime: move VMClassLoader natives to runtime/classloader.c
Tomek Grabiec
1
-0
/
+97
2009-10-14
vm: do not return jboolean from VM natives.
Tomek Grabiec
1
-3
/
+3
2009-10-12
runtime: Move VM class implementation to class.c
Pekka Enberg
1
-0
/
+185
2009-10-12
runtime: Move VM runtime implementation to runtime.c
Pekka Enberg
1
-0
/
+100
2009-10-12
runtime: Move unsafe.h to include/runtime
Pekka Enberg
1
-2
/
+1
2009-10-12
runtime: Extract stack walker implementation
Pekka Enberg
1
-0
/
+93
2009-10-12
Move reflection.c and unsafe.c to runtime directory
Pekka Enberg
2
-0
/
+898
2009-07-01
runtime: remove VMSystemProperties
Vegard Nossum
1
-10
/
+0
2009-06-28
remove gnu/classpath/VMStackWalker
Vegard Nossum
1
-5
/
+0
2009-06-28
remove runtime.classpath.java.lang.VMSystem
Vegard Nossum
1
-6
/
+0
2009-06-27
runtime: provide VMSystem.arraycopy()
Vegard Nossum
1
-0
/
+1
2009-06-27
runtime: fix formatting in VMSystem class
Pekka Enberg
1
-1
/
+1
2009-06-27
vm: add gnu.classpath.VMStackWalker dummy
Vegard Nossum
1
-0
/
+5
2009-06-27
vm: add java.lang.VMSystem
Vegard Nossum
1
-0
/
+5
2009-06-27
vm: add gnu.classpath.VMSystemProperties
Vegard Nossum
1
-0
/
+10