| Age | Commit message (Collapse) | Author | Files | Lines | 
|---|
|  | tests: all.bash passes, gobuild still works, godoc still works.
R=rsc
OCL=30096
CL=30102 | 
|  | so 64-bit args like the offset in Seek were being
mishandled.  fix.
R=dsymonds
DELTA=1269  (645 added, 611 deleted, 13 changed)
OCL=30082
CL=30082 | 
|  | R=r
DELTA=761  (1 added, 433 deleted, 327 changed)
OCL=29927
CL=29966 | 
|  | R=r
DELTA=115  (115 added, 0 deleted, 0 changed)
OCL=29884
CL=29888 | 
|  | (stuck on 8l bug).
R=r
DELTA=349  (342 added, 1 deleted, 6 changed)
OCL=29882
CL=29886 | 
|  | R=rsc
APPROVED=rsc
DELTA=13  (13 added, 0 deleted, 0 changed)
OCL=29429
CL=29819 | 
|  | from GOARCH_GOOS -> GOOS_GOARCH.
update os_test and add test of Time.
R=r
DELTA=490  (247 added, 233 deleted, 10 changed)
OCL=29730
CL=29805 | 
|  | R=r
DELTA=713  (109 added, 386 deleted, 218 changed)
OCL=29707
CL=29722 | 
|  | R=rsc
APPROVED=rsc
DELTA=11  (11 added, 0 deleted, 0 changed)
OCL=29352
CL=29357 | 
|  | R=iant
DELTA=3  (2 added, 0 deleted, 1 changed)
OCL=28994
CL=29003 | 
|  | R=r
DELTA=215  (186 added, 0 deleted, 29 changed)
OCL=28968
CL=28995 | 
|  | Getuid, etc drop their errors -- they cannot error
R=r
DELTA=605  (547 added, 12 deleted, 46 changed)
OCL=28919
CL=28929 | 
|  | R=r
DELTA=61  (34 added, 0 deleted, 27 changed)
OCL=28904
CL=28906 | 
|  | R=iant
DELTA=41  (35 added, 0 deleted, 6 changed)
OCL=28892
CL=28895 | 
|  | R=rsc
DELTA=51  (49 added, 0 deleted, 2 changed)
OCL=28859
CL=28859 | 
|  | R=r
DELTA=534  (353 added, 99 deleted, 82 changed)
OCL=28783
CL=28783 | 
|  | R=r,rsc
DELTA=161  (161 added, 0 deleted, 0 changed)
OCL=28745
CL=28747 | 
|  | R=r
DELTA=60  (38 added, 19 deleted, 3 changed)
OCL=28589
CL=28589 | 
|  | if both types are named, they must be
the same type (arising from the same
declaration).
R=r,gri
DELTA=44  (21 added, 4 deleted, 19 changed)
OCL=28436
CL=28577 | 
|  | R=r
DELTA=1  (0 added, 1 deleted, 0 changed)
OCL=28576
CL=28576 | 
|  | TBR=r
OCL=28575
CL=28575 | 
|  | R=r
OCL=28569
CL=28573 | 
|  | make some error types in a few packages
R=r
DELTA=110  (25 added, 46 deleted, 39 changed)
OCL=28382
CL=28561 | 
|  | will submit with fixed compiler
R=r
DELTA=2  (0 added, 0 deleted, 2 changed)
OCL=28371
CL=28379 | 
|  | one fd gets too many EPIPEs in a row
during write.
R=r
DELTA=10  (9 added, 0 deleted, 1 changed)
OCL=28057
CL=28057 | 
|  | R=gri
DELTA=22  (5 added, 0 deleted, 17 changed)
OCL=27608
CL=27614 | 
|  | Change the representation of errors in "os" to be cleaner.
(But they are not really representative of the power of the new scheme.)
Step 3 will be to remove all references to os.NewError.
Step 4 will be to delete the second half of lib/os/error.go.
R=rsc
OCL=27587
CL=27587 | 
|  | *os.Errors with os.Errors.
lib/template updated to use new setup; its clients also updated.
Step 2 will make os's error support internally much cleaner.
R=rsc
OCL=27586
CL=27586 | 
|  | R=rsc
OCL=27579
CL=27579 | 
|  | 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 | 
|  | fix bug in RPC.go (import "RPC" not "rpc.pb")
R=r
DELTA=483  (261 added, 64 deleted, 158 changed)
OCL=27547
CL=27549 | 
|  | 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 | 
|  | after EOF has been hit, because nbuf is now 0 or -1.
discard old comment.
R=r
DELTA=3  (0 added, 0 deleted, 3 changed)
OCL=27463
CL=27465 | 
|  | change canexec to canExec.
R=r
DELTA=7  (0 added, 0 deleted, 7 changed)
OCL=27393
CL=27398 | 
|  | * exec.LookPath
	* flag.Args
	* os.Remove
	* strings.HasPrefix
	* strings.HasSuffix
	* syscall.Rmdir
TBR=r
DELTA=100  (100 added, 0 deleted, 0 changed)
OCL=27373
CL=27392 | 
|  | R=rsc
OCL=27304
CL=27304 | 
|  | R=r
DELTA=13  (11 added, 0 deleted, 2 changed)
OCL=27147
CL=27154 | 
|  | R=r
DELTA=17  (17 added, 0 deleted, 0 changed)
OCL=27146
CL=27153 | 
|  | Make Fstat, Readdirnames, and Readdir methods
on os.File.
R=r
DELTA=281  (79 added, 3 deleted, 199 changed)
OCL=25891
CL=26130 | 
|  | R=rsc
DELTA=143  (96 added, 0 deleted, 47 changed)
OCL=25876
CL=25888 | 
|  | plus significant hand editing.
Back to T{x} for composite literals.
R=r
OCL=25612
CL=25632 | 
|  | - use a lock instead of a thread in once
		avoids deadlock in recursive once calls
	- implement os.Setenv
	- remove "export" from some scripts
	- remove _ from names in time package
	- fix time test for non-MTV machines
R=r
DELTA=265  (87 added, 58 deleted, 120 changed)
OCL=25057
CL=25057 | 
|  | as thread-safe as possible, given the surrounding system.
add stub RWLock implementation.
R=r
DELTA=852  (834 added, 6 deleted, 12 changed)
OCL=25046
CL=25053 | 
|  | get rid of _ on private names in net.
	fix os_test file name list.
	newline not needed on Errorf.
R=r
DELTA=305  (34 added, 2 deleted, 269 changed)
OCL=25047
CL=25047 | 
|  | only non-trivial changes are in
	convlit1.go
	golden.out
R=gri
OCL=25019
CL=25024 | 
|  | R=rsc
DELTA=4  (0 added, 0 deleted, 4 changed)
OCL=24788
CL=24805 | 
|  | R=rsc
DELTA=793  (392 added, 392 deleted, 9 changed)
OCL=24777
CL=24804 | 
|  | Refactor so Readdir is portable code.
R=rsc
DELTA=192  (50 added, 130 deleted, 12 changed)
OCL=24770
CL=24772 | 
|  | storing some
state in the FD.
This is Darwin only.  Next CL will make Readdir use Readdirnames to generate its files
and move Readdir into portable code, as well as fix Readdirnames for Linux.
R=rsc
DELTA=116  (79 added, 12 deleted, 25 changed)
OCL=24756
CL=24768 | 
|  | R=rsc
DELTA=71  (71 added, 0 deleted, 0 changed)
OCL=24687
CL=24694 |