Age | Commit message (Collapse) | Author | Files | Lines |
|
R=r
DELTA=10 (7 added, 0 deleted, 3 changed)
OCL=24577
CL=24577
|
|
R=gri
DELTA=31 (30 added, 1 deleted, 0 changed)
OCL=24568
CL=24575
|
|
R=ken
OCL=24501
CL=24566
|
|
R=r
DELTA=257 (250 added, 1 deleted, 6 changed)
OCL=24509
CL=24565
|
|
R=ken
OCL=24507
CL=24507
|
|
R=rsc
DELTA=18 (18 added, 0 deleted, 0 changed)
OCL=24482
CL=24484
|
|
make f(g()) work when g returns multiple
args with names different than f expects.
func swap(a, b int) (c, d int) {
return b, a
}
swap(swap(1,2))
R=ken
OCL=24474
CL=24476
|
|
R=r
DELTA=14 (0 added, 13 deleted, 1 changed)
OCL=24458
CL=24470
|
|
R=ken
OCL=24455
CL=24455
|
|
is not right if the .6 is only for data and
the init function.
instead of that, pick up everything and
let the dead code/data eliminator throw
away the parts that weren't useful.
R=r
DELTA=25 (0 added, 22 deleted, 3 changed)
OCL=24446
CL=24446
|
|
R=ken
OCL=24442
CL=24442
|
|
TBR=r
OCL=24439
CL=24439
|
|
fix a bug in Usage message - would print current value instead of default.
R=rsc
DELTA=53 (7 added, 4 deleted, 42 changed)
OCL=24323
CL=24323
|
|
x.go:13: T is not I - missing M()
NOT
x.go:13: T is not I - missing Mfunc()
R=ken
OCL=24316
CL=24316
|
|
TBR=r
OCL=24269
CL=24269
|
|
* heuristic to go farther during stack traces.
* significantly improved Linux thread handing.
acid:
* update to new libmach interface.
prof:
* use new libmach interface.
* multiple thread support (derived from Rob's copy).
* first steps toward pprof-like graphs:
keep counters indexed by pc,callerpc pairs.
R=r
DELTA=909 (576 added, 123 deleted, 210 changed)
OCL=24240
CL=24259
|
|
* avoid large copies
* NewBufRead, NewBufWrite never fail
* add BufReadWrite
io:
* add io.Close
http, google/net/rpc:
* add, use http.Conn.Hijack
R=r
DELTA=416 (202 added, 123 deleted, 91 changed)
OCL=24153
CL=24238
|
|
R=r
DELTA=9 (2 added, 5 deleted, 2 changed)
OCL=24107
CL=24152
|
|
convert to uppercase names.
R=r
DELTA=613 (460 added, 61 deleted, 92 changed)
OCL=24139
CL=24145
|
|
make t->width of funarg struct be width of struct.
emit MOVSL for 4-byte copy.
R=ken
OCL=24108
CL=24111
|
|
if you clone inside a traced pid, the child
is automatically attached and stopped,
apparently.
R=r
DELTA=63 (41 added, 12 deleted, 10 changed)
OCL=24096
CL=24106
|
|
R=ken
OCL=24025
CL=24025
|
|
Bitten by invisible chars too many times.
R=ken
OCL=24024
CL=24024
|
|
R=r
DELTA=2 (0 added, 2 deleted, 0 changed)
OCL=23993
CL=23995
|
|
throwing away dead code at end of file.
also fix an uninitialized memory error
found by valgrind.
R=r
DELTA=7 (5 added, 2 deleted, 0 changed)
OCL=23991
CL=23994
|
|
which valgrind complains about.
R=ken
OCL=23990
CL=23990
|
|
picked up by valgrind.
fixes test/escape.go on linux.
R=ken
OCL=23971
CL=23971
|
|
R=ken
OCL=23965
CL=23965
|
|
R=ken
OCL=23958
CL=23961
|
|
R=r
DELTA=367 (111 added, 59 deleted, 197 changed)
OCL=23957
CL=23960
|
|
heuristic to not print bogus strings.
fix one error message format.
R=ken
OCL=23849
CL=23851
|
|
R=r
OCL=23820
CL=23820
|
|
don't use intermediate register to move
32-or-fewer-bit immediate constants
into memory.
R=ken
OCL=23726
CL=23726
|
|
R=ken
OCL=23712
CL=23714
|
|
trying to find all the places where
spans might be recorded.
Free can cascade into complicated
span manipulations that move them
from list to list; the old code had the
possibility of accidentally processing
a span twice or jumping to a different
list, causing an infinite loop.
R=r
DELTA=70 (28 added, 25 deleted, 17 changed)
OCL=23704
CL=23710
|
|
- added Slice, Cut, InsertArray, AppendArray
- renamed Remove -> Delete (so we have: Insert, Delete, Cut)
- more factoring of code
- extra tests (could use some more)
R=r,rsc
DELTA=179 (127 added, 22 deleted, 30 changed)
OCL=23648
CL=23685
|
|
R=r
OCL=23646
CL=23646
|
|
R=r
DELTA=11 (6 added, 0 deleted, 5 changed)
OCL=23629
CL=23631
|
|
not pointers to structs.
fix defered dotdotdot.
R=r,ken
DELTA=25 (7 added, 5 deleted, 13 changed)
OCL=23620
CL=23625
|
|
fixes latent bugs in go and defer
R=r
OCL=23613
CL=23613
|
|
R=r
DELTA=43 (29 added, 5 deleted, 9 changed)
OCL=23608
CL=23611
|
|
R=r
OCL=23602
CL=23602
|
|
R=r
OCL=23592
CL=23592
|
|
R=r,gri
DELTA=472 (423 added, 2 deleted, 47 changed)
OCL=23522
CL=23541
|
|
R=ken
OCL=23534
CL=23534
|
|
R=ken
OCL=23532
CL=23532
|
|
R=ken
OCL=23528
CL=23528
|
|
R=ken
OCL=23519
CL=23521
|
|
R=ken
OCL=23520
CL=23520
|
|
R=rsc
DELTA=210 (118 added, 60 deleted, 32 changed)
OCL=23508
CL=23518
|