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
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
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
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
Chuck Rasbold
1931e94bad
Merge
2008-03-13 05:40:44 -07:00
Vladimir Kozlov
b64d5e4209
6667615: (Escape Analysis) extend MDO to cache arguments escape state
...
Use MDO to cache arguments escape state determined by the byte code escape analyzer.
Reviewed-by: never
2008-03-11 19:00:38 -07:00
Jon Masamitsu
3bf59e9c0a
6673975: Disable ZapUnusedHeapArea to reduce GC execution times of debug JVM's
...
Mangling the unused space is having an adverse affect on testing with fastdebug builds so turn it off by default.
Reviewed-by: ysr, tonyp
2008-03-11 14:19:53 -07:00
Vladimir Kozlov
96e8bcb6aa
6667620: (Escape Analysis) fix deoptimization for scalar replaced objects
...
Deoptimization code for reallocation and relocking scalar replaced objects has to be fixed.
Reviewed-by: rasbold, never
2008-03-11 11:25:13 -07:00
Vladimir Kozlov
50708126d4
6623167: C2 crashed in StoreCMNode::Value
...
C2 crashed in StoreCMNode::Value because n->in(MemNode::OopStore) is 0.
Reviewed-by: rasbold, never
2008-03-11 11:04:40 -07:00
John Coomes
a39a588efa
Merge
2008-03-10 17:21:56 -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
Anthony Petrov
eb02c12739
4993545: NativeInLightFixer adds asynchronousity
...
All the hooks related to the NativeInLightFixer have been moved to the HW/LW mixing handling methods. The NativeInLightFixer itself has been removed.
Reviewed-by: son, alexp
2008-03-20 11:09:16 +03:00
Kelly O'Hair
cd2e0b7e91
6611629: Avoid hardcoded cygwin paths for memory detection
...
Use free with sygwin, mem or systeminfo otherwise, to get MB_OF_MEMORY on windows.
Reviewed-by: tbell
2008-03-19 13:26:29 -07:00
Anton Tarasov
a24634be6b
6567410: PIT : java/awt/Focus/AutoRequestFocusTest/AutoRequestFocusSetVisibleTest.java fails
...
A filter flag has been added to the HCBT focus hook.
Reviewed-by: dcherepanov
2008-03-19 16:23:50 +03:00
Kelly O'Hair
e35b18e39b
6654458: /java/devtools findbugs doesn't work on windows
...
Changes to both ant and findbugs version checking.
Reviewed-by: tbell
2008-03-18 11:08:09 -07:00
Kelly O'Hair
42919ee3bb
6674232: OPENJDK=false is same as OPENJDK=true
...
OPENJDK should be empty (undefined) or "true".
Reviewed-by: tbell
2008-03-18 11:06:34 -07:00
Kelly O'Hair
0dbfd8d9bf
6611788: chmod a+x bin/winver.exe in make/tools/winver/Makefile fails on a read only file system
...
Tell Mercurial this file has execute permission.
Reviewed-by: tbell
2008-03-18 11:04:42 -07:00
Kelly O'Hair
65cbc8719f
6674226: Warning errors in freetypecheck
...
Just corrected some C code to remove warning errors from gcc.
Reviewed-by: tbell
2008-03-18 11:03:27 -07:00
Kelly O'Hair
3bcb138820
6674232: OPENJDK=false is same as OPENJDK=true
...
If OPENJDK has a value, that value must be "true", empty value == undefined with GNU make.
Reviewed-by: tbell
2008-03-18 11:01:40 -07:00