]>
source.dussan.org Git - dcevm.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Ivan Dubrov [Mon, 5 May 2014 21:33:41 +0000 (14:33 -0700)]
Moving two tests which are currently supported only on Java 8
Ivan Dubrov [Mon, 5 May 2014 21:22:44 +0000 (14:22 -0700)]
Extracting changes to javaClasses.cpp
Separating changes for $StaticAccessor/$Accessor into separate patch.
Ivan Dubrov [Mon, 5 May 2014 20:02:24 +0000 (13:02 -0700)]
Removing unused methods from the patch
Ivan Dubrov [Mon, 5 May 2014 19:47:54 +0000 (12:47 -0700)]
Handle removed/changed fields in DMH
In case matching field is not found, clear (set to null) references to faulty DMH.
Long term, should replace such DMH's with instances that will throw more meaningful
error messages at runtime.
Ivan Dubrov [Fri, 2 May 2014 15:05:22 +0000 (08:05 -0700)]
Try to used serializable lambdas to force compiler to generate stable names
Ivan Dubrov [Fri, 2 May 2014 14:37:48 +0000 (07:37 -0700)]
Disable lambda's test for now
Ivan Dubrov [Fri, 2 May 2014 05:53:33 +0000 (22:53 -0700)]
Update host klass to newest version
Ivan Dubrov [Fri, 2 May 2014 05:39:50 +0000 (22:39 -0700)]
Allow classes to reside outside of test class.
Adding support for extra classes being redefined to the test framework.
Rewriting lambda test a little, extracting classes with lambda's to top
level.
Ivan Dubrov [Fri, 2 May 2014 04:55:40 +0000 (21:55 -0700)]
Should allocate idnum from new class, not the old one
Ivan Dubrov [Fri, 2 May 2014 04:55:20 +0000 (21:55 -0700)]
Working on lambda tests
Ivan Dubrov [Fri, 2 May 2014 02:10:33 +0000 (19:10 -0700)]
Fixing MH's in case of instance fields swapping
Same fix as for static fields, update offset directly
in the DirectMethodHandle$Accessor.
Ivan Dubrov [Fri, 2 May 2014 01:38:48 +0000 (18:38 -0700)]
minor rewording
Ivan Dubrov [Fri, 2 May 2014 00:54:08 +0000 (17:54 -0700)]
Be careful when clearing cp cache entries
Do not clear f2 in cp cache entry when entry is not initialized yet.
It might be related to invokehandle/invokedynamic, in which case if
we clear f2 it won't be reinitialized.
Ivan Dubrov [Fri, 2 May 2014 00:14:00 +0000 (17:14 -0700)]
A little bit of logging
Ivan Dubrov [Thu, 1 May 2014 22:14:59 +0000 (15:14 -0700)]
Working on static field DMH's fixes
Ivan Dubrov [Thu, 1 May 2014 17:23:39 +0000 (10:23 -0700)]
Do not re-initialize secondary entries
Ivan Dubrov [Thu, 1 May 2014 17:13:38 +0000 (10:13 -0700)]
Updating MethodHandles in Java 7 update 51 patch
Ivan Dubrov [Thu, 1 May 2014 17:13:07 +0000 (10:13 -0700)]
hg qrefresh on patches
Ivan Dubrov [Thu, 1 May 2014 17:06:02 +0000 (10:06 -0700)]
Adding hotspot.log to ignores
Ivan Dubrov [Thu, 1 May 2014 05:13:22 +0000 (22:13 -0700)]
Adding guard on patch
Ivan Dubrov [Wed, 30 Apr 2014 23:52:39 +0000 (16:52 -0700)]
Fixing interface methods test
Ivan Dubrov [Wed, 30 Apr 2014 23:40:44 +0000 (16:40 -0700)]
Walk classes through ClassLoaderDataGraph
SystemDictionary doesn't contain anonymous classes.
Ivan Dubrov [Wed, 30 Apr 2014 23:39:50 +0000 (16:39 -0700)]
Implementing tests for interface methods and lambdas
Ivan Dubrov [Wed, 30 Apr 2014 23:23:02 +0000 (16:23 -0700)]
Unused line deleted
Ivan Dubrov [Wed, 30 Apr 2014 23:20:58 +0000 (16:20 -0700)]
Updating ASM version
Ivan Dubrov [Wed, 30 Apr 2014 21:58:07 +0000 (14:58 -0700)]
pull should depend on init, clean should check hotspot/make
Ivan Dubrov [Wed, 30 Apr 2014 21:49:27 +0000 (14:49 -0700)]
Migrating to Mercurial MQ
Ivan Dubrov [Wed, 30 Apr 2014 20:26:58 +0000 (13:26 -0700)]
Started moving patches into Mercurial mq
Starting using Mercurial MQ for managing DCEVM patches.
Ivan Dubrov [Wed, 30 Apr 2014 18:27:47 +0000 (11:27 -0700)]
Fixing Java 8 MethodHandle's
Ivan Dubrov [Wed, 30 Apr 2014 18:27:13 +0000 (11:27 -0700)]
Updating MethodHandle test
Ivan Dubrov [Wed, 30 Apr 2014 00:14:33 +0000 (17:14 -0700)]
Relaxing assertion, in case of DCEVM we may rewrite resolved reference
Ivan Dubrov [Wed, 30 Apr 2014 00:13:40 +0000 (17:13 -0700)]
Working on MethodHandle tests
Ivan Dubrov [Tue, 29 Apr 2014 20:58:51 +0000 (13:58 -0700)]
Clear most of the flags in the CP cache entry
Ivan Dubrov [Mon, 28 Apr 2014 23:43:55 +0000 (16:43 -0700)]
Update README.md
Ivan Dubrov [Mon, 28 Apr 2014 22:52:18 +0000 (15:52 -0700)]
Update README.md
Ivan Dubrov [Mon, 28 Apr 2014 22:50:59 +0000 (15:50 -0700)]
Update README.md
Ivan Dubrov [Mon, 28 Apr 2014 20:30:49 +0000 (13:30 -0700)]
Do not copy data in installer build when don't have any
Ivan Dubrov [Mon, 28 Apr 2014 20:15:09 +0000 (13:15 -0700)]
Full patch for Java 7 Update 51
Ivan Dubrov [Mon, 28 Apr 2014 20:14:56 +0000 (13:14 -0700)]
Making 'installer' part of root project
Ivan Dubrov [Mon, 28 Apr 2014 20:14:31 +0000 (13:14 -0700)]
Unneeded import removed
Ivan Dubrov [Mon, 28 Apr 2014 18:37:03 +0000 (11:37 -0700)]
Automatic HotSpot repository detection (hard-coded for now)
Ivan Dubrov [Mon, 28 Apr 2014 16:21:47 +0000 (09:21 -0700)]
Moving installer from the separate branch
Ivan Dubrov [Sat, 26 Apr 2014 04:38:05 +0000 (21:38 -0700)]
Fixing native library compilation on x86 vs x64
Ivan Dubrov [Fri, 25 Apr 2014 23:35:02 +0000 (16:35 -0700)]
Overwrite JRE when copying
Ivan Dubrov [Fri, 25 Apr 2014 23:31:51 +0000 (16:31 -0700)]
Enabling natives tests
Ivan Dubrov [Fri, 25 Apr 2014 23:21:17 +0000 (16:21 -0700)]
Support for Mac OS X in native code compilation
Ivan Dubrov [Fri, 25 Apr 2014 23:08:45 +0000 (16:08 -0700)]
Fixing native code compilation
Ivan Dubrov [Fri, 25 Apr 2014 23:06:44 +0000 (16:06 -0700)]
Fixing compilation under Windows
Ivan Dubrov [Fri, 25 Apr 2014 22:56:46 +0000 (15:56 -0700)]
First version of compile.cmd for Windows
Ivan Dubrov [Fri, 25 Apr 2014 22:41:45 +0000 (15:41 -0700)]
Don't use deprecated Assert
Ivan Dubrov [Fri, 25 Apr 2014 21:58:20 +0000 (14:58 -0700)]
Fixing line encoding
Ivan Dubrov [Fri, 25 Apr 2014 21:58:00 +0000 (14:58 -0700)]
Excluding certain tests on 'light' flavor
Ivan Dubrov [Fri, 25 Apr 2014 21:27:50 +0000 (14:27 -0700)]
Update README.md
Ivan Dubrov [Fri, 25 Apr 2014 21:25:39 +0000 (14:25 -0700)]
Update README.md
Ivan Dubrov [Fri, 25 Apr 2014 21:15:01 +0000 (14:15 -0700)]
Adding 'full' tests
* Killing test suites (you can run tests by package)
* Introduced categories to run certain tests only on 'light'/'full'
Ivan Dubrov [Fri, 25 Apr 2014 19:35:02 +0000 (12:35 -0700)]
Fixing JRE locations comparison
Ivan Dubrov [Fri, 25 Apr 2014 18:28:49 +0000 (11:28 -0700)]
Should run Java 8 tests on Java 8
Ivan Dubrov [Fri, 25 Apr 2014 18:18:13 +0000 (11:18 -0700)]
Minor fixes to build script
Ivan Dubrov [Fri, 25 Apr 2014 17:53:17 +0000 (10:53 -0700)]
Update README.md
Ivan Dubrov [Fri, 25 Apr 2014 17:40:49 +0000 (10:40 -0700)]
Update README.md
Ivan Dubrov [Fri, 25 Apr 2014 17:12:58 +0000 (10:12 -0700)]
Renaming org.dcevm -> com.github.dcevm
Well, dcevm.org domain is lost, so let's use com.github.dcevm for now.
Ivan Dubrov [Fri, 25 Apr 2014 17:00:51 +0000 (10:00 -0700)]
Consolidating DCEVM patches
Ivan Dubrov [Fri, 25 Apr 2014 16:54:32 +0000 (09:54 -0700)]
Adding support for 'full' patches
Also, minor fixes to build.gradle
Ivan Dubrov [Fri, 25 Apr 2014 16:21:36 +0000 (09:21 -0700)]
Renaming test/java to test/java7
Ivan Dubrov [Fri, 25 Apr 2014 16:17:39 +0000 (09:17 -0700)]
Duplicate class deleted
Ivan Dubrov [Fri, 25 Apr 2014 02:35:21 +0000 (19:35 -0700)]
Renaming patches to support full flavor in future
Ivan Dubrov [Fri, 25 Apr 2014 02:22:17 +0000 (19:22 -0700)]
Adding Java 7 patch, support running tests on Java 7
Ivan Dubrov [Fri, 25 Apr 2014 01:43:13 +0000 (18:43 -0700)]
Do not run suites in gradle test
Ivan Dubrov [Fri, 25 Apr 2014 00:51:11 +0000 (17:51 -0700)]
Fixing build.cmd
Ivan Dubrov [Fri, 25 Apr 2014 00:41:29 +0000 (17:41 -0700)]
Use hg import for applying patch
Ivan Dubrov [Fri, 25 Apr 2014 00:32:01 +0000 (17:32 -0700)]
Only clean hotspot if hotspot directory exists
Ivan Dubrov [Fri, 25 Apr 2014 00:02:24 +0000 (17:02 -0700)]
Extracting DCEVM patch & code into separate project
Making DCEVM to be toplevel project that clones HotSpot repository,
patches the code, builds JVM and tests it.
Ivan Dubrov [Fri, 25 Apr 2014 00:01:23 +0000 (17:01 -0700)]
Initial commit