1. 05 Aug, 2014 15 commits
  2. 04 Aug, 2014 2 commits
  3. 03 Aug, 2014 1 commit
  4. 02 Aug, 2014 1 commit
  5. 01 Aug, 2014 5 commits
  6. 31 Jul, 2014 12 commits
  7. 30 Jul, 2014 4 commits
    • Keith Randall's avatar
      runtime: fix stack memory test · 1329d044
      Keith Randall authored
      Stand-alone this test is fine.  Run together with
      others, however, the stack used can actually go
      negative because other tests are freeing stack
      during its execution.
      
      This behavior is new with the new stack allocator.
      The old allocator never returned (min-sized) stacks.
      
      This test is fairly poor - it needs to run in
      isolation to be accurate.  Maybe we should delete it.
      
      LGTM=r
      R=r
      CC=golang-codereviews
      https://golang.org/cl/119330044
      1329d044
    • Rob Pike's avatar
      runtime: fix assembler macro definitions to be consistent in use of center-dot · aff7883d
      Rob Pike authored
      The DISPATCH and CALLFN macro definitions depend on an inconsistency
      between the internal cpp mini-implementation and the language proper in
      whether center-dot is an identifier character. The macro depends on it not
      being an identifier character, but the resulting code depends on it being one.
      
      Remove the dependence on the inconsistency by placing the center-dot into
      the macro invocation rather that the body.
      
      No semantic change. This is just renaming macro arguments.
      
      LGTM=bradfitz
      R=golang-codereviews, bradfitz
      CC=golang-codereviews
      https://golang.org/cl/119320043
      aff7883d
    • Keith Randall's avatar
      runtime: fix freebsd build. Assignment is int32* on 32 bit · d703ac33
      Keith Randall authored
      machines and int64* on 64 bit machines.
      
      LGTM=bradfitz
      R=golang-codereviews, bradfitz
      CC=golang-codereviews
      https://golang.org/cl/117330044
      d703ac33
    • Keith Randall's avatar
      runtime: rewrite malloc in Go. · 4aa50434
      Keith Randall authored
      This change introduces gomallocgc, a Go clone of mallocgc.
      Only a few uses have been moved over, so there are still
      lots of uses from C. Many of these C uses will be moved
      over to Go (e.g. in slice.goc), but probably not all.
      What should remain of C's mallocgc is an open question.
      
      LGTM=rsc, dvyukov
      R=rsc, khr, dave, bradfitz, dvyukov
      CC=golang-codereviews
      https://golang.org/cl/108840046
      4aa50434