Thu, 12 Dec 2013 15:30:33 +0000 Bugfix in JavaRelease::OracleJDK7>>validateJavaHome2: development
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 12 Dec 2013 15:30:33 +0000] rev 2963
Bugfix in JavaRelease::OracleJDK7>>validateJavaHome2: Parameter is String, not a Filename so it must be converted.
Tue, 10 Dec 2013 23:20:00 +0000 Class loading refactoring (part 3) development
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 10 Dec 2013 23:20:00 +0000] rev 2962
Class loading refactoring (part 3) Cleaned ip JavaRelease - removed class indices.
Tue, 10 Dec 2013 23:04:44 +0000 Class loading refactoring (part 2) development
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 10 Dec 2013 23:04:44 +0000] rev 2961
Class loading refactoring (part 2) Killed monster if-absent block in JavaVM>>#classForName:definedBy:.
Tue, 10 Dec 2013 22:33:43 +0000 Class loading refactoring (part 1) development
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 10 Dec 2013 22:33:43 +0000] rev 2960
Class loading refactoring (part 1) JavaClassReader classLoaderQuerySignal returns system class loader bu default (or nil if Java is not initialized). The logic that class loader of value nil means system class loader when Java is booted is removed.
Tue, 10 Dec 2013 10:46:13 +0000 Bugfix: fixed premature freeing of zip entry causing zip entry. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 10 Dec 2013 10:46:13 +0000] rev 2959
Bugfix: fixed premature freeing of zip entry causing zip entry. Happened whem multiple threads were working with same logical entry. When creating a zip entry, a new entry should always be created, i.e., do not reuse old!
Mon, 09 Dec 2013 23:52:18 +0000 Access to ZipEntryCache synchronized to avoid races. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 09 Dec 2013 23:52:18 +0000] rev 2958
Access to ZipEntryCache synchronized to avoid races. Also, reclaim old entries to avoid unncecessary ZipEntryCache growth.
Sun, 08 Dec 2013 22:36:37 +0000 Added JavaObject>>synchronized: and JavaClass>>synchronized: development
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 08 Dec 2013 22:36:37 +0000] rev 2957
Added JavaObject>>synchronized: and JavaClass>>synchronized: These methods use Java monitors to ensure synchronization, so it's semantic is same as Java's synchronized block.
Sun, 08 Dec 2013 00:41:29 +0000 Added lockWord to JavaBehavior to enable thinlocking for static methods and resolver. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 08 Dec 2013 00:41:29 +0000] rev 2956
Added lockWord to JavaBehavior to enable thinlocking for static methods and resolver.
Fri, 06 Dec 2013 22:10:14 +0000 Fix in JavaVM>>monitorEnter:in: inflate thinlock using #getMonitor. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 06 Dec 2013 22:10:14 +0000] rev 2955
Fix in JavaVM>>monitorEnter:in: inflate thinlock using #getMonitor. Previous implementation inflated the lock, but the lock was not stored in the object.
Tue, 03 Dec 2013 01:14:37 +0000 Added all stubs for native methods from recent OpenJDK 6. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 03 Dec 2013 01:14:37 +0000] rev 2954
Added all stubs for native methods from recent OpenJDK 6.
(0) -1000 -300 -100 -10 +10 +100 +300 +1000 tip