1. 10 Aug, 2010 1 commit
  2. 28 Jul, 2010 1 commit
  3. 26 May, 2010 1 commit
  4. 24 Nov, 2009 1 commit
    • Sergio Luis O. B. Correia's avatar
      go: makes it build for the case $GOROOT has whitespaces · 6fc82072
      Sergio Luis O. B. Correia authored
      the bash scripts and makefiles for building go didn't take into account
      the fact $GOROOT / $GOBIN could both be directories containing whitespaces,
      and was not possible to build it in such a situation.
      
      this commit adjusts the various makefiles/scripts to make it aware of that
      possibility, and now it builds successfully when using a path with whitespaces
      as well.
      
      Fixes #115.
      
      R=rsc, dsymonds1
      https://golang.org/cl/157067
      6fc82072
  5. 12 Aug, 2009 1 commit
    • Russ Cox's avatar
      convert low-level (used by testing) packages to · 3b864e41
      Russ Cox authored
      whole-package compilation.  new Makefiles,
      tests now in separate package
      
      	bytes
      	flag
      	fmt
      	io
      	math
      	once
      	os
      	reflect
      	strconv
      	sync
      	time
      	utf8
      
      delete import "xxx" in package xxx.
      
      inside package xxx, xxx is not declared
      anymore so s/xxx.//g
      
      delete file and package level forward declarations.
      
      note the new internal_test.go and sync
      and strconv to provide public access to
      internals during testing.  the installed version
      of the package omits that file and thus does
      not open the internals to all clients.
      
      R=r
      OCL=33065
      CL=33097
      3b864e41
  6. 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
  7. 06 Jun, 2009 1 commit
  8. 17 Apr, 2009 1 commit
    • Russ Cox's avatar
      Convert go tree to hierarchical pkg directory: · 1f6463f8
      Russ Cox authored
      	import (
      		"vector" -> "container/vector"
      		"ast" -> "go/ast"
      		"sha1" -> "hash/sha1"
      		etc.
      	)
      
      and update Makefiles.  Because I did the conversion
      semi-automatically, I sorted all the import blocks
      as a post-processing.  Some files have therefore
      changed that didn't strictly need to.
      
      Rename local packages to lower case.
      The upper/lower distinction doesn't work on OS X
      and complicates the "single-package directories
      with the same package name as directory name"
      heuristic used by gobuild and godoc to create
      the correlation between source and binary locations.
      Now that we have a plan to avoid globally unique
      names, the upper/lower is unnecessary.
      
      The renamings will cause trouble for a few users,
      but so will the change in import paths.
      This way, the two maintenance fixes are rolled into
      one inconvenience.
      
      R=r
      OCL=27573
      CL=27575
      1f6463f8
  9. 16 Apr, 2009 1 commit
    • Russ Cox's avatar
      regenerate Makefiles. · c8f93788
      Russ Cox authored
      fix bug in RPC.go (import "RPC" not "rpc.pb")
      
      R=r
      DELTA=483  (261 added, 64 deleted, 158 changed)
      OCL=27547
      CL=27549
      c8f93788
  10. 20 Nov, 2008 1 commit
  11. 19 Nov, 2008 3 commits
  12. 17 Nov, 2008 1 commit
  13. 24 Oct, 2008 2 commits
    • Rob Pike's avatar
      add printf to fmt. · 418b97c6
      Rob Pike authored
      uses reflection to determine arguments.
      for now, the arguments must be provided as a struct; the compiler
      will soon do the packaging automatically for "..." parameters.
      
      R=rsc
      DELTA=1436  (909 added, 520 deleted, 7 changed)
      OCL=17823
      CL=17831
      418b97c6
    • Rob Pike's avatar
      make fmt a directory · 7466b61b
      Rob Pike authored
      some build dependencies need rearrangement because fmt will depend on reflect
      
      R=rsc
      DELTA=1091  (567 added, 521 deleted, 3 changed)
      OCL=17792
      CL=17796
      7466b61b
  14. 23 Sep, 2008 1 commit
    • Rob Pike's avatar
      add os.Getenv() · 4d12c0e1
      Rob Pike authored
      R=rsc
      DELTA=51  (50 added, 0 deleted, 1 changed)
      OCL=15665
      CL=15667
      4d12c0e1
  15. 19 Sep, 2008 1 commit
    • Russ Cox's avatar
      add gobuild. · 72e3b204
      Russ Cox authored
      use gobuild-generated Makefile for math and os.
      other makefile tweaks.
      move math/main.go to test/math.go
      
      R=r
      OCL=15529
      CL=15537
      72e3b204
  16. 18 Sep, 2008 1 commit
    • Russ Cox's avatar
      make Makefiles safe for parallel make · 76036192
      Russ Cox authored
      use -j4 (4-way parallel) in make.bash.
      
      halves time for make.bash on r45
      
      also add libregexp, acid to default build
      
      R=r
      DELTA=90  (39 added, 37 deleted, 14 changed)
      OCL=15485
      CL=15487
      76036192
  17. 17 Sep, 2008 1 commit
    • Russ Cox's avatar
      time & date. · 9f35e8b2
      Russ Cox authored
      rename AddrToInt, StatToInt, etc -> BytePtr, StatPtr, ...
      
      R=r
      OCL=15450
      CL=15456
      9f35e8b2
  18. 11 Sep, 2008 2 commits
    • Rob Pike's avatar
      make syscall use strings for file names · ccede3e8
      Rob Pike authored
      tweak os to adjust
      move StringToBytes into syscall, at least for now
      
      this program still works:
      
      	package main
      
      	import os "os"
      
      	func main() {
      		os.Stdout.WriteString("hello, world\n");
      		a, b := os.NewFD(77).WriteString("no way");
      		os.Stdout.WriteString(b.String() + "\n");
      	}
      
      R=rsc
      DELTA=263  (59 added, 176 deleted, 28 changed)
      OCL=15153
      CL=15153
      ccede3e8
    • Rob Pike's avatar
      add lib/os to standard build · c80b06a5
      Rob Pike authored
      break lib/os into multiple source files
      
      R=rsc
      DELTA=189  (178 added, 4 deleted, 7 changed)
      OCL=15149
      CL=15152
      c80b06a5
  19. 10 Sep, 2008 2 commits
  20. 05 Sep, 2008 1 commit
  21. 29 Jul, 2008 1 commit
  22. 26 Jul, 2008 2 commits