1. 16 Sep, 2015 1 commit
  2. 15 Sep, 2015 3 commits
  3. 04 Sep, 2015 1 commit
  4. 03 Sep, 2015 1 commit
    • mlippautz's avatar
      Adds atomic utilities (based on raw atomic operations) for your convenience: · 47d42a9a
      mlippautz authored
      {AtomicValue}: A simple integer value that can be atomically
      read/set/incremented.
      
      {AtomicEnumSet}: Similar to EnumSet this set basically represents an atomic
      bitfield based on enums. Atomic operations guarantee that setting one bit does
      not race with setting other bits.
      
      {AtomicEnumFlag}: A flag that is based on an enum that can be read and
      (attempted to be) changed atomically.
      
      BUG=chromium:524425
      LOG=N
      
      Review URL: https://codereview.chromium.org/1310993004
      
      Cr-Commit-Position: refs/heads/master@{#30560}
      47d42a9a