- 06 May, 2009 10 commits
-
-
Russ Cox authored
so that 6l can discard strings used by dead code. also, for short strings, generate DUPOK global symbols so that references to, say, "%s: %s" in multiple files result in only a single symbol. R=ken OCL=28361 CL=28361
-
Rob Pike authored
fix that and clean up state handling a little. R=rsc DELTA=44 (18 added, 8 deleted, 18 changed) OCL=28359 CL=28359
-
Ken Thompson authored
R=r OCL=28321 CL=28357
-
Rob Pike authored
TBR=gri OCL=28320 CL=28320
-
Ken Thompson authored
R=r OCL=28319 CL=28319
-
Robert Griesemer authored
R=r DELTA=9298 (4760 added, 4536 deleted, 2 changed) OCL=28317 CL=28317
-
Russ Cox authored
R=ken OCL=28314 CL=28314
-
Rob Pike authored
simplify run.bash now that lib has make test that recurs. R=rsc DELTA=1179 (578 added, 596 deleted, 5 changed) OCL=28313 CL=28313
-
Robert Griesemer authored
R=r DELTA=40 (40 added, 0 deleted, 0 changed) OCL=28308 CL=28311
-
Rob Pike authored
no substantive changes except: - new Makefiles, all auto-generated - go/src/lib/Makefile has been extensively edited R=rsc OCL=28310 CL=28310
-
- 05 May, 2009 8 commits
-
-
Russ Cox authored
* byteastring is no longer used * do not generate ODCL, OAS for globals (wasn't generating any code but might save one or two init functions) * do not call self from Init function R=ken OCL=28309 CL=28309
-
Russ Cox authored
R=r DELTA=42 (20 added, 22 deleted, 0 changed) OCL=28295 CL=28295
-
Russ Cox authored
editing the firstp list was ineffective, because follow rebuilds it from the textp list. the symbols for dead code were being dropped from the binary but the code was all still there. text for fmt.Printf("hello, world\n") drops from 143945 to 128650. R=r,ken DELTA=22 (20 added, 0 deleted, 2 changed) OCL=28255 CL=28290
-
Robert Griesemer authored
- more light-weight - better buffer management - added test cases R=r DELTA=227 (167 added, 35 deleted, 25 changed) OCL=28252 CL=28289
-
Russ Cox authored
R=r DELTA=10 (0 added, 10 deleted, 0 changed) OCL=28258 CL=28287
-
Russ Cox authored
R=r DELTA=17 (2 added, 9 deleted, 6 changed) OCL=28286 CL=28286
-
Rob Pike authored
R=rsc DELTA=6 (1 added, 0 deleted, 5 changed) OCL=28242 CL=28256
-
Ken Thompson authored
1. dont clear external and heap objects 2. propagate constant assignment R=r OCL=28254 CL=28254
-
- 04 May, 2009 3 commits
-
-
David Symonds authored
It now exports a Var interface (anyone can export their own custom var types now), so users need to create and manage their own vars and mark them as exportable via the Publish function. They are exposed via /debug/vars. R=r,rsc APPROVED=r DELTA=605 (314 added, 186 deleted, 105 changed) OCL=28143 CL=28239
-
Robert Griesemer authored
(this corresponds to the currently running version of godoc) R=r DELTA=11 (0 added, 10 deleted, 1 changed) OCL=28238 CL=28238
-
Ken Thompson authored
R=r OCL=28204 CL=28204
-
- 03 May, 2009 2 commits
-
-
Ken Thompson authored
R=r OCL=28201 CL=28201
-
David Symonds authored
R=gri APPROVED=gri DELTA=1 (0 added, 0 deleted, 1 changed) OCL=28184 CL=28192
-
- 02 May, 2009 5 commits
-
-
Ian Lance Taylor authored
value has been received. This failed with gccgo before today. R=ken,r DELTA=18 (18 added, 0 deleted, 0 changed) OCL=28185 CL=28190
-
Robert Griesemer authored
- template-driven ast printing now can successfully reproduce entire Go programs next steps: - fine-tuning of output - print interspersed comments - cleanup and testing against all Go programs - replace astprinter R=r OCL=28181 CL=28181
-
Ken Thompson authored
drip init function if it doesnt do anything R=r OCL=28180 CL=28180
-
Ken Thompson authored
better calling of morestack R=r OCL=28179 CL=28179
-
Robert Griesemer authored
R=r DELTA=16 (0 added, 3 deleted, 13 changed) OCL=28133 CL=28178
-
- 01 May, 2009 1 commit
-
-
Kai Backman authored
of 5g. 5l balks at the output and running 5g with -S shows the true extent of the disaster. Still, better than yesterday. Maybe. Tested on the canonical: package main func main() { } R=rsc APPROVED=rsc DELTA=4182 (4181 added, 0 deleted, 1 changed) OCL=27601 CL=28175
-
- 30 Apr, 2009 11 commits
-
-
Robert Griesemer authored
- fixed a bug and added corresponding test case R=rsc DELTA=114 (18 added, 29 deleted, 67 changed) OCL=28114 CL=28128
-
Russ Cox authored
R=ken OCL=28120 CL=28124
-
Russ Cox authored
R=r DELTA=12 (9 added, 0 deleted, 3 changed) OCL=28096 CL=28118
-
Russ Cox authored
R=r DELTA=30 (9 added, 1 deleted, 20 changed) OCL=28104 CL=28117
-
Russ Cox authored
to match traditional c linkers. R=r DELTA=42 (8 added, 12 deleted, 22 changed) OCL=28101 CL=28115
-
Rob Pike authored
TBR=rsc DELTA=2 (1 added, 0 deleted, 1 changed) OCL=28066 CL=28070
-
Rob Pike authored
add test for structure alignment/offset. R=gri DELTA=49 (35 added, 0 deleted, 14 changed) OCL=28068 CL=28068
-
Ian Lance Taylor authored
you should be able to convert a pointer to an array to a slice, you should not be able to convert an array to a slice. Currently 6g works the other way around. R=ken,rsc DELTA=17 (17 added, 0 deleted, 0 changed) OCL=28033 CL=28067
-
Russ Cox authored
R=r DELTA=4 (3 added, 1 deleted, 0 changed) OCL=28063 CL=28065
-
Russ Cox authored
don't relay the signal when restarting it. R=r DELTA=1 (0 added, 0 deleted, 1 changed) OCL=28060 CL=28064
-
Rob Pike authored
iant: will this be ok in gccgo? R=rsc DELTA=9 (8 added, 0 deleted, 1 changed) OCL=28059 CL=28062
-