- 05 Feb, 2009 11 commits
-
-
Rob Pike authored
R=rsc DELTA=18 (18 added, 0 deleted, 0 changed) OCL=24482 CL=24484
-
Russ Cox authored
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
-
Russ Cox authored
R=r DELTA=14 (0 added, 13 deleted, 1 changed) OCL=24458 CL=24470
-
Russ Cox authored
R=ken OCL=24455 CL=24455
-
Robert Griesemer authored
- more elegant tracing code - removed some dead code, cleanups R=r OCL=24452 CL=24452
-
Russ Cox authored
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
-
Russ Cox authored
R=ken OCL=24442 CL=24442
-
Russ Cox authored
TBR=r OCL=24439 CL=24439
-
Ian Lance Taylor authored
.* from regexp since it confuses DejaGNU which runs gcc's testsuite. R=rsc DELTA=3 (0 added, 0 deleted, 3 changed) OCL=24435 CL=24438
-
Robert Griesemer authored
- ast statements now use interfaces - deleted old (now unused) code R=r OCL=24422 CL=24422
-
Robert Griesemer authored
R=r OCL=24380 CL=24380
-
- 04 Feb, 2009 5 commits
-
-
Rob Pike authored
DELTA=46 (25 added, 1 deleted, 20 changed) OCL=24342 CL=24354
-
Rob Pike authored
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
-
Russ Cox authored
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
-
Robert Griesemer authored
using interfaces properly => much cleaner code - converted tracing code to use 'defer' statement - next steps: convert rest of ast as well R=r OCL=24277 CL=24277
-
Rob Pike authored
R=rsc DELTA=52 (15 added, 37 deleted, 0 changed) OCL=24274 CL=24274
-
- 03 Feb, 2009 5 commits
-
-
Russ Cox authored
TBR=r OCL=24269 CL=24269
-
Russ Cox authored
* 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
-
Russ Cox authored
* 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
-
Russ Cox authored
R=r DELTA=9 (2 added, 5 deleted, 2 changed) OCL=24107 CL=24152
-
Russ Cox authored
convert to uppercase names. R=r DELTA=613 (460 added, 61 deleted, 92 changed) OCL=24139 CL=24145
-
- 02 Feb, 2009 3 commits
-
-
Russ Cox authored
make t->width of funarg struct be width of struct. emit MOVSL for 4-byte copy. R=ken OCL=24108 CL=24111
-
Russ Cox authored
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
-
Robert Griesemer authored
'def' instead of 'func', 'const', or 'type' R=r OCL=24092 CL=24094
-
- 01 Feb, 2009 2 commits
- 31 Jan, 2009 3 commits
-
-
Russ Cox authored
R=r DELTA=2 (0 added, 2 deleted, 0 changed) OCL=23993 CL=23995
-
Russ Cox authored
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
-
Russ Cox authored
which valgrind complains about. R=ken OCL=23990 CL=23990
-
- 30 Jan, 2009 11 commits
-
-
Robert Griesemer authored
- added more test cases - fixed a bug in test script which prevented errors to show up... R=r OCL=23832 CL=23974
-
Russ Cox authored
picked up by valgrind. fixes test/escape.go on linux. R=ken OCL=23971 CL=23971
-
Rob Pike authored
R=rsc DELTA=2 (0 added, 0 deleted, 2 changed) OCL=23967 CL=23970
-
Russ Cox authored
R=ken OCL=23965 CL=23965
-
Robert Griesemer authored
syntax of function types and making them "reference types" like slice, map, and chan. First step in Russ' proposal. DELTA=111 (32 added, 15 deleted, 64 changed) OCL=23669 CL=23964
-
Russ Cox authored
R=ken OCL=23958 CL=23961
-
Russ Cox authored
R=r DELTA=367 (111 added, 59 deleted, 197 changed) OCL=23957 CL=23960
-
Rob Pike authored
R=rsc DELTA=4 (0 added, 0 deleted, 4 changed) OCL=23896 CL=23928
-
Rob Pike authored
R=rsc DELTA=15 (1 added, 0 deleted, 14 changed) OCL=23889 CL=23889
-
Russ Cox authored
heuristic to not print bogus strings. fix one error message format. R=ken OCL=23849 CL=23851
-
Robert Griesemer authored
(most of this has been integrated into pretty, the rest has been archived). R=r OCL=23842 CL=23842
-