An error occurred fetching the project authors.
  1. 15 Dec, 2009 1 commit
    • Robert Griesemer's avatar
      1) Change default gofmt default settings for · 1c729599
      Robert Griesemer authored
                        parsing and printing to new syntax.
      
                        Use -oldparser to parse the old syntax,
                        use -oldprinter to print the old syntax.
      
                     2) Change default gofmt formatting settings
                        to use tabs for indentation only and to use
                        spaces for alignment. This will make the code
                        alignment insensitive to an editor's tabwidth.
      
                        Use -spaces=false to use tabs for alignment.
      
                     3) Manually changed src/exp/parser/parser_test.go
                        so that it doesn't try to parse the parser's
                        source files using the old syntax (they have
                        new syntax now).
      
                     4) gofmt -w src misc test/bench
      
      	       2nd set of files.
      
      R=rsc
      CC=golang-dev
      https://golang.org/cl/179067
      1c729599
  2. 09 Nov, 2009 1 commit
  3. 06 Nov, 2009 1 commit
  4. 06 Oct, 2009 1 commit
  5. 30 Sep, 2009 1 commit
  6. 18 Sep, 2009 1 commit
  7. 17 Sep, 2009 1 commit
  8. 16 Sep, 2009 1 commit
  9. 16 Jul, 2009 1 commit
  10. 29 Jun, 2009 1 commit
    • Russ Cox's avatar
      io.StringBytes -> strings.Bytes · d3a412a5
      Russ Cox authored
      io.ByteBuffer -> bytes.Buffer
      
      left io.ByteBuffer stub around for now,
      for protocol compiler.
      
      R=r
      OCL=30861
      CL=30872
      d3a412a5
  11. 09 Jun, 2009 1 commit
    • Rob Pike's avatar
      mv src/lib to src/pkg · d90e7cba
      Rob Pike authored
      tests: all.bash passes, gobuild still works, godoc still works.
      
      R=rsc
      OCL=30096
      CL=30102
      d90e7cba
  12. 24 May, 2009 1 commit
  13. 22 May, 2009 1 commit
  14. 18 May, 2009 1 commit
    • Brendan O'Dea's avatar
      tweaks to exvar.Map · 89df0711
      Brendan O'Dea authored
      R=dsymonds,rsc
      APPROVED=rsc
      DELTA=88  (53 added, 17 deleted, 18 changed)
      OCL=28452
      CL=29008
      89df0711
  15. 06 May, 2009 1 commit
  16. 04 May, 2009 1 commit
    • David Symonds's avatar
      Remake exvar package to be more Go-ish. · 2f284948
      David Symonds authored
      It now exports a Var interface (anyone can export their own custom var types now), so users need to create and manage their own vars and mark them as exportable via the Publish function. They are exposed via /debug/vars.
      
      R=r,rsc
      APPROVED=r
      DELTA=605  (314 added, 186 deleted, 105 changed)
      OCL=28143
      CL=28239
      2f284948
  17. 28 Apr, 2009 1 commit
  18. 27 Apr, 2009 1 commit
  19. 22 Apr, 2009 2 commits
  20. 21 Apr, 2009 2 commits
  21. 20 Apr, 2009 2 commits
    • David Symonds's avatar
      Use the mutex in exvar.Set since map access is not atomic. · dc5cffbe
      David Symonds authored
      Imagine your var has a value of zero. If you have a goroutine calling Set(5),
      and another calling Increment(+1), then you only want one of these outcomes:
        - Set completes first, and then Increment occurs => 6
        - Increment completes first, and then Set occurs => 5
      
      However, you could get a sequence:
        - read (for Increment) 0
        - set (for Set) 5
        - write (for Increment) 1
      This results in a value of 1, which is undesirable.
      
      Kudos to dnadasi for catching this.
      
      R=r
      APPROVED=r
      DELTA=3  (3 added, 0 deleted, 0 changed)
      OCL=27625
      CL=27625
      dc5cffbe
    • David Symonds's avatar
      Initial cut at an "exported variables" (exvar) package. · 3cc702ba
      David Symonds authored
      This handles integer-valued vars in a singleton struct, and exports functions
      for incrementing, setting and getting those vars, as well as rendering all the
      vars in a standard format.
      
      Demonstrate the use of the exvar package in the http/triv server.
      
      R=dcross,r
      APPROVED=r
      DELTA=122  (122 added, 0 deleted, 0 changed)
      OCL=27617
      CL=27622
      3cc702ba