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 |
|
Tom Rodriguez
|
0530e0d854
|
6680594: Load + Load isn't canonicalized leading to missed GVN opportunities
Reviewed-by: kvn, jrose
|
2008-03-28 09:00:39 -07:00 |
|
Tom Rodriguez
|
50bc5573a8
|
6679708: No_Safepoint_Verifier and BacktraceBuilder have uninitialized fields
Fix or remove uninitialized fields
Reviewed-by: kvn, rasbold
|
2008-03-26 12:25:06 -07:00 |
|
Chuck Rasbold
|
446895de2d
|
Merge
|
2008-03-21 08:32:17 -07:00 |
|
Vladimir Kozlov
|
c58e0f9c95
|
6678377: Update build number for HS12
B01 -> b02
Reviewed-by: kvn
|
2008-03-21 00:49:06 -07:00 |
|
Vladimir Kozlov
|
cdd27962da
|
6674600: (Escape Analysis) Optimize memory graph for instance's fields
EA gives opportunite to do more aggressive memory optimizations.
Reviewed-by: never, jrose
|
2008-03-20 15:11:44 -07:00 |
|
Vladimir Kozlov
|
1ba2523386
|
6259129: (Escape Analysis) scalar replacement for not escaping objects
Use scalar replacement with EA to remove allocations for objects which do not escape the compiled method.
Reviewed-by: rasbold, never, jrose
|
2008-03-20 13:51:55 -07:00 |
|
Tom Rodriguez
|
a2b4f55757
|
6663621: JVM crashes while trying to execute api/java_security/Signature/SignatureTests.html#initSign tests
Alignment expression with secondary induction variables is sometimes wrong
Reviewed-by: kvn, rasbold
|
2008-03-20 10:43:42 -07:00 |
|
Keith McGuigan
|
c2c3f0fe72
|
Merge
|
2008-03-20 09:17:30 -05:00 |
|
Vladimir Kozlov
|
b71360f557
|
6662967: Optimize I2D conversion on new x86
Use CVTDQ2PS and CVTDQ2PD for integer values conversions to float and double values on new AMD cpu.
Reviewed-by: sgoldman, never
|
2008-03-19 15:33:25 -07:00 |
|
Tom Rodriguez
|
d200260fe5
|
6661247: Internal bug in 32-bit HotSpot optimizer while bit manipulations
Copy elimination of a constant value results in incorrect execution
Reviewed-by: kvn, sgoldman, rasbold
|
2008-03-19 15:14:36 -07:00 |
|
Steve Bohne
|
bf559c6dce
|
6667833: Remove CacheTimeMillis
Remove -XX:+CacheTimeMillis option and associated functionality
Reviewed-by: acorn, never
|
2008-03-19 09:58:01 -04:00 |
|
Tom Rodriguez
|
49434b6bad
|
6659207: access violation in CompilerThread0
Split_thru_phi produces top on a non-dead path
Reviewed-by: kvn, rasbold, sgoldman
|
2008-03-18 23:54:17 -07:00 |
|
Tom Rodriguez
|
8e1624d88c
|
6676841: ClearArrayNode::Identity is incorrect for 64-bit
ClearArrayNode::Identity should use TypeX instead of TypeInt
Reviewed-by: jrose, kvn, sgoldman
|
2008-03-18 23:44:46 -07:00 |
|
Tom Rodriguez
|
641bce6847
|
6666343: Compile::has_loops not always set correctly
Compile::has_loops() should be set from inlined methods
Reviewed-by: kvn, rasbold
|
2008-03-18 11:17:37 -07:00 |
|
Vladimir Kozlov
|
20046c1a18
|
6672848: (Escape Analysis) improve lock elimination with EA
Remove lock/unlock MemBar nodes and specify locks in debug info for deoptimization.
Reviewed-by: never
|
2008-03-14 16:40:42 -07:00 |
|
Vladimir Kozlov
|
fc0117cb9a
|
6674588: (Escape Analysis) Improve Escape Analysis code
Current EA code has several problems which have to be fixed.
Reviewed-by: jrose, sgoldman
|
2008-03-14 15:26:33 -07:00 |
|
Steve Bohne
|
387f42921b
|
6204603: Modify hotspot to use new Solaris mmap semantics for class data archive file
Os::attempt_reserve_memory_at() now passes an address hint to mmap
Reviewed-by: kamg, dice
|
2008-03-14 10:43:02 -04:00 |
|
Vladimir Kozlov
|
30dc0edfc8
|
6673473: (Escape Analysis) Add the instance's field information to PhiNode
Avoid an infinite generation of instance's field values Phi nodes.
Reviewed-by: never
|
2008-03-13 16:31:32 -07:00 |
|
Vladimir Kozlov
|
000ac830a0
|
6671807: (Escape Analysis) Add new ideal node to represent the state of a scalarized object at a safepoint
Values of non-static fields of a scalarized object should be saved in debug info to reallocate the object during deoptimization.
Reviewed-by: never
|
2008-03-13 16:06:34 -07: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
|
63a8cc420e
|
6667089: 3/3 multiple redefinitions of a class break reflection
Use instanceKlass::method_with_idnum() instead of slot() to work with RedefineClasses().
Reviewed-by: sspitsyn
|
2008-03-12 18:39:05 -07:00 |
|
Daniel D. Daugherty
|
2927815658
|
6452081: 3/4 Allow for Linux builds with Sun Studio Linux compilers
(for Serguei) Allow for Linux builds with Sun Studio Linux compilers
Reviewed-by: sspitsyn, ohair
|
2008-03-12 18:37:03 -07:00 |
|
Daniel D. Daugherty
|
454bce8993
|
6453355: 4/4 new No_Safepoint_Verifier uses fail during GC
(for Serguei) Clean up use of No_Safepoint_Verifier in JVM TI
Reviewed-by: dcubed
|
2008-03-12 18:09:34 -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 |
|
Daniel D. Daugherty
|
0f1d30354a
|
6497639: 4/3 Profiling Swing application caused JVM crash
Make RedefineClasses() interoperate better with class sharing.
Reviewed-by: sspitsyn, jmasa
|
2008-03-12 18:06:50 -07:00 |
|
J. Duke
|
493ac9ee8f
|
Merge
|
2017-07-05 16:34:33 +02:00 |
|
J. Duke
|
a2a6cc1dd8
|
Merge
|
2017-07-05 16:34:30 +02:00 |
|
J. Duke
|
313edfca60
|
Merge
|
2017-07-05 16:34:27 +02:00 |
|
J. Duke
|
302aff771b
|
Merge
|
2017-07-05 16:34:23 +02:00 |
|
J. Duke
|
e1520a3a5c
|
Merge
|
2017-07-05 16:34:21 +02:00 |
|
J. Duke
|
072d125c3d
|
Merge
|
2017-07-05 16:34:18 +02:00 |
|
J. Duke
|
0a91c9aa9d
|
Merge
|
2017-07-05 16:34:04 +02:00 |
|
J. Duke
|
4cab019dcb
|
Added tag jdk7-b24 for changeset 1cc8dd79fd1c
|
2017-07-05 16:33:56 +02:00 |
|
J. Duke
|
77c86a9646
|
Merge
|
2017-07-05 16:33:55 +02:00 |
|
J. Duke
|
62cd79af98
|
Merge
|
2017-07-05 16:33:39 +02:00 |
|
J. Duke
|
c2d21dbeba
|
Merge
|
2017-07-05 16:33:23 +02:00 |
|
J. Duke
|
8883615177
|
Merge
|
2017-07-05 16:33:07 +02:00 |
|
J. Duke
|
b15242a5a2
|
Merge
|
2017-07-05 16:32:55 +02:00 |
|
Xiomara Jayasena
|
b1415f3d2d
|
Merge
|
2008-03-27 12:09:50 -07:00 |
|
Kelly O'Hair
|
2214f21856
|
Merge
|
2008-03-26 17:48:05 -07:00 |
|
Kelly O'Hair
|
938ac15f82
|
6627817: Remove ^M characters in all files (Makefiles too)
Some files included the use of the ^M character, which has been deleted
Reviewed-by: xdono
|
2008-03-25 14:42:28 -07:00 |
|
Kelly O'Hair
|
ba11a6a5e6
|
6627817: Remove ^M characters in all files (Makefiles too)
Some files included the use of the ^M character, which has been deleted.
Reviewed-by: xdono
|
2008-03-25 14:40:43 -07:00 |
|
Kelly O'Hair
|
fb56a9a49f
|
6623832: Cleanup old j2se makefile targets
Just removing unneeded makefile rules and 'control' logic.
Reviewed-by: xdono
|
2008-03-25 14:38:56 -07:00 |
|
Yuri Nesterenko
|
3965384d4c
|
Merge
|
2008-03-24 06:33:16 -07:00 |
|
Anton Tarasov
|
f865626b54
|
6599270: Using EmbeddedFrame in SWT leads to a hang
Excluding EmbeddedFrame from the workaround of activating a toplevel in not foreground process.
Reviewed-by: son
|
2008-03-21 09:54:50 +03:00 |
|
Anton Tarasov
|
74107ff438
|
6598089: JDK 7: AWT often goes into busy loop when showing dialog
Preventing focus from getting in an endless loop.
Reviewed-by: son
|
2008-03-20 18:06:41 +03:00 |
|
Oleg Sukhodolsky
|
816ed65ca6
|
6630878: clean target in sun/xawt is incomplete
Clean target should remove .gen_icons
Reviewed-by: yan
|
2008-03-20 16:21:44 +03:00 |
|
Anton Tarasov
|
6898039064
|
Merge
|
2008-03-20 14:26:38 +03:00 |
|