John R Rose
34c1d72421
6655646: dynamic languages need dynamically linked call sites
...
Invokedynamic instruction (JSR 292 RI)
Reviewed-by: twisti, never
2009-04-21 23:21:04 -07:00
John R Rose
ce0c084720
6655638: dynamic languages need method handles
...
Initial implementation, with known omissions (x86/64, sparc, compiler optim., c-oops, C++ interp.)
Reviewed-by: kvn, twisti, never
2009-04-08 10:56:49 -07:00
Tom Rodriguez
134debb0ba
6822204: volatile fences should prefer lock:addl to actual mfence instructions
...
Reviewed-by: kvn, phh
2009-03-26 14:31:45 -07:00
Christian Thalinger
66cecec230
6812587: Use auxv to determine SPARC hardware features on Solaris
...
A similar function to getisax(2) should be used to determine all possible instruction set extensions.
Reviewed-by: never, kvn
2009-03-11 14:16:13 -07:00
Karen Kinnear
a23cbf5b96
Merge
2009-03-05 22:07:29 -05:00
Daniel D. Daugherty
8c0f3ead78
Merge
2009-03-02 16:56:51 -07:00
Daniel D. Daugherty
8aa430beb0
Merge
2009-03-02 14:43:36 -07:00
Daniel D. Daugherty
da3f81559f
6805864: 4/3 Problem with jvmti->redefineClasses: some methods don't get redefined
...
Remove incorrect optimization in klassItable::adjust_method_entries(). Add RedefineClasses() tracing support for obsolete method entry.
Reviewed-by: acorn, swamyv
2009-03-02 14:03:03 -07:00
Lillian Angel
d6cdfde9d9
6778669: Patch from Red Hat -- fixes compilation errors
...
Some fixes which are required to build on recent GCCs.
Reviewed-by: never, kvn
2009-02-27 03:35:40 -08:00
Christian Thalinger
0723dab28b
6808589: Merge vm_version_x86_{32,64}.{cpp,hpp}
...
There is very much duplicated code in vm_version_x86_{32,64}.{cpp,hpp}. Refactoring these would help maintainability.
Reviewed-by: kvn, never
2009-02-23 12:02:30 -08:00
Coleen Phillimore
f79090efe7
6793825: Missing include dependancies for GCC without predefined headers
...
With predefined headers off for gcc, some .inline.hpp files aren't included to make definition visible for inline functions
Reviewed-by: jcoomes, xlu
2009-01-14 20:14:19 -05:00
Lev Serebryakov
1d59997abe
Merge
2008-12-05 15:06:37 -05:00
Poonam Bajaj
eddda26255
6739363: Xcheck jni doesn't check native function arguments
...
Fix adds support for verifying arguments with -Xcheck:jni.
Reviewed-by: coleenp
2008-12-04 17:29:56 -08:00
Y. Srinivas Ramakrishna
7d7cf3f8af
6684579: SoftReference processing can be made more efficient
...
For current soft-ref clearing policies, we can decide at marking time if a soft-reference will definitely not be cleared, postponing the decision of whether it will definitely be cleared to the final reference processing phase. This can be especially beneficial in the case of concurrent collectors where the marking is usually concurrent but reference processing is usually not.
Reviewed-by: jmasa
2008-11-20 16:56:09 -08:00
Andrey Petrusenko
b6aabd98fc
Merge
2008-09-17 16:49:18 +04:00
Tom Rodriguez
26c780da72
5108146: Merge i486 and amd64 cpu directories
...
6459804: Want client (c1) compiler for x86_64 (amd64) for faster start-up
Reviewed-by: kvn
2008-08-27 00:21:55 -07:00
Antonios Printezis
615777b6da
Merge
2008-08-21 23:36:31 -04:00
Jon Masamitsu
b57ca9ed91
Merge
2008-08-04 12:11:36 -07:00
Jon Masamitsu
b8633a3b01
Merge
2008-07-28 15:30:23 -07:00
Keith McGuigan
74faacc945
6721093: -XX:AppendRatio=N not supported
...
Add mechanism to ignore unsupported flags for a set period of time
Reviewed-by: acorn, never, coleenp
2008-07-28 14:07:44 -04:00
Jon Masamitsu
18dbebd143
6672698: mangle_unused_area() should not remangle the entire heap at each collection
...
Maintain a high water mark for the allocations in a space and mangle only up to that high water mark.
Reviewed-by: ysr, apetrusenko
2008-07-09 15:08:55 -07:00
Xiomara Jayasena
c96a95c4b8
6719955: Update copyright year
...
Update copyright year for files that have been modified in 2008
Reviewed-by: ohair, tbell
2008-07-02 12:55:16 -07:00
Y. Srinivas Ramakrishna
ac061d0424
Merge
2008-06-12 13:50:55 -07:00
Y. Srinivas Ramakrishna
18f3386a98
6711316: Open source the Garbage-First garbage collector
...
First mercurial integration of the code for the Garbage-First garbage collector.
Reviewed-by: apetrusenko, iveresov, jmasa, sgoldman, tonyp, ysr
2008-06-05 15:57:56 -07:00
Vladimir Kozlov
76035424de
6703890: Compressed Oops: add LoadNKlass node to generate narrow oops (32-bits) compare instructions
...
Add LoadNKlass and CMoveN nodes, use CmpN and ConN nodes to generate narrow oops compare instructions.
Reviewed-by: never, rasbold
2008-05-21 13:46:23 -07:00
Igor Veresov
035662396c
Merge
2008-05-04 03:29:31 -07:00
Igor Veresov
a24f915b60
6684395: Port NUMA-aware allocator to linux
...
NUMA-aware allocator port to Linux
Reviewed-by: jmasa, apetrusenko
2008-04-29 13:51:26 +04:00
Keith McGuigan
f072bc9d3f
6537506: Provide a mechanism for specifying Java-level USDT-like dtrace probes
...
Initial checkin of JSDT code
Reviewed-by: acorn, sbohne
2008-04-17 22:18:15 -04:00
Andrey Petrusenko
f784be24d1
Merge
2008-04-16 12:58:03 +04:00
Coleen Phillimore
4a831d45f0
6420645: Create a vm that uses compressed oops for up to 32gb heapsizes
...
Compressed oops in instances, arrays, and headers. Code contributors are coleenp, phh, never, swamyv
Reviewed-by: jmasa, kamg, acorn, tbell, kvn, rasbold
2008-04-13 17:43:42 -04:00
John R Rose
0d27a8639f
6667042: PrintAssembly option does not work without special plugin
...
Remove old private plugin interface, simplify, rework old plugin to use unchanged Gnu sources
Reviewed-by: kvn, rasbold
2008-04-02 12:09:59 -07:00
Andrey Petrusenko
252a10cf1a
6539517: CR 6186200 should be extended to perm gen allocation to prevent spurious OOM's from perm gen
...
Reviewed-by: ysr, jmasa
2008-04-01 15:13:47 +04:00
Daniel D. Daugherty
0745d10694
Merge
2008-03-13 14:17:48 -07:00
Chuck Rasbold
1931e94bad
Merge
2008-03-13 05:40:44 -07:00
Daniel D. Daugherty
f813016add
6599425: 4/3 OopMapCache::lookup() can cause later crash or assert() failure
...
Add should_not_be_cached() to markOop and methodOop and query that status inOopMapCache::lookup()
Reviewed-by: coleenp, sspitsyn, jmasa
2008-03-12 18:07:46 -07:00
Y. Srinivas Ramakrishna
a6d8fca876
6668743: CMS: Consolidate block statistics reporting code
...
Reduce the amount of related code replication and improve pretty printing.
Reviewed-by: jmasa
2008-02-29 14:42:56 -08:00
Tom Rodriguez
10c473e425
6395208: Elide autoboxing for calls to HashMap.get(int) and HashMap.get(long)
...
Reviewed-by: kvn, rasbold
2007-12-05 09:01:00 -08:00
J. Duke
8153779ad3
Initial load
2007-12-01 00:00:00 +00:00