- 06 Feb, 2009 9 commits
-
-
Robert Griesemer authored
- first stab at a Go Documentation Server (gds) - various fixes to make initial version of gds work R=r OCL=24588 CL=24588
-
Rob Pike authored
- don't need *struct - don't need item/rat both - closures make the inner slaves easier - delete some old BUG comments powser2 is left mostly alone, for variety. R=rsc DELTA=134 (2 added, 20 deleted, 112 changed) OCL=24579 CL=24581
-
Russ Cox authored
R=r DELTA=10 (7 added, 0 deleted, 3 changed) OCL=24577 CL=24577
-
Rob Pike authored
R=gri DELTA=31 (30 added, 1 deleted, 0 changed) OCL=24568 CL=24575
-
Russ Cox authored
R=ken OCL=24501 CL=24566
-
Russ Cox authored
R=r DELTA=257 (250 added, 1 deleted, 6 changed) OCL=24509 CL=24565
-
Robert Griesemer authored
- moved Object, Type, Scope out of AST into symboltable - moved universe into symboltable - removed dead code - fixed dependency computation (pretty -d filename.go) - lots of cleanups - removed tocken channel connection between parser and scanner (was cute, but not really needed) R=r OCL=24545 CL=24545
-
Russ Cox authored
R=ken OCL=24507 CL=24507
-
Robert Griesemer authored
- equality of struct types requires equality of field names DELTA=4 (0 added, 1 deleted, 3 changed) OCL=24478 CL=24487
-
- 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 2 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
-