Vladimir Dvorak
b203b646ba
Merge pull request #138 from przemelek/master
Initial change for JDK8u152
пре 6 година
Piotr Bober
10ef788581
Initial change for JDK8u152
пре 6 година
Ivan Dubrov
487c5396c1
Merge pull request #135 from skybber/master
Lock on JvmtiRedefine method
пре 6 година
skybber
84ef643755
Lock on JvmtiRedefine method
пре 6 година
Ivan Dubrov
0b2ded9451
Updating for Java 8 Update 144
пре 6 година
Ivan Dubrov
6495120e9f
Fixing incorrect order of arguments in aligned_disjoint_words
пре 7 година
Ivan Dubrov
c0a13c43c3
Merge pull request #116 from skybber/master
fixes dcevm8 lambda method unevolving
пре 7 година
skybber
9201008540
fixes dcevm8 lambda method unevolving
пре 7 година
Ivan Dubrov
f3c4f71195
Merge pull request #114 from skybber/master
Fix problem with java8 breakpoints
пре 7 година
skybber
f6d4007756
Fix problem with java8 breakpoints
Jvmti GetLoadedClasses collects classes from classloaders
in java8 while java7 collects it from SystemDictionary. Dcevm7/8
holds only new classes in Dictionary while classloader holds
all versions including old one. Therefore dcevm8 must return
only new version in jvmti getLoadedClasses.
пре 7 година
Ivan Dubrov
ac5158687d
Merge pull request #113 from skybber/master
README updates
пре 7 година
skybber
7988112190
README updates
Code generated by reflection must be deoptimized.
пре 7 година
Ivan Dubrov
941b2f1a0a
Merge pull request #108 from skybber/master
Update -XX:HotswapDeoptClassPath= for jdk8
пре 7 година
skybber
19e46ff445
Update -XX:HotswapDeoptClassPath= for jdk8
Flag is used to specify set of packages to be deoptimized after class redefinition.
By default all classes are redefined that leads to performance drop.
пре 7 година
Ivan Dubrov
0e95ef9bc5
Merge pull request #89 from VladRassokhin/jre-dir-no-prefix
Do not require jre directory to be prefixed with 'jre'
пре 7 година
Ivan Dubrov
3a63c5506a
Merge pull request #85 from ebourg/master
Installation instructions for Debian/Ubuntu
пре 7 година
Ivan Dubrov
57aafd65f5
Merge pull request #104 from skybber/master
Patches: Jdk7u111 light/full, Jdk8u102, jdk8u111, jdk8u112
пре 7 година
skybber
f861694489
Jdk8u102, jdk8u111, jdk8u112 patch
Patch for jdk7u85 is applicable on jdk7u111 as well. Dcevm for
jdk7u85 is binary compatible up to jdk7u99. The binary compatibility
for newer java7 versions is broken therefore dcevm for jdk7u111 is
necessarry. Same for jdk8u102 and higher.
пре 7 година
skybber
c69f010225
Merge branch 'master' of github.com:skybber/dcevm
пре 7 година
skybber
2ce7a6903d
Jdk7u111 light + full patch
Patch for jdk7u85 is applicable on jdk7u111 as well. Dcevm for jdk7u85
is binary compatible up to jdk7u99. The binary compatibility for newer
java7 versions is broken therefore dcevm for jdk7u111 is necessarry.
пре 7 година
skybber
fc2dfb12f4
Jdk7u111 light + full patch
Patch for jdk7u85 is applicable on jdk7u111 as well. Dcevm for jdk7u85
is binary compatible up to jdk7u99. The binary compatibility for newer
java7 versions is broken therefore dcevm for jdk7u111 is necessarry.
пре 7 година
Ivan Dubrov
33c9d34811
Updating for Java8u92
пре 8 година
Ivan Dubrov
1be9d385e7
Another try at not clearing cache
пре 8 година
Ivan Dubrov
3da52230cb
Need to always clear f1 for invokedynamic/invokehandle
пре 8 година
Ivan Dubrov
e6f053a37d
Temporarily disabling the test
пре 8 година
Ivan Dubrov
6d5bc6ba69
Running test in a loop
пре 8 година
Ivan Dubrov
adc6620285
Fixing parsing for inner classes
пре 8 година
Ivan Dubrov
43433a1c1d
Updating component_mirror during redefinition
пре 8 година
Ivan Dubrov
e278cb949c
Adding test for getComponentType
пре 8 година
Ivan Dubrov
5d3ec9ec2a
Do not clear f1 for now
Seems like f1 is still sometimes uses (in field scenario?) even though we zero bytecode, so it should be re-resolved.
пре 8 година
Ivan Dubrov
d40f660e8c
Updating .gitignore
пре 8 година
Ivan Dubrov
730810efd0
New test to reveal issues with compiler
пре 8 година
Ivan Dubrov
ff90853d40
Make sure we update klasses in constraints
fixes #94
пре 8 година
Ivan Dubrov
c1f0528bbe
Updating for Java8u74
пре 8 година
Ivan Dubrov
a0d28ad675
Adding failing test case (#94)
пре 8 година
Ivan Dubrov
dc59f72530
Reformatting the source code
пре 8 година
Ivan Dubrov
90b64b5108
Preserving old Java 6 based patches
Retrieved from http://hg.openjdk.java.net/mlvm/mlvm/hotspot
пре 8 година
Ivan Dubrov
e5a8b202d1
Return some value
пре 8 година
Ivan Dubrov
956de8df6a
Adding JVM_GetVmMemoryPressure stub
пре 8 година
Ivan Dubrov
4ca9f33075
Updating to jdk8u66
пре 8 година
Ivan Dubrov
7f931d0830
Reducing log messages
пре 8 година
Ivan Dubrov
2b3617b39b
Merge pull request #93 from skybber/master
Light jdk7u85b02 support
пре 8 година
skybber
c0f3fcd0bd
Light jdk7u85b02 support
should be compatible with 7u91 too
пре 8 година
Ivan Dubrov
d9ea4ebff9
Merge pull request #92 from skybber/master
Duplicity distro patch removed from full patch.
пре 8 година
skybber
cd7a9b19d1
Duplicity distro patch removed from full patch
пре 8 година
Ivan Dubrov
94b5179822
Merge pull request #91 from skybber/master
Full jdk7u85b02 support
пре 8 година
skybber
5e97b86121
Full jdk7u85b02 support
should be compatible with 7u91 too
пре 8 година
Emmanuel Bourg
ed451d4cdc
Added installation instructions for Debian/Ubuntu
пре 8 година
Ivan Dubrov
089a8a0185
Fixing issue when lambda method could not be found
closes #81
пре 8 година
Ivan Dubrov
c1fa645a6e
Support for Java 8 update 51
пре 9 година