1. 30 Jan, 2013 8 commits
  2. 29 Jan, 2013 15 commits
  3. 28 Jan, 2013 14 commits
  4. 27 Jan, 2013 1 commit
    • Ian Lance Taylor's avatar
      runtime: use new CNT_MASK in lfstack · e65c0a82
      Ian Lance Taylor authored
      This is for SPARC64, a 64-bit processor that uses all 64-bits
      of virtual addresses.  The idea is to use the low order 3 bits
      to at least get a small ABA counter.  That should work since
      pointers are aligned.  The idea is for SPARC64 to set CNT_MASK
      == 7, PTR_BITS == 0, PTR_MASK == 0xffffffffffffff8.
      
      Also add uintptr casts to avoid GCC warnings.  The gccgo
      runtime code is compiled with GCC, and GCC warns when casting
      between a pointer and a type of a different size.
      
      R=dvyukov
      CC=golang-dev
      https://golang.org/cl/7225043
      e65c0a82
  5. 26 Jan, 2013 2 commits