#
13477:4d61110c6046 |
|
23-Aug-2017 |
eosterlund |
8186166: Generalize Atomic::cmpxchg with templates Reviewed-by: dholmes, coleenp Contributed-by: kim.barrett@oracle.com
|
#
12032:4d009502987b |
|
20-Sep-2016 |
eosterlund |
8165860: WorkGroup classes are missing volatile specifiers for lock-free code Reviewed-by: mgerdin, tschatzl
|
#
11857:d0fbf661cc16 |
|
21-Aug-2016 |
dholmes |
8157907: Incorrect inclusion of atomic.hpp instead of atomic.inline.hpp Summary: Remove atomic.inline.hpp and move the contents back into atomic.hpp Reviewed-by: stefank, pliden, simonis
|
#
11744:21acfabce864 |
|
08-Jun-2016 |
jmasa |
8159073: : Error handling incomplete when creating GC threads lazily Reviewed-by: drwhite, tschatzl, sangheki
|
#
11589:399e76f7e29b |
|
19-May-2016 |
jmasa |
8157240: GC task trace logging is incomprehensible Reviewed-by: tschatzl, redestad
|
#
11458:e4248c7dbfe9 |
|
19-May-2016 |
jmasa |
8157373: Active workers should not be reset in AbstractWorkGang initialize() Reviewed-by: kbarrett, tschatzl, jwilhelm
|
#
11417:cb9fa0039221 |
|
25-May-2016 |
jmasa |
8157620: Guarantee in run_task(task, num_workers) fails Reviewed-by: tschatzl, drwhite
|
#
11162:54d0862c0773 |
|
06-Aug-2015 |
jmasa |
6858051: Create GC worker threads dynamically Reviewed-by: tschatzl, drwhite
|
#
11099:37b2c3e58db6 |
|
02-May-2016 |
tschatzl |
8155232: Augment Workgang to run task with a given number of threads Summary: Add a method to run a WorkGang with a set number of threads. Reviewed-by: stefank, jmasa, mgerdin
|
#
10739:ec619fe64be0 |
|
31-Mar-2016 |
brutisso |
8153187: Convert TraceWorkGang to use unified logging Reviewed-by: mgerdin, tschatzl
|
#
9920:2e374df2f961 |
|
08-Jan-2016 |
aharlap |
8145037: Clean up FreeIdSet usage Summary: Avoid wasting space for the unused sets Reviewed-by: tschatzl
|
#
9706:092cff8c8ec1 |
|
03-Dec-2015 |
aharlap |
8141123: Cleanup in FreeIdSet Summary: Some members of FreeIdSet should be size_t instead of ints. Also remove unused code Reviewed-by: tschatzl, kbarrett, tbenson
|
#
9651:f7dc8eebc3f5 |
|
04-Dec-2015 |
dholmes |
8132510: Replace ThreadLocalStorage with compiler/language-based thread-local variables Summary: Used compiled-based TLS when available. Additional contributions by Thomas Stufe (AIX) and Andrew Haley (Aarch64) Reviewed-by: stuefe, bdelsart, dcubed
|
#
9058:983c56341c80 |
|
30-Sep-2015 |
brutisso |
8134953: Make the GC ID available in a central place Reviewed-by: pliden, jmasa
|
#
9056:dc9930a04ab0 |
|
29-Sep-2015 |
david |
8080775: Better argument formatting for assert() and friends Reviewed-by: kbarrett, pliden
|
#
8849:7243608383b7 |
|
29-Jun-2015 |
stefank |
8087324: Use semaphores when starting and stopping GC task threads Reviewed-by: jmasa, sjohanss
|
#
8848:90861a3150d0 |
|
29-Jun-2015 |
stefank |
8087323: Unify and split the work gang classes Reviewed-by: jmasa, sjohanss
|
#
8477:cb355530d9d5 |
|
03-Jun-2015 |
stefank |
8081682: AbstractWorkGang::_terminate is never used Reviewed-by: kbarrett, pliden, brutisso
|
#
8453:da8d3eff08ea |
|
25-May-2015 |
stefank |
8080879: Remove FlexibleWorkGang::set_for_termination Reviewed-by: brutisso, kbarrett, pliden
|
#
8441:01a3646d1237 |
|
21-May-2015 |
stefank |
8080111: Remove SubTaskDone::_n_threads Reviewed-by: jmasa, kbarrett
|
#
8413:92457dfb91bd |
|
13-May-2015 |
pliden |
8079792: GC directory structure cleanup Reviewed-by: brutisso, stefank, david
|