Emmanuel Bourg
338c9be8e2
Fixed a typo (Transfered -> Transferred)
hace 10 años
Ivan Dubrov
f489c524bf
Moving two tests which are currently supported only on Java 8
hace 10 años
Ivan Dubrov
de9a2b816a
Extracting changes to javaClasses.cpp
Separating changes for $StaticAccessor/$Accessor into separate patch.
hace 10 años
Ivan Dubrov
fcab9a9f1d
Removing unused methods from the patch
hace 10 años
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.
hace 10 años
Ivan Dubrov
3bb5f3c930
Try to used serializable lambdas to force compiler to generate stable names
hace 10 años
Ivan Dubrov
ab18a5578a
Disable lambda's test for now
hace 10 años
Ivan Dubrov
e34a2ba8d5
Update host klass to newest version
hace 10 años
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.
hace 10 años
Ivan Dubrov
2f118c4f71
Should allocate idnum from new class, not the old one
hace 10 años
Ivan Dubrov
1ab4df6e71
Working on lambda tests
hace 10 años
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.
hace 10 años
Ivan Dubrov
9797ba2f6e
minor rewording
hace 10 años
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.
hace 10 años
Ivan Dubrov
18441d43ea
A little bit of logging
hace 10 años
Ivan Dubrov
ad604726a8
Working on static field DMH's fixes
hace 10 años
Ivan Dubrov
8aa2bed44b
Do not re-initialize secondary entries
hace 10 años
Ivan Dubrov
18aa988595
Updating MethodHandles in Java 7 update 51 patch
hace 10 años
Ivan Dubrov
993e0595f6
hg qrefresh on patches
hace 10 años
Ivan Dubrov
7887b0ca40
Adding hotspot.log to ignores
hace 10 años
Ivan Dubrov
a78e86bc00
Adding guard on patch
hace 10 años
Ivan Dubrov
a575100281
Fixing interface methods test
hace 10 años
Ivan Dubrov
937c121ca1
Walk classes through ClassLoaderDataGraph
SystemDictionary doesn't contain anonymous classes.
hace 10 años
Ivan Dubrov
6f5ee94f40
Implementing tests for interface methods and lambdas
hace 10 años
Ivan Dubrov
e28200350d
Unused line deleted
hace 10 años
Ivan Dubrov
999222e5b8
Updating ASM version
hace 10 años
Ivan Dubrov
4d88a9e331
pull should depend on init, clean should check hotspot/make
hace 10 años
Ivan Dubrov
b5cdfa25d3
Migrating to Mercurial MQ
hace 10 años
Ivan Dubrov
615430e4e8
Started moving patches into Mercurial mq
Starting using Mercurial MQ for managing DCEVM patches.
hace 10 años
Ivan Dubrov
480e821ba2
Fixing Java 8 MethodHandle's
hace 10 años
Ivan Dubrov
6ddbbe7667
Updating MethodHandle test
hace 10 años
Ivan Dubrov
f5af6abf4c
Relaxing assertion, in case of DCEVM we may rewrite resolved reference
hace 10 años
Ivan Dubrov
f44375bac0
Working on MethodHandle tests
hace 10 años
Ivan Dubrov
095e4ef7b9
Clear most of the flags in the CP cache entry
hace 10 años
Ivan Dubrov
8c51d49eb1
Update README.md
hace 10 años
Ivan Dubrov
a7e3106c3a
Update README.md
hace 10 años
Ivan Dubrov
62595f6df2
Update README.md
hace 10 años
Ivan Dubrov
f6872d68a9
Do not copy data in installer build when don't have any
hace 10 años
Ivan Dubrov
a5b325fe81
Full patch for Java 7 Update 51
hace 10 años
Ivan Dubrov
f4b6ba8acc
Making 'installer' part of root project
hace 10 años
Ivan Dubrov
1db3be9cc7
Unneeded import removed
hace 10 años
Ivan Dubrov
c98d0846bc
Automatic HotSpot repository detection (hard-coded for now)
hace 10 años
Ivan Dubrov
23e82f9bc8
Moving installer from the separate branch
hace 10 años
Ivan Dubrov
b558a45203
Fixing native library compilation on x86 vs x64
hace 10 años
Ivan Dubrov
7c770eab8c
Overwrite JRE when copying
hace 10 años
Ivan Dubrov
3c65e32f0a
Enabling natives tests
hace 10 años
Ivan Dubrov
a2a4b21d0f
Support for Mac OS X in native code compilation
hace 10 años
Ivan Dubrov
25ec3e2061
Fixing native code compilation
hace 10 años
Ivan Dubrov
112ea81c32
Fixing compilation under Windows
hace 10 años
Ivan Dubrov
e790d334c2
First version of compile.cmd for Windows
hace 10 años