2008-09-17 6711100: 64bit fastdebug server vm crashes with assert(_base == Int,"Not an Int")
rasbold [Wed, 17 Sep 2008 08:29:17 -0700] rev 1398
6711100: 64bit fastdebug server vm crashes with assert(_base == Int,"Not an Int") Summary: insert CastII nodes to narrow type of load_array_length() node Reviewed-by: never, kvn
2008-09-24 Merge
apetrusenko [Wed, 24 Sep 2008 15:34:06 -0400] rev 1397
Merge
2008-09-22 6742641: G1: NullPointerException during GCOld
tonyp [Mon, 22 Sep 2008 09:56:49 -0400] rev 1396
6742641: G1: NullPointerException during GCOld Summary: An update buffer is not processed correctly, which causes roots into the collection set not to be scanned and, hence, for the heap to be corrupted. The cause is that an object is accessed after it has been explicitly deleted, which causes a race. Reviewed-by: jcoomes, ysr
2008-09-17 Merge
apetrusenko [Wed, 17 Sep 2008 19:59:35 +0400] rev 1395
Merge
2008-09-17 Merge
apetrusenko [Wed, 17 Sep 2008 16:49:18 +0400] rev 1394
Merge
2008-09-04 6743059: Error in spaceDecorator.cpp "optimized" build.
jmasa [Thu, 04 Sep 2008 14:49:08 -0700] rev 1393
6743059: Error in spaceDecorator.cpp "optimized" build. Summary: Changed the guard on the definition of the method value in HeapWord from ASSERT to not PRODUCT. Reviewed-by: iveresov, apetrusenko
2008-08-27 Merge
ysr [Wed, 27 Aug 2008 11:20:46 -0700] rev 1392
Merge
2008-08-26 6740930: G1: compilation failure with latest gcc
tonyp [Tue, 26 Aug 2008 00:46:03 -0400] rev 1391
6740930: G1: compilation failure with latest gcc Summary: Include DB fix to resolve a compilation issue with the latest gcc. Reviewed-by: iveresov, ysr
2008-08-22 6735416: G1: runThese javasoft.sqe.tests.lang.thrd011.thrd01101.thrd01101 fails
iveresov [Fri, 22 Aug 2008 11:48:25 -0700] rev 1390
6735416: G1: runThese javasoft.sqe.tests.lang.thrd011.thrd01101.thrd01101 fails 6622418: G1: assert(false,"Non-balanced monitor enter/exit!") fails Summary: The mark-sweep compact (which we use for full gc) wrapper did not save the mark words for biased locked objects. The fix is to trivially call the appropriate methods. Reviewed-by: tonyp, ysr
2008-08-22 Merge
tonyp [Thu, 21 Aug 2008 23:38:19 -0400] rev 1389
Merge
2008-08-22 Merge
tonyp [Thu, 21 Aug 2008 23:36:31 -0400] rev 1388
Merge
2008-08-06 6722565: G1: assert !r->is_on_unclean_list() fires
tonyp [Wed, 06 Aug 2008 11:57:31 -0400] rev 1387
6722565: G1: assert !r->is_on_unclean_list() fires Summary: Under certain circumstances, two cleanup threads can claim and process the same region. Reviewed-by: apetrusenko, ysr
2008-07-30 6652160: G1: assert(cur_used_bytes == _g1->recalculate_used(),"It should!") at g1CollectorPolicy.cpp:1425
iveresov [Wed, 30 Jul 2008 10:45:52 -0700] rev 1386
6652160: G1: assert(cur_used_bytes == _g1->recalculate_used(),"It should!") at g1CollectorPolicy.cpp:1425 Summary: In attempt_allocation_slow() wait for the concurrent cleanup to complete before modifying _summary_bytes_used. Reviewed-by: jmasa, apetrusenko
2008-07-10 6723570: G1: assertion failure: p == current_top or oop(p)->is_oop(),"p is not a block start" (revisited!)
iveresov [Thu, 10 Jul 2008 09:29:54 -0700] rev 1385
6723570: G1: assertion failure: p == current_top or oop(p)->is_oop(),"p is not a block start" (revisited!) Summary: Fixed the incorrect assigment to G1OffsetTableContigSpace::_gc_time_stamp. Also added a little more paranoia to operations on a global timestamp. Reviewed-by: tonyp
2008-07-03 6702387: G1: assertion failure: assert(p == current_top || oop(p)->is_oop(),"p is not a block start")
iveresov [Thu, 03 Jul 2008 03:17:29 -0700] rev 1384
6702387: G1: assertion failure: assert(p == current_top || oop(p)->is_oop(),"p is not a block start") Summary: Do not coalesce dead and moved objects when removing self-forwarding pointers during the evacuation failure. Also fixed a issue in a BOT refinement code for TLABs. Reviewed-by: tonyp, jcoomes
2008-07-01 Merge
ysr [Tue, 01 Jul 2008 11:59:44 -0700] rev 1383
Merge
2008-07-01 6618726: Introduce -XX:+UnlockExperimentalVMOptions flag
ysr [Mon, 30 Jun 2008 17:04:59 -0700] rev 1382
6618726: Introduce -XX:+UnlockExperimentalVMOptions flag Summary: experimental() flags will protect features of an experimental nature that are not supported in the regular product build. Made UseG1GC an experimental flag. Reviewed-by: jmasa, kamg, coleenp
2008-06-26 6718811: Mismerge of 6680469:macro.cpp
ysr [Thu, 26 Jun 2008 11:43:34 -0700] rev 1381
6718811: Mismerge of 6680469:macro.cpp Summary: Fixed the mismerge by deleting the lines that were inadvertently left in place. Reviewed-by: iveresov
2008-06-24 Merge
ysr [Tue, 24 Jun 2008 13:20:34 -0700] rev 1380
Merge
2008-06-23 6718086: CMS assert: _concurrent_iteration_safe_limit update missed
ysr [Mon, 23 Jun 2008 16:49:37 -0700] rev 1379
6718086: CMS assert: _concurrent_iteration_safe_limit update missed Summary: Initialize the field correctly in ContiguousSpace's constructor and initialize() methods, using the latter for the survivor spaces upon initial construction or a subsequent resizing of the young generation. Add some missing Space sub-class constructors. Reviewed-by: apetrusenko
2008-06-17 Merge
ysr [Tue, 17 Jun 2008 08:40:48 -0700] rev 1378
Merge
2008-06-12 Merge
ysr [Thu, 12 Jun 2008 14:02:35 -0700] rev 1377
Merge
2008-06-12 Merge
ysr [Thu, 12 Jun 2008 13:50:55 -0700] rev 1376
Merge
2008-06-11 6710665: G1: guarantee(_cm->out_of_regions() && _cm->region_stack_empty() && _task_queue->size() == 0, ...)
iveresov [Wed, 11 Jun 2008 05:12:19 -0700] rev 1375
6710665: G1: guarantee(_cm->out_of_regions() && _cm->region_stack_empty() && _task_queue->size() == 0, ...) Summary: Remove the incorrect assumptions from guarantee()s. Reviewed-by: ysr, tonyp
2008-06-05 6711316: Open source the Garbage-First garbage collector
ysr [Thu, 05 Jun 2008 15:57:56 -0700] rev 1374
6711316: Open source the Garbage-First garbage collector Summary: First mercurial integration of the code for the Garbage-First garbage collector. Reviewed-by: apetrusenko, iveresov, jmasa, sgoldman, tonyp, ysr
2008-08-27 Merge
ysr [Wed, 27 Aug 2008 10:56:33 -0700] rev 1373
Merge
2008-08-26 6722116: CMS: Incorrect overflow handling when using parallel concurrent marking
ysr [Tue, 26 Aug 2008 14:54:48 -0700] rev 1372
6722116: CMS: Incorrect overflow handling when using parallel concurrent marking Summary: Fixed CMSConcMarkingTask::reset() to store the restart address upon a marking stack overflow and to use it as the base, suitably aligned, for restarting the scan in CMSConcMarkingTask::do_scan_and_mark(). Reviewed-by: jcoomes, tonyp
2008-10-23 Added tag jdk7-b38 for changeset 2db019fa6029
xdono [Thu, 23 Oct 2008 10:13:01 -0700] rev 1371
Added tag jdk7-b38 for changeset 2db019fa6029
2008-10-23 Added tag jdk7-b38 for changeset 654f8f2e8e45
xdono [Thu, 23 Oct 2008 10:12:57 -0700] rev 1370
Added tag jdk7-b38 for changeset 654f8f2e8e45
2017-07-05 Added tag jdk7-b38 for changeset a2879b2837f5
duke [Wed, 05 Jul 2017 16:42:40 +0200] rev 1369
Added tag jdk7-b38 for changeset a2879b2837f5
2017-07-05 Merge jdk7-b38
duke [Wed, 05 Jul 2017 16:42:39 +0200] rev 1368
Merge
2017-07-05 Merge
duke [Wed, 05 Jul 2017 16:42:37 +0200] rev 1367
Merge
2008-10-10 Merge
tbell [Fri, 10 Oct 2008 13:29:11 -0700] rev 1366
Merge
2008-10-06 6748546: javadoc API should be classloader-friendly
jjg [Mon, 06 Oct 2008 16:57:15 -0700] rev 1365
6748546: javadoc API should be classloader-friendly Reviewed-by: bpatel
2008-10-05 Merge
tbell [Sat, 04 Oct 2008 22:59:05 -0700] rev 1364
Merge
2008-10-01 6748601: javadoc API should allow varargs use
jjg [Wed, 01 Oct 2008 16:26:33 -0700] rev 1363
6748601: javadoc API should allow varargs use Reviewed-by: bpatel
2008-10-05 Merge
tbell [Sat, 04 Oct 2008 22:49:54 -0700] rev 1362
Merge
2008-09-30 Merge
tbell [Mon, 29 Sep 2008 22:11:26 -0700] rev 1361
Merge
2008-09-29 6739427: -Xlint:processing not recognized as an option
martin [Mon, 29 Sep 2008 11:38:56 -0700] rev 1360
6739427: -Xlint:processing not recognized as an option Reviewed-by: darcy, jjg Contributed-by: lipeng@google.com
2008-09-29 6753718: raw type warnings should be suprresed during a langtools build
mcimadamore [Mon, 29 Sep 2008 15:30:27 +0100] rev 1359
6753718: raw type warnings should be suprresed during a langtools build Summary: fixed build.properties in order to suppress raw type warnings Reviewed-by: jjg
2008-09-29 6747671: -Xlint:rawtypes
mcimadamore [Mon, 29 Sep 2008 12:00:29 +0100] rev 1358
6747671: -Xlint:rawtypes Summary: add an Xlint option for detecting all raw types usages (ccc-approved) Reviewed-by: jjg
2008-09-29 6735840: Need a type/symbol visitor printer
mcimadamore [Mon, 29 Sep 2008 11:48:09 +0100] rev 1357
6735840: Need a type/symbol visitor printer Summary: Added type/symbol visitor printer with support for localization Reviewed-by: jjg
2008-09-29 6500343: compiler generates bad code when translating conditional expressions
mcimadamore [Mon, 29 Sep 2008 11:34:43 +0100] rev 1356
6500343: compiler generates bad code when translating conditional expressions Summary: TransTypes needs to deal with intersection types coming from conditional expressions Reviewed-by: jjg
2008-09-23 6420151: need to improve byfile compile policy to eliminate footprint issues
jjg [Tue, 23 Sep 2008 10:44:51 -0700] rev 1355
6420151: need to improve byfile compile policy to eliminate footprint issues Reviewed-by: mcimadamore
2008-10-09 Added tag jdk7-b37 for changeset 076a3cde30d5
xdono [Thu, 09 Oct 2008 11:13:34 -0700] rev 1354
Added tag jdk7-b37 for changeset 076a3cde30d5
2017-07-05 Merge
duke [Wed, 05 Jul 2017 16:42:31 +0200] rev 1353
Merge
2008-10-09 Added tag jdk7-b37 for changeset 4c4fb0aeb1fc
xdono [Thu, 09 Oct 2008 11:13:18 -0700] rev 1352
Added tag jdk7-b37 for changeset 4c4fb0aeb1fc
2017-07-05 Merge
duke [Wed, 05 Jul 2017 16:42:29 +0200] rev 1351
Merge
(0) -1000 -300 -100 -48 +48 +100 +300 +1000 +3000 +10000 +30000 tip