equal
deleted
inserted
replaced
57 typedef enum { |
57 typedef enum { |
58 none, |
58 none, |
59 concurrent_traversal, |
59 concurrent_traversal, |
60 concurrent_normal, |
60 concurrent_normal, |
61 stw_degenerated, |
61 stw_degenerated, |
62 stw_full, |
62 stw_full |
63 } GCMode; |
63 } GCMode; |
64 |
64 |
65 // While we could have a single lock for these, it may risk unblocking |
65 // While we could have a single lock for these, it may risk unblocking |
66 // GC waiters when alloc failure GC cycle finishes. We want instead |
66 // GC waiters when alloc failure GC cycle finishes. We want instead |
67 // to make complete explicit cycle for for demanding customers. |
67 // to make complete explicit cycle for for demanding customers. |