Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #152 from przemelek/master | Vladimir Dvorak | 2018-07-23 | 2 | -10/+11 |
|\ | | | | | Updating for Java 8 update 181 build 13 | ||||
| * | Updating for Java 8 update 181 build 13 | Przemysław Rumik | 2018-07-22 | 2 | -10/+11 |
|/ | |||||
* | Merge pull request #146 from przemelek/JDK8u172light-jdk8u172 | Vladimir Dvorak | 2018-05-26 | 3 | -9/+177 |
|\ | | | | | Jdk8u172 | ||||
| * | changes for support JDK8u172, needed to create ↵ | Przemysław Rumik | 2018-05-26 | 3 | -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/dcevm | Przemysław Rumik | 2018-05-26 | 6 | -2/+251 |
| |\ | |/ |/| | |||||
* | | Typo fix | Vladimir Dvorak | 2018-05-25 | 1 | -1/+1 |
| | | |||||
* | | Fix typo | Vladimir Dvorak | 2018-05-21 | 1 | -1/+1 |
| | | |||||
* | | Update README for java9 and java10 | Vladimir Dvorak | 2018-05-21 | 1 | -0/+9 |
| | | |||||
* | | Merge pull request #140 from przemelek/classRedefinedCount-fix | Przemysław Rumik | 2018-03-24 | 5 | -0/+240 |
|\ \ | | | | | | | fix for proper incrementation of classRedefinedCount… | ||||
| * | | fix for proper incrementation of classRedefinedCount, till now we were ↵ | Przemysław Rumik | 2018-03-24 | 5 | -0/+240 |
| | | | | | | | | | | | | updating value in old class Class file | ||||
* | | | Merge pull request #138 from przemelek/masterlight-jdk8u152 | Vladimir Dvorak | 2018-02-14 | 3 | -9/+3789 |
|\| | | | | | | | | Initial change for JDK8u152 | ||||
| | * | Updating for Java 8 update 162 build 12 | Przemysław Rumik | 2018-02-26 | 2 | -9/+10 |
| | | | |||||
| | * | Updating for Java 8 Update 161 build 12 | Przemysław Rumik | 2018-02-24 | 2 | -9/+10 |
| |/ | |||||
| * | Initial change for JDK8u152 | Piotr Bober | 2017-12-13 | 3 | -9/+3789 |
|/ | |||||
* | Merge pull request #135 from skybber/master | Ivan Dubrov | 2017-10-08 | 2 | -0/+97 |
|\ | | | | | Lock on JvmtiRedefine method | ||||
| * | Lock on JvmtiRedefine method | skybber | 2017-10-08 | 2 | -0/+97 |
|/ | |||||
* | Updating for Java 8 Update 144light-jdk8u144+2 | Ivan Dubrov | 2017-08-27 | 2 | -9/+10 |
| | |||||
* | Fixing incorrect order of arguments in aligned_disjoint_wordslight-jdk8u112+9 | Ivan Dubrov | 2017-07-11 | 1 | -41/+58 |
| | |||||
* | Merge pull request #116 from skybber/masterlight-jdk8u112+8 | Ivan Dubrov | 2016-12-06 | 2 | -1/+3802 |
|\ | | | | | fixes dcevm8 lambda method unevolving | ||||
| * | fixes dcevm8 lambda method unevolving | skybber | 2016-12-06 | 2 | -1/+3802 |
|/ | |||||
* | Merge pull request #114 from skybber/masterlight-jdk8u112+7 | Ivan Dubrov | 2016-12-03 | 2 | -0/+20 |
|\ | | | | | Fix problem with java8 breakpoints | ||||
| * | Fix problem with java8 breakpoints | skybber | 2016-12-03 | 2 | -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+6 | Ivan Dubrov | 2016-11-09 | 1 | -2/+2 |
|\ | | | | | README updates | ||||
| * | README updates | skybber | 2016-11-09 | 1 | -2/+2 |
|/ | | | | Code generated by reflection must be deoptimized. | ||||
* | Merge pull request #108 from skybber/master | Ivan Dubrov | 2016-10-28 | 2 | -49/+102 |
|\ | | | | | Update -XX:HotswapDeoptClassPath= for jdk8 | ||||
| * | Update -XX:HotswapDeoptClassPath= for jdk8 | skybber | 2016-10-28 | 2 | -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-prefix | Ivan Dubrov | 2016-10-23 | 1 | -1/+1 |
|\ | | | | | Do not require jre directory to be prefixed with 'jre' | ||||
| * | Do not require jre directory to be prefixed with 'jre' | Vladislav Rassokhin | 2015-05-14 | 1 | -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/master | Ivan Dubrov | 2016-10-23 | 1 | -0/+7 |
|\ \ | | | | | | | Installation instructions for Debian/Ubuntu | ||||
| * | | Added installation instructions for Debian/Ubuntu | Emmanuel Bourg | 2015-09-22 | 1 | -0/+7 |
| | | | |||||
* | | | Merge pull request #104 from skybber/master | Ivan Dubrov | 2016-10-23 | 2 | -14/+18 |
|\ \ \ | | | | | | | | | Patches: Jdk7u111 light/full, Jdk8u102, jdk8u111, jdk8u112 | ||||
| * | | | Jdk8u102, jdk8u111, jdk8u112 patch | skybber | 2016-10-23 | 2 | -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/dcevm | skybber | 2016-10-23 | 0 | -0/+0 |
| |\ \ \ | |||||
| | * | | | Jdk7u111 light + full patch | skybber | 2016-10-23 | 2 | -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 patch | skybber | 2016-10-23 | 2 | -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+1 | Ivan Dubrov | 2016-05-20 | 3 | -9/+3767 |
| | | | |||||
* | | | Another try at not clearing cachelight-jdk8u74+10 | Ivan Dubrov | 2016-04-06 | 1 | -14/+32 |
| | | | |||||
* | | | Need to always clear f1 for invokedynamic/invokehandlelight-jdk8u74+9 | Ivan Dubrov | 2016-04-06 | 1 | -9/+21 |
| | | | |||||
* | | | Temporarily disabling the test | Ivan Dubrov | 2016-04-06 | 1 | -0/+2 |
| | | | |||||
* | | | Running test in a loop | Ivan Dubrov | 2016-04-06 | 1 | -5/+8 |
| | | | |||||
* | | | Fixing parsing for inner classes | Ivan Dubrov | 2016-04-06 | 1 | -4/+9 |
| | | | |||||
* | | | Updating component_mirror during redefinition | Ivan Dubrov | 2016-04-06 | 1 | -108/+109 |
| | | | |||||
* | | | Adding test for getComponentType | Ivan Dubrov | 2016-04-06 | 1 | -0/+14 |
| | | | |||||
* | | | Do not clear f1 for now | Ivan Dubrov | 2016-04-05 | 3 | -0/+29 |
| | | | | | | | | | | | | Seems like f1 is still sometimes uses (in field scenario?) even though we zero bytecode, so it should be re-resolved. | ||||
* | | | Updating .gitignore | Ivan Dubrov | 2016-04-05 | 1 | -3/+4 |
| | | | |||||
* | | | New test to reveal issues with compiler | Ivan Dubrov | 2016-04-05 | 1 | -0/+91 |
| | | | |||||
* | | | Make sure we update klasses in constraintslight-jdk8u74+1 | Ivan Dubrov | 2016-03-02 | 1 | -111/+155 |
| | | | | | | | | | | | | fixes #94 | ||||
* | | | Updating for Java8u74 | Ivan Dubrov | 2016-03-02 | 2 | -7/+8 |
| | | | |||||
* | | | Adding failing test case (#94) | Ivan Dubrov | 2016-03-02 | 1 | -0/+43 |
| | | | |||||
* | | | Reformatting the source code | Ivan Dubrov | 2016-03-02 | 71 | -4461/+4461 |
| | | |