Ivan Dubrov
906c4ea0d9
Merge pull request #33 from skybber/master
Force set deoptimization_incl flag for all hotswapped classes
il y a 10 ans
Vladimír Dvo?ák
f33c61a24a
Force set deoptimization_incl flag for all hotswapped classes
il y a 10 ans
Ivan Dubrov
8c80de875e
Merge pull request #31 from skybber/master
Option -XX:HotswapDeoptClassPath in jdk7u51, indentation fixed
il y a 10 ans
Vladimír Dvo?ák
5a8846a81c
Option -XX:HotswapDeoptClassPath in jdk7u51, indentation fixed
il y a 10 ans
Ivan Dubrov
1ef0347db4
Merge pull request #30 from skybber/master
JVM flag -XX:HotswapDeoptClassPath=<class_path> support added
il y a 10 ans
Vladimír Dvo?ák
9b3ecb6485
JVM flag -XX:HotswapDeoptClassPath=<class_path> support added
il y a 10 ans
Ivan Dubrov
a599ccd9e6
Merge pull request #25 from HotswapProjects/master
#22 - Installer should not override default JVM
il y a 10 ans
Jiří Bubník
417e8b9422
#22 - Installer now support both - replace current JVM or install as altjvm into dcevm directory.
il y a 10 ans
Ivan Dubrov
2f3778e6e7
Adding support for Java 7 update 55
Actually, update 51 patch applies to 55 with no test failures.
il y a 10 ans
Ivan Dubrov
3eeb51a119
Merge pull request #24 from ebourg/master
Fixed a typo (Transfered -> Transferred)
il y a 10 ans
Emmanuel Bourg
338c9be8e2
Fixed a typo (Transfered -> Transferred)
il y a 10 ans
Ivan Dubrov
f489c524bf
Moving two tests which are currently supported only on Java 8
il y a 10 ans
Ivan Dubrov
de9a2b816a
Extracting changes to javaClasses.cpp
Separating changes for $StaticAccessor/$Accessor into separate patch.
il y a 10 ans
Ivan Dubrov
fcab9a9f1d
Removing unused methods from the patch
il y a 10 ans
Ivan Dubrov
05bbf3c419
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.
il y a 10 ans
Ivan Dubrov
3bb5f3c930
Try to used serializable lambdas to force compiler to generate stable names
il y a 10 ans
Ivan Dubrov
ab18a5578a
Disable lambda's test for now
il y a 10 ans
Ivan Dubrov
e34a2ba8d5
Update host klass to newest version
il y a 10 ans
Ivan Dubrov
0f4969b60a
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.
il y a 10 ans
Ivan Dubrov
2f118c4f71
Should allocate idnum from new class, not the old one
il y a 10 ans
Ivan Dubrov
1ab4df6e71
Working on lambda tests
il y a 10 ans
Ivan Dubrov
366783cbb4
Fixing MH's in case of instance fields swapping
Same fix as for static fields, update offset directly
in the DirectMethodHandle$Accessor.
il y a 10 ans
Ivan Dubrov
9797ba2f6e
minor rewording
il y a 10 ans
Ivan Dubrov
4fa9696c67
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.
il y a 10 ans
Ivan Dubrov
18441d43ea
A little bit of logging
il y a 10 ans
Ivan Dubrov
ad604726a8
Working on static field DMH's fixes
il y a 10 ans
Ivan Dubrov
8aa2bed44b
Do not re-initialize secondary entries
il y a 10 ans
Ivan Dubrov
18aa988595
Updating MethodHandles in Java 7 update 51 patch
il y a 10 ans
Ivan Dubrov
993e0595f6
hg qrefresh on patches
il y a 10 ans
Ivan Dubrov
7887b0ca40
Adding hotspot.log to ignores
il y a 10 ans
Ivan Dubrov
a78e86bc00
Adding guard on patch
il y a 10 ans
Ivan Dubrov
a575100281
Fixing interface methods test
il y a 10 ans
Ivan Dubrov
937c121ca1
Walk classes through ClassLoaderDataGraph
SystemDictionary doesn't contain anonymous classes.
il y a 10 ans
Ivan Dubrov
6f5ee94f40
Implementing tests for interface methods and lambdas
il y a 10 ans
Ivan Dubrov
e28200350d
Unused line deleted
il y a 10 ans
Ivan Dubrov
999222e5b8
Updating ASM version
il y a 10 ans
Ivan Dubrov
4d88a9e331
pull should depend on init, clean should check hotspot/make
il y a 10 ans
Ivan Dubrov
b5cdfa25d3
Migrating to Mercurial MQ
il y a 10 ans
Ivan Dubrov
615430e4e8
Started moving patches into Mercurial mq
Starting using Mercurial MQ for managing DCEVM patches.
il y a 10 ans
Ivan Dubrov
480e821ba2
Fixing Java 8 MethodHandle's
il y a 10 ans
Ivan Dubrov
6ddbbe7667
Updating MethodHandle test
il y a 10 ans
Ivan Dubrov
f5af6abf4c
Relaxing assertion, in case of DCEVM we may rewrite resolved reference
il y a 10 ans
Ivan Dubrov
f44375bac0
Working on MethodHandle tests
il y a 10 ans
Ivan Dubrov
095e4ef7b9
Clear most of the flags in the CP cache entry
il y a 10 ans
Ivan Dubrov
8c51d49eb1
Update README.md
il y a 10 ans
Ivan Dubrov
a7e3106c3a
Update README.md
il y a 10 ans
Ivan Dubrov
62595f6df2
Update README.md
il y a 10 ans
Ivan Dubrov
f6872d68a9
Do not copy data in installer build when don't have any
il y a 10 ans
Ivan Dubrov
a5b325fe81
Full patch for Java 7 Update 51
il y a 10 ans
Ivan Dubrov
f4b6ba8acc
Making 'installer' part of root project
il y a 10 ans