aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #146 from przemelek/JDK8u172light-jdk8u172Vladimir Dvorak2018-05-263-9/+177
|\ | | | | Jdk8u172
| * changes for support JDK8u172, needed to create ↵Przemysław Rumik2018-05-263-11/+177
| | | | | | | | dmh-field-accessors-java8u172.patch because in src/share/vm/classfile/vmSymbols.hpp getProtectionDomain have 2 new templates and old dmh-field-accessors-java8u80.patch wasn't able to merge
| * updated to dcevm/dcevmPrzemysław Rumik2018-05-266-2/+251
| |\ | |/ |/|
* | Typo fixVladimir Dvorak2018-05-251-1/+1
| |
* | Fix typoVladimir Dvorak2018-05-211-1/+1
| |
* | Update README for java9 and java10Vladimir Dvorak2018-05-211-0/+9
| |
* | Merge pull request #140 from przemelek/classRedefinedCount-fixPrzemysław Rumik2018-03-245-0/+240
|\ \ | | | | | | fix for proper incrementation of classRedefinedCount…
| * | fix for proper incrementation of classRedefinedCount, till now we were ↵Przemysław Rumik2018-03-245-0/+240
| | | | | | | | | | | | updating value in old class Class file
* | | Merge pull request #138 from przemelek/masterlight-jdk8u152Vladimir Dvorak2018-02-143-9/+3789
|\| | | | | | | | Initial change for JDK8u152
| | * Updating for Java 8 update 162 build 12Przemysław Rumik2018-02-262-9/+10
| | |
| | * Updating for Java 8 Update 161 build 12Przemysław Rumik2018-02-242-9/+10
| |/
| * Initial change for JDK8u152Piotr Bober2017-12-133-9/+3789
|/
* Merge pull request #135 from skybber/masterIvan Dubrov2017-10-082-0/+97
|\ | | | | Lock on JvmtiRedefine method
| * Lock on JvmtiRedefine methodskybber2017-10-082-0/+97
|/
* Updating for Java 8 Update 144light-jdk8u144+2Ivan Dubrov2017-08-272-9/+10
|
* Fixing incorrect order of arguments in aligned_disjoint_wordslight-jdk8u112+9Ivan Dubrov2017-07-111-41/+58
|
* Merge pull request #116 from skybber/masterlight-jdk8u112+8Ivan Dubrov2016-12-062-1/+3802
|\ | | | | fixes dcevm8 lambda method unevolving
| * fixes dcevm8 lambda method unevolvingskybber2016-12-062-1/+3802
|/
* Merge pull request #114 from skybber/masterlight-jdk8u112+7Ivan Dubrov2016-12-032-0/+20
|\ | | | | Fix problem with java8 breakpoints
| * Fix problem with java8 breakpointsskybber2016-12-032-0/+20
|/ | | | | | | | 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.
* Merge pull request #113 from skybber/masterlight-jdk8u112+6Ivan Dubrov2016-11-091-2/+2
|\ | | | | README updates
| * README updatesskybber2016-11-091-2/+2
|/ | | | Code generated by reflection must be deoptimized.
* Merge pull request #108 from skybber/masterIvan Dubrov2016-10-282-49/+102
|\ | | | | Update -XX:HotswapDeoptClassPath= for jdk8
| * Update -XX:HotswapDeoptClassPath= for jdk8skybber2016-10-282-49/+102
|/ | | | | 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.
* Merge pull request #89 from VladRassokhin/jre-dir-no-prefixIvan Dubrov2016-10-231-1/+1
|\ | | | | Do not require jre directory to be prefixed with 'jre'
| * Do not require jre directory to be prefixed with 'jre'Vladislav Rassokhin2015-05-141-1/+1
| | | | | | In case of some custom installation, e.g. i have special dcevm-enabled jre at `/opt/oracle-jre-bin-1.8.0.45-dcevm/`
* | Merge pull request #85 from ebourg/masterIvan Dubrov2016-10-231-0/+7
|\ \ | | | | | | Installation instructions for Debian/Ubuntu
| * | Added installation instructions for Debian/UbuntuEmmanuel Bourg2015-09-221-0/+7
| | |
* | | Merge pull request #104 from skybber/masterIvan Dubrov2016-10-232-14/+18
|\ \ \ | | | | | | | | Patches: Jdk7u111 light/full, Jdk8u102, jdk8u111, jdk8u112
| * | | Jdk8u102, jdk8u111, jdk8u112 patchskybber2016-10-232-8/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | Merge branch 'master' of github.com:skybber/dcevmskybber2016-10-230-0/+0
| |\ \ \
| | * | | Jdk7u111 light + full patchskybber2016-10-232-6/+7
| |/ / / |/| | | | | | | | | | | | | | | | | | | 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.
| * | | Jdk7u111 light + full patchskybber2016-10-232-6/+7
|/ / / | | | | | | | | | | | | | | | 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.
* | | Updating for Java8u92light-jdk8u92+1Ivan Dubrov2016-05-203-9/+3767
| | |
* | | Another try at not clearing cachelight-jdk8u74+10Ivan Dubrov2016-04-061-14/+32
| | |
* | | Need to always clear f1 for invokedynamic/invokehandlelight-jdk8u74+9Ivan Dubrov2016-04-061-9/+21
| | |
* | | Temporarily disabling the testIvan Dubrov2016-04-061-0/+2
| | |
* | | Running test in a loopIvan Dubrov2016-04-061-5/+8
| | |
* | | Fixing parsing for inner classesIvan Dubrov2016-04-061-4/+9
| | |
* | | Updating component_mirror during redefinitionIvan Dubrov2016-04-061-108/+109
| | |
* | | Adding test for getComponentTypeIvan Dubrov2016-04-061-0/+14
| | |
* | | Do not clear f1 for nowIvan Dubrov2016-04-053-0/+29
| | | | | | | | | | | | Seems like f1 is still sometimes uses (in field scenario?) even though we zero bytecode, so it should be re-resolved.
* | | Updating .gitignoreIvan Dubrov2016-04-051-3/+4
| | |
* | | New test to reveal issues with compilerIvan Dubrov2016-04-051-0/+91
| | |
* | | Make sure we update klasses in constraintslight-jdk8u74+1Ivan Dubrov2016-03-021-111/+155
| | | | | | | | | | | | fixes #94
* | | Updating for Java8u74Ivan Dubrov2016-03-022-7/+8
| | |
* | | Adding failing test case (#94)Ivan Dubrov2016-03-021-0/+43
| | |
* | | Reformatting the source codeIvan Dubrov2016-03-0271-4461/+4461
| | |
* | | Preserving old Java 6 based patchesIvan Dubrov2015-12-113-0/+41126
| | | | | | | | | | | | Retrieved from http://hg.openjdk.java.net/mlvm/mlvm/hotspot
* | | Return some valuelight-jdk8u66+5Ivan Dubrov2015-12-071-29/+30
| | |