1. 02 Nov, 2011 1 commit
  2. 08 Aug, 2011 1 commit
  3. 28 Mar, 2011 1 commit
    • Ian Lance Taylor's avatar
      net: let OS-specific AddFD routine wake up polling thread. · 0caa0c09
      Ian Lance Taylor authored
      With gccgo some operating systems require using select rather
      than epoll or kevent.  Using select means that we have to wake
      up the polling thread each time we add a new file descriptor.
      This implements that in the generic code rather than adding
      another wakeup channel, even though nothing in the current net
      package uses the capability.
      
      R=rsc, iant2
      CC=golang-dev
      https://golang.org/cl/4284069
      0caa0c09
  4. 18 Mar, 2011 1 commit
  5. 17 Mar, 2011 1 commit
  6. 10 Sep, 2010 1 commit
  7. 15 Dec, 2009 1 commit
    • Robert Griesemer's avatar
      1) Change default gofmt default settings for · a3d1045f
      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
      
      3rd set of files.
      
      R=rsc
      CC=golang-dev
      https://golang.org/cl/180048
      a3d1045f
  8. 20 Nov, 2009 1 commit
  9. 17 Nov, 2009 1 commit
    • Devon H. O'Dell's avatar
      FreeBSD-specific porting work. · 0489a260
      Devon H. O'Dell authored
      cgo/libmach remain unimplemented. However, compilers, runtime,
      and packages are 100%. I still need to go through and implement
      missing syscalls (at least make sure they're all listed), but
      for all shipped functionality, this is done. Ship! ;)
      
      R=rsc, VenkateshSrinivas
      https://golang.org/cl/152142
      0489a260
  10. 10 Nov, 2009 1 commit
  11. 09 Nov, 2009 1 commit
  12. 06 Nov, 2009 1 commit
  13. 05 Nov, 2009 1 commit
  14. 12 Aug, 2009 1 commit
  15. 26 Jun, 2009 1 commit
    • Russ Cox's avatar
      Change os.Error convention: · a0bcaf4c
      Russ Cox authored
      echo back context of call in error if likely to be useful.
      
      For example, if os.Open("/etc/passwd", os.O_RDONLY)
      fails with syscall.EPERM, it returns as the os.Error
      
      	&PathError{
      		Op: "open",
      		Path: "/etc/passwd"
      		Error: os.EPERM
      	}
      
      which formats as
      
      	open /etc/passwd: permission denied
      
      Not converted:
      
      	datafmt
      	go/...
      	google/...
      	regexp
      	tabwriter
      	template
      
      R=r
      DELTA=1153  (561 added, 156 deleted, 436 changed)
      OCL=30738
      CL=30781
      a0bcaf4c
  16. 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
  17. 04 Jun, 2009 1 commit
    • Russ Cox's avatar
      more 386 runtime fixes. · 3a0df4c4
      Russ Cox authored
      can pass many tests;
      current stumbling block is an 8l bug.
      
      R=r
      DELTA=122  (83 added, 8 deleted, 31 changed)
      OCL=29872
      CL=29876
      3a0df4c4
  18. 02 Jun, 2009 1 commit
  19. 08 May, 2009 1 commit
    • Russ Cox's avatar
      throw away os._Error. · 1b301bac
      Russ Cox authored
      make some error types in a few packages
      
      R=r
      DELTA=110  (25 added, 46 deleted, 39 changed)
      OCL=28382
      CL=28561
      1b301bac
  20. 17 Apr, 2009 1 commit
  21. 16 Apr, 2009 1 commit
    • Russ Cox's avatar
      code changes for array conversion. · 60ce95d7
      Russ Cox authored
      as a reminder, the old conversion
      was that you could write
      
      	var arr [10]byte;
      	var slice []byte;
      	slice = arr;
      
      but now you have to write
      
      	slice = &arr;
      
      the change eliminates an implicit &, so that
      the only implicit &s left are in the . operator
      and in string(arr).
      
      also, removed utf8.EncodeRuneToString
      in favor of string(rune).
      
      R=r
      DELTA=83  (1 added, 23 deleted, 59 changed)
      OCL=27531
      CL=27534
      60ce95d7
  22. 07 Mar, 2009 1 commit
    • Russ Cox's avatar
      document Conn interface better, in preparation · 1e37e8a4
      Russ Cox authored
      for per-method interface documentation
      by mkdoc.pl.
      
      implement timeouts on network reads
      and use them in dns client.
      
      also added locks on i/o to ensure writes
      are not interlaced.
      
      R=r
      DELTA=340  (272 added, 25 deleted, 43 changed)
      OCL=25799
      CL=25874
      1e37e8a4
  23. 05 Mar, 2009 1 commit
  24. 20 Jan, 2009 1 commit
  25. 16 Jan, 2009 1 commit
  26. 06 Jan, 2009 1 commit
  27. 19 Dec, 2008 2 commits
  28. 07 Oct, 2008 1 commit
    • Russ Cox's avatar
      update code to follow new semicolon rules: · 983f06bd
      Russ Cox authored
       *  1. all statements and declarations are terminated by semicolons
       *  2. semicolons can be omitted at top level.
       *  3. semicolons can be omitted before and after the closing ) or }
       *	on a list of statements or declarations.
      
      /home/rsc/bin/addsemi and then diff+tweak.
      
      R=r,gri
      OCL=16620
      CL=16643
      983f06bd
  29. 29 Sep, 2008 1 commit
    • Russ Cox's avatar
      * implement Linux epoll for polling i/o · e4a61c65
      Russ Cox authored
      * isolate OS-specific polling goop in Pollster type
      * move generic poll loop out of fd_darwin.go into fd.go
      
      R=r
      DELTA=782  (448 added, 281 deleted, 53 changed)
      OCL=16108
      CL=16119
      e4a61c65
  30. 26 Sep, 2008 2 commits