Ivan Dubrov
28093929d6
Merge pull request #82 from dcevm/feature/jdk7u79-support
Support for Java7u79
9 years ago
Ivan Dubrov
3f9d18a405
Support for Java7u79
9 years ago
Ivan Dubrov
4d67683d0d
Cleaning up constant pool cache clearing code
Clear constant pool cache entries which are related to
invokehandle/invokedynamic and ones which are unresolved
(have both bytecodes set to 0).
There are two cases when such entries could be non-empty
(have data in f1/f2):
1. invokedynamic/invokehandle-related entries in which f2 was
set during constant pool cache initialization.
2. put/get into static field when class having the field
is not initialized yet.
Previously, we didn't clear such entries as clearing f2 in
first case results in crash. However, if we don't clear f1
in the second case, we will not be able to initialize class
for the second time (to re-create all enum constants, for
example) as non-empty f2 will cause assertion to fail.
The current implementation uses free bit in constant pool cache
entry to mark all entries with resolved indices (case #1 ).
The clearing code preserves f2 for all such entries.
9 years ago
Ivan Dubrov
b217430b13
Fixing Mercurial MQ extension check
9 years ago
Ivan Dubrov
a0446575db
Improving versions parsing in tests
9 years ago
Ivan Dubrov
8d4957bb61
Compile natives with -fPIC
9 years ago
Ivan Dubrov
205101f9ee
Verify Mercurial is installed
Show better error message if Mercurial is not installed or mq extension is not enabled.
Fixes #67
9 years ago
Ivan Dubrov
fde6e5661d
Merge pull request #77 from mdaniel/shell-code-markup
Mark up shell commands using shell syntax
9 years ago
Ivan Dubrov
f1a92cda3c
Merge pull request #76 from mdaniel/fix-mq-url
Fix the MqExtensions URL in the README
9 years ago
Matthew Daniel
2620fc4a2d
Mark up shell commands using shell syntax
No need to make people copy-and-paste around the bullet-points
9 years ago
Matthew Daniel
3a4fa8001d
Fix the MqExtensions URL in the README
9 years ago
Ivan Dubrov
31f5a79f50
Verify that JMX attach still works fine
9 years ago
Ivan Dubrov
3892c7b61a
Updating bug tracker URL
9 years ago
Ivan Dubrov
64ea8b8a61
Fixing issue with vmindex not being properly updated.
9 years ago
Ivan Dubrov
1ad37001f8
Set root project name explicitly
9 years ago
Ivan Dubrov
ee7040ecac
Export added JNI function
9 years ago
Ivan Dubrov
0f90a97956
Stub JVM_SetVmMemoryPressure function in jvm.cpp
9 years ago
Ivan Dubrov
516d955f92
Adding test to verify JMX could be loaded
9 years ago
Ivan Dubrov
0340420ebf
Reverting series file
9 years ago
Ivan Dubrov
6bb87ab30b
Merge pull request #71 from skybber/master
full/light jdk7u79-b02 support
9 years ago
skybber
ec4d4d0542
full/light jdk7u79-b02 support
9 years ago
Ivan Dubrov
e64643af29
Reverting tag for 8u45
9 years ago
Ivan Dubrov
01ea09f284
Fixing series file
9 years ago
Ivan Dubrov
1a8c3ce1ca
Fixing jdk tag
9 years ago
Ivan Dubrov
3d20c6680c
Avoiding Turkish i/I issue with toLowerCase(), using ENGLISH locale
9 years ago
Ivan Dubrov
d9d3849c5b
Allow changing installer JAR name
9 years ago
Ivan Dubrov
59f02facea
Updating for Java 8u40
9 years ago
Ivan Dubrov
9cfe0bb5db
Only select GC if not selected by AllowEnhancedClassRedefinition
9 years ago
Ivan Dubrov
416f75d575
Fixing patches for 8u40
9 years ago
Ivan Dubrov
bd277ab200
Update README.md
9 years ago
Ivan Dubrov
53c3f53814
jdk8u40-b25 updates
9 years ago
Ivan Dubrov
b620f801f5
Update README.md
9 years ago
Ivan Dubrov
20e9948eef
Merge pull request #62 from skybber/master
TRACE gcc compilation problem resolved
9 years ago
skybber
909965796f
TRACE gcc compiling problem resolved
9 years ago
Ivan Dubrov
44575674cb
Merge pull request #58 from skybber/master
jdk8u31-b13 updates
9 years ago
skybber
2b26db8225
jdk8u31-b13 updates
9 years ago
Ivan Dubrov
4d7b3ef034
Merge pull request #53 from skybber/master
full-jdk7u71-b01 added to series file
9 years ago
Vladimir Dvorak
0ab3ab3da0
full-jdk7u71-b01 added to series file
9 years ago
Ivan Dubrov
90716e035c
Merge pull request #51 from skybber/master
full-jdk7u71-b01.patch
9 years ago
skybber
39740db974
full-jdk7u71-b01.patch
9 years ago
Ivan Dubrov
848e29c983
Working on Java 7u71 support
9 years ago
Ivan Dubrov
4bf03b39f5
Merge pull request #44 from skybber/master
light-jdk8u20 patch + deopt patch
9 years ago
skybber
03a2e703a9
Update README.md
9 years ago
Vladimír Dvo?ák
e376311bc3
light-jdk8u20 patch + deopt patch
9 years ago
Ivan Dubrov
3d57ba2a6b
Merge pull request #41 from skybber/master
full-jdk760-b09 patch
9 years ago
Vladimír Dvo?ák
6e0520e6e5
full-jdk760-b09 patch
9 years ago
Ivan Dubrov
71a6e76ecf
Merge pull request #37 from skybber/master
light-jdk7u60 deopt-cp patch
10 years ago
Vladimír Dvo?ák
3b4332bc31
light-jdk7u60 deopt-cp patch
10 years ago
Ivan Dubrov
16351a553c
Creating patch for Java 7u60
Took 7u51 patch, applied, resolved conflicts.
jvmtiRedefineClasses.(c|h)pp were copied from a 7u51 working tree with patch
applied (generally, jvmtiRedefineClasses shouldn't be merged since they are
mostly rewritten).
10 years ago
Ivan Dubrov
32949ef8b2
Merge pull request #36 from skybber/master
light-jdk7u51 deopt-cp patch. Indentation fix.
10 years ago