]> source.dussan.org Git - dcevm.git/log
dcevm.git
10 years agoAllow classes to reside outside of test class.
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.

10 years agoShould allocate idnum from new class, not the old one
Ivan Dubrov [Fri, 2 May 2014 04:55:40 +0000 (21:55 -0700)]
Should allocate idnum from new class, not the old one

10 years agoWorking on lambda tests
Ivan Dubrov [Fri, 2 May 2014 04:55:20 +0000 (21:55 -0700)]
Working on lambda tests

10 years agoFixing MH's in case of instance fields swapping
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.

10 years agominor rewording
Ivan Dubrov [Fri, 2 May 2014 01:38:48 +0000 (18:38 -0700)]
minor rewording

10 years agoBe careful when clearing cp cache entries light-jdk8u5+52
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.

10 years agoA little bit of logging
Ivan Dubrov [Fri, 2 May 2014 00:14:00 +0000 (17:14 -0700)]
A little bit of logging

10 years agoWorking on static field DMH's fixes
Ivan Dubrov [Thu, 1 May 2014 22:14:59 +0000 (15:14 -0700)]
Working on static field DMH's fixes

10 years agoDo not re-initialize secondary entries
Ivan Dubrov [Thu, 1 May 2014 17:23:39 +0000 (10:23 -0700)]
Do not re-initialize secondary entries

10 years agoUpdating MethodHandles in Java 7 update 51 patch
Ivan Dubrov [Thu, 1 May 2014 17:13:38 +0000 (10:13 -0700)]
Updating MethodHandles in Java 7 update 51 patch

10 years agohg qrefresh on patches
Ivan Dubrov [Thu, 1 May 2014 17:13:07 +0000 (10:13 -0700)]
hg qrefresh on patches

10 years agoAdding hotspot.log to ignores
Ivan Dubrov [Thu, 1 May 2014 17:06:02 +0000 (10:06 -0700)]
Adding hotspot.log to ignores

10 years agoAdding guard on patch
Ivan Dubrov [Thu, 1 May 2014 05:13:22 +0000 (22:13 -0700)]
Adding guard on patch

10 years agoFixing interface methods test light-jdk8u5+50
Ivan Dubrov [Wed, 30 Apr 2014 23:52:39 +0000 (16:52 -0700)]
Fixing interface methods test

10 years agoWalk classes through ClassLoaderDataGraph
Ivan Dubrov [Wed, 30 Apr 2014 23:40:44 +0000 (16:40 -0700)]
Walk classes through ClassLoaderDataGraph

SystemDictionary doesn't contain anonymous classes.

10 years agoImplementing tests for interface methods and lambdas
Ivan Dubrov [Wed, 30 Apr 2014 23:39:50 +0000 (16:39 -0700)]
Implementing tests for interface methods and lambdas

10 years agoUnused line deleted
Ivan Dubrov [Wed, 30 Apr 2014 23:23:02 +0000 (16:23 -0700)]
Unused line deleted

10 years agoUpdating ASM version
Ivan Dubrov [Wed, 30 Apr 2014 23:20:58 +0000 (16:20 -0700)]
Updating ASM version

10 years agopull should depend on init, clean should check hotspot/make
Ivan Dubrov [Wed, 30 Apr 2014 21:58:07 +0000 (14:58 -0700)]
pull should depend on init, clean should check hotspot/make

10 years agoMigrating to Mercurial MQ
Ivan Dubrov [Wed, 30 Apr 2014 21:49:27 +0000 (14:49 -0700)]
Migrating to Mercurial MQ

10 years agoStarted moving patches into 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.

10 years agoFixing Java 8 MethodHandle's
Ivan Dubrov [Wed, 30 Apr 2014 18:27:47 +0000 (11:27 -0700)]
Fixing Java 8 MethodHandle's

10 years agoUpdating MethodHandle test
Ivan Dubrov [Wed, 30 Apr 2014 18:27:13 +0000 (11:27 -0700)]
Updating MethodHandle test

10 years agoRelaxing assertion, in case of DCEVM we may rewrite resolved reference
Ivan Dubrov [Wed, 30 Apr 2014 00:14:33 +0000 (17:14 -0700)]
Relaxing assertion, in case of DCEVM we may rewrite resolved reference

10 years agoWorking on MethodHandle tests
Ivan Dubrov [Wed, 30 Apr 2014 00:13:40 +0000 (17:13 -0700)]
Working on MethodHandle tests

10 years agoClear most of the flags in the CP cache entry
Ivan Dubrov [Tue, 29 Apr 2014 20:58:51 +0000 (13:58 -0700)]
Clear most of the flags in the CP cache entry

10 years agoUpdate README.md
Ivan Dubrov [Mon, 28 Apr 2014 23:43:55 +0000 (16:43 -0700)]
Update README.md

10 years agoUpdate README.md
Ivan Dubrov [Mon, 28 Apr 2014 22:52:18 +0000 (15:52 -0700)]
Update README.md

10 years agoUpdate README.md
Ivan Dubrov [Mon, 28 Apr 2014 22:50:59 +0000 (15:50 -0700)]
Update README.md

10 years agoDo not copy data in installer build when don't have any full-7u51+3
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

10 years agoFull patch for Java 7 Update 51
Ivan Dubrov [Mon, 28 Apr 2014 20:15:09 +0000 (13:15 -0700)]
Full patch for Java 7 Update 51

10 years agoMaking 'installer' part of root project
Ivan Dubrov [Mon, 28 Apr 2014 20:14:56 +0000 (13:14 -0700)]
Making 'installer' part of root project

10 years agoUnneeded import removed
Ivan Dubrov [Mon, 28 Apr 2014 20:14:31 +0000 (13:14 -0700)]
Unneeded import removed

10 years agoAutomatic HotSpot repository detection (hard-coded for now) light-jdk7u51+3
Ivan Dubrov [Mon, 28 Apr 2014 18:37:03 +0000 (11:37 -0700)]
Automatic HotSpot repository detection (hard-coded for now)

10 years agoMoving installer from the separate branch light-jdk8u5+36
Ivan Dubrov [Mon, 28 Apr 2014 16:21:47 +0000 (09:21 -0700)]
Moving installer from the separate branch

10 years agoFixing native library compilation on x86 vs x64
Ivan Dubrov [Sat, 26 Apr 2014 04:38:05 +0000 (21:38 -0700)]
Fixing native library compilation on x86 vs x64

10 years agoOverwrite JRE when copying
Ivan Dubrov [Fri, 25 Apr 2014 23:35:02 +0000 (16:35 -0700)]
Overwrite JRE when copying

10 years agoEnabling natives tests
Ivan Dubrov [Fri, 25 Apr 2014 23:31:51 +0000 (16:31 -0700)]
Enabling natives tests

10 years agoSupport for Mac OS X in native code compilation
Ivan Dubrov [Fri, 25 Apr 2014 23:21:17 +0000 (16:21 -0700)]
Support for Mac OS X in native code compilation

10 years agoFixing native code compilation
Ivan Dubrov [Fri, 25 Apr 2014 23:08:45 +0000 (16:08 -0700)]
Fixing native code compilation

10 years agoFixing compilation under Windows
Ivan Dubrov [Fri, 25 Apr 2014 23:06:44 +0000 (16:06 -0700)]
Fixing compilation under Windows

10 years agoFirst version of compile.cmd for Windows
Ivan Dubrov [Fri, 25 Apr 2014 22:56:46 +0000 (15:56 -0700)]
First version of compile.cmd for Windows

10 years agoDon't use deprecated Assert
Ivan Dubrov [Fri, 25 Apr 2014 22:41:45 +0000 (15:41 -0700)]
Don't use deprecated Assert

10 years agoFixing line encoding
Ivan Dubrov [Fri, 25 Apr 2014 21:58:20 +0000 (14:58 -0700)]
Fixing line encoding

10 years agoExcluding certain tests on 'light' flavor
Ivan Dubrov [Fri, 25 Apr 2014 21:58:00 +0000 (14:58 -0700)]
Excluding certain tests on 'light' flavor

10 years agoUpdate README.md
Ivan Dubrov [Fri, 25 Apr 2014 21:27:50 +0000 (14:27 -0700)]
Update README.md

10 years agoUpdate README.md
Ivan Dubrov [Fri, 25 Apr 2014 21:25:39 +0000 (14:25 -0700)]
Update README.md

10 years agoAdding 'full' tests
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'

10 years agoFixing JRE locations comparison
Ivan Dubrov [Fri, 25 Apr 2014 19:35:02 +0000 (12:35 -0700)]
Fixing JRE locations comparison

10 years agoShould run Java 8 tests on Java 8
Ivan Dubrov [Fri, 25 Apr 2014 18:28:49 +0000 (11:28 -0700)]
Should run Java 8 tests on Java 8

10 years agoMinor fixes to build script
Ivan Dubrov [Fri, 25 Apr 2014 18:18:13 +0000 (11:18 -0700)]
Minor fixes to build script

10 years agoUpdate README.md
Ivan Dubrov [Fri, 25 Apr 2014 17:53:17 +0000 (10:53 -0700)]
Update README.md

10 years agoUpdate README.md
Ivan Dubrov [Fri, 25 Apr 2014 17:40:49 +0000 (10:40 -0700)]
Update README.md

10 years agoRenaming org.dcevm -> com.github.dcevm
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.

10 years agoConsolidating DCEVM patches
Ivan Dubrov [Fri, 25 Apr 2014 17:00:51 +0000 (10:00 -0700)]
Consolidating DCEVM patches

10 years agoAdding support for 'full' 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

10 years agoRenaming test/java to test/java7
Ivan Dubrov [Fri, 25 Apr 2014 16:21:36 +0000 (09:21 -0700)]
Renaming test/java to test/java7

10 years agoDuplicate class deleted
Ivan Dubrov [Fri, 25 Apr 2014 16:17:39 +0000 (09:17 -0700)]
Duplicate class deleted

10 years agoRenaming patches to support full flavor in future
Ivan Dubrov [Fri, 25 Apr 2014 02:35:21 +0000 (19:35 -0700)]
Renaming patches to support full flavor in future

10 years agoAdding Java 7 patch, support running tests on Java 7
Ivan Dubrov [Fri, 25 Apr 2014 02:22:17 +0000 (19:22 -0700)]
Adding Java 7 patch, support running tests on Java 7

10 years agoDo not run suites in gradle test
Ivan Dubrov [Fri, 25 Apr 2014 01:43:13 +0000 (18:43 -0700)]
Do not run suites in gradle test

10 years agoFixing build.cmd
Ivan Dubrov [Fri, 25 Apr 2014 00:51:11 +0000 (17:51 -0700)]
Fixing build.cmd

10 years agoUse hg import for applying patch
Ivan Dubrov [Fri, 25 Apr 2014 00:41:29 +0000 (17:41 -0700)]
Use hg import for applying patch

10 years agoOnly clean hotspot if hotspot directory exists
Ivan Dubrov [Fri, 25 Apr 2014 00:32:01 +0000 (17:32 -0700)]
Only clean hotspot if hotspot directory exists

10 years agoExtracting DCEVM patch & code into separate project
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.

10 years agoInitial commit
Ivan Dubrov [Fri, 25 Apr 2014 00:01:23 +0000 (17:01 -0700)]
Initial commit