1
0
mirror of https://github.com/golang/go synced 2024-11-22 17:04:40 -07:00
go/src/lib
David Symonds 5cb6843a4e Change exvar to use a goroutine channel worker instead of a mutex for synchronisation.
Also it should be more testable, as there's less global state.

R=r
APPROVED=r
DELTA=113  (38 added, 12 deleted, 63 changed)
OCL=27653
CL=27694
2009-04-21 16:50:09 -07:00
..
container Move iterable package to usr/dsymonds/. 2009-04-20 18:13:14 -07:00
fmt minor adjustment to comment formatting for better godoc output 2009-04-21 15:30:17 -07:00
go Convert go tree to hierarchical pkg directory: 2009-04-16 20:52:37 -07:00
hash Step 1 of the Big Error Shift: make os.Error an interface and replace *os.Errors with os.Errors. 2009-04-17 00:08:24 -07:00
http Initial cut at an "exported variables" (exvar) package. 2009-04-19 21:17:27 -07:00
io Readn is a silly name when there's no n. Change to FullRead. 2009-04-19 21:02:29 -07:00
json Step 1 of the Big Error Shift: make os.Error an interface and replace *os.Errors with os.Errors. 2009-04-17 00:08:24 -07:00
math Convert go tree to hierarchical pkg directory: 2009-04-16 20:52:37 -07:00
net Readn is a silly name when there's no n. Change to FullRead. 2009-04-19 21:02:29 -07:00
os the Big Error Shift applied to lib/time/zoneinfo.go. 2009-04-18 16:44:13 -07:00
reflect Convert go tree to hierarchical pkg directory: 2009-04-16 20:52:37 -07:00
regexp Step 1 of the Big Error Shift: make os.Error an interface and replace *os.Errors with os.Errors. 2009-04-17 00:08:24 -07:00
strconv Step 1 of the Big Error Shift: make os.Error an interface and replace *os.Errors with os.Errors. 2009-04-17 00:08:24 -07:00
sync Convert go tree to hierarchical pkg directory: 2009-04-16 20:52:37 -07:00
syscall Convert go tree to hierarchical pkg directory: 2009-04-16 20:52:37 -07:00
tabwriter Step 1 of the Big Error Shift: make os.Error an interface and replace *os.Errors with os.Errors. 2009-04-17 00:08:24 -07:00
template rewrite template library: 2009-04-20 18:51:13 -07:00
time Readn is a silly name when there's no n. Change to FullRead. 2009-04-19 21:02:29 -07:00
unicode Convert go tree to hierarchical pkg directory: 2009-04-16 20:52:37 -07:00
bignum_test.go undo workaround pending real fix 2009-04-08 22:24:40 -07:00
bignum.go minor adjustments to comments for better godoc output 2009-04-21 15:14:34 -07:00
bufio_test.go Step 1 of the Big Error Shift: make os.Error an interface and replace *os.Errors with os.Errors. 2009-04-17 00:08:24 -07:00
bufio.go Step 1 of the Big Error Shift: make os.Error an interface and replace *os.Errors with os.Errors. 2009-04-17 00:08:24 -07:00
exec_test.go Readn is a silly name when there's no n. Change to FullRead. 2009-04-19 21:02:29 -07:00
exec.go Step 1 of the Big Error Shift: make os.Error an interface and replace *os.Errors with os.Errors. 2009-04-17 00:08:24 -07:00
exvar_test.go Change exvar to use a goroutine channel worker instead of a mutex for synchronisation. 2009-04-21 16:50:09 -07:00
exvar.go Change exvar to use a goroutine channel worker instead of a mutex for synchronisation. 2009-04-21 16:50:09 -07:00
flag_test.go use proper strconv in string values. 2009-02-16 21:55:37 -08:00
flag.go tweak flag comment 2009-04-15 18:39:35 -07:00
log_test.go Rename os.FD to os.File. 2009-03-11 12:51:10 -07:00
log.go log.Stderr should actually go to stderr. 2009-03-30 19:01:59 -07:00
Makefile Change exvar to use a goroutine channel worker instead of a mutex for synchronisation. 2009-04-21 16:50:09 -07:00
malloc.go gc #0. mark and sweep collector. 2009-01-26 17:37:05 -08:00
once_test.go update go code tree to new func rules. 2009-01-30 14:39:31 -08:00
once.go document once 2009-03-06 03:36:50 -08:00
path_test.go fumbly fingers + non-working ^C 2009-04-07 21:53:39 -07:00
path.go fumbly fingers + non-working ^C 2009-04-07 21:53:39 -07:00
rand.go document rand 2009-03-05 19:26:27 -08:00
sort_test.go code changes for array conversion. 2009-04-15 20:27:45 -07:00
sort.go document sort 2009-03-06 17:29:25 -08:00
strings_test.go Automated g4 rollback of changelist 25024, 2009-03-03 08:39:12 -08:00
strings.go lib misc 2009-04-13 16:50:42 -07:00
testing.go Convert go tree to hierarchical pkg directory: 2009-04-16 20:52:37 -07:00
utf8_test.go code changes for array conversion. 2009-04-15 20:27:45 -07:00
utf8.go code changes for array conversion. 2009-04-15 20:27:45 -07:00
xml.go Step 1 of the Big Error Shift: make os.Error an interface and replace *os.Errors with os.Errors. 2009-04-17 00:08:24 -07:00