- 08 Jul, 2009 9 commits
-
-
Russ Cox authored
so remove code from go.y. show original types in badtype; don't remove pointers. not sure why this was here but it confuses things if the bad part involves two named pointer types with different names but the same pointed-at type. R=ken OCL=31369 CL=31369
-
Russ Cox authored
R=r DELTA=188 (171 added, 6 deleted, 11 changed) OCL=31352 CL=31361
-
Robert Griesemer authored
- moved test files from data to testdata - use tabs instead of spaces for layout R=rsc DELTA=129 (67 added, 60 deleted, 2 changed) OCL=31353 CL=31360
-
Robert Griesemer authored
R=r OCL=31359 CL=31359
-
Robert Griesemer authored
R=rsc DELTA=41 (41 added, 0 deleted, 0 changed) OCL=31349 CL=31358
-
Russ Cox authored
R=r DELTA=304 (248 added, 34 deleted, 22 changed) OCL=31345 CL=31347
-
Rob Pike authored
R=rsc DELTA=28 (7 added, 7 deleted, 14 changed) OCL=31312 CL=31322
-
Robert Griesemer authored
R=rsc DELTA=169 (168 added, 0 deleted, 1 changed) OCL=31319 CL=31321
-
Russ Cox authored
R=r DELTA=167 (0 added, 167 deleted, 0 changed) OCL=31304 CL=31316
-
- 07 Jul, 2009 31 commits
-
-
Robert Griesemer authored
- fix a bug w/ optional semicolons R=rsc DELTA=46 (24 added, 0 deleted, 22 changed) OCL=31306 CL=31311
-
Russ Cox authored
R=ken OCL=31310 CL=31310
-
Austin Clements authored
R=gri APPROVED=gri DELTA=73 (48 added, 0 deleted, 25 changed) OCL=31302 CL=31308
-
Ian Lance Taylor authored
Please correct as needed. R=rsc,r DELTA=10 (4 added, 1 deleted, 5 changed) OCL=31305 CL=31305
-
Ian Lance Taylor authored
R=rsc DELTA=35 (0 added, 34 deleted, 1 changed) OCL=31301 CL=31303
-
Robert Griesemer authored
- fixed typo in parser.go - removed test w/ syntax errors from gofmt test script R=rsc DELTA=25 (21 added, 0 deleted, 4 changed) OCL=31296 CL=31298
-
Russ Cox authored
R=ken OCL=31295 CL=31295
-
Russ Cox authored
R=r DELTA=12 (0 added, 0 deleted, 12 changed) OCL=31240 CL=31290
-
Russ Cox authored
R=r DELTA=242 (68 added, 69 deleted, 105 changed) OCL=31239 CL=31289
-
Russ Cox authored
R=r DELTA=16 (3 added, 1 deleted, 12 changed) OCL=31121 CL=31288
-
Russ Cox authored
R=r DELTA=186 (55 added, 8 deleted, 123 changed) OCL=31117 CL=31287
-
Russ Cox authored
R=r DELTA=192 (52 added, 43 deleted, 97 changed) OCL=31116 CL=31286
-
Russ Cox authored
R=gri DELTA=2 (0 added, 0 deleted, 2 changed) OCL=31115 CL=31285
-
Russ Cox authored
R=gri DELTA=70 (7 added, 17 deleted, 46 changed) OCL=31113 CL=31283
-
Russ Cox authored
R=austin DELTA=3 (0 added, 0 deleted, 3 changed) OCL=31112 CL=31282
-
Russ Cox authored
R=r DELTA=208 (37 added, 63 deleted, 108 changed) OCL=31111 CL=31281
-
Russ Cox authored
tests to use new reflect interface. also make tests a real gotest. depends on CL 31107 R=r DELTA=582 (56 added, 194 deleted, 332 changed) OCL=31108 CL=31279
-
Russ Cox authored
R=ken OCL=31122 CL=31278
-
Russ Cox authored
in place of sigi, sigt. R=ken OCL=31118 CL=31277
-
Russ Cox authored
rename ntype.go and nvalue.go to type.go and value.go R=r DELTA=4295 (761 added, 2819 deleted, 715 changed) OCL=31238 CL=31276
-
Robert Griesemer authored
be independent of each other R=rsc DELTA=28 (28 added, 0 deleted, 0 changed) OCL=31271 CL=31273
-
Robert Griesemer authored
R=rsc DELTA=2 (0 added, 0 deleted, 2 changed) OCL=31270 CL=31272
-
Ian Lance Taylor authored
s.output.Data() was being retrieved before the synchronization point, which meant that it could be retrieved before the goroutine wrote it. Using gccgo this caused random errors. R=gri DELTA=2 (1 added, 0 deleted, 1 changed) OCL=31046 CL=31267
-
Russ Cox authored
and make 5c, 8c use them. centralizes reachability analysis and switch generation. now 8c doesn't have spurious warnings in pkg/runtime. R=ken OCL=31266 CL=31266
-
Robert Griesemer authored
Natural, Integer, and Rational numbers - added Value() methods to access small Natural and Integers as uint64 or int64 respectively, and to get the components of Rational numbers - fixed a bug with Integer creation - removed some _'s from names - added more comments in places - added test cases R=rsc DELTA=184 (127 added, 11 deleted, 46 changed) OCL=31210 CL=31265
-
Russ Cox authored
needed for heap allocation if variable escapes. package main func main(){ var i interface{} = 42; switch v := i.(type) { case int: println(&v, v); } } R=ken OCL=31245 CL=31245
-
Russ Cox authored
x << "a" 1 << int(2) R=ken OCL=31244 CL=31244
-
Kai Backman authored
R=rsc APPROVED=rsc DELTA=46 (0 added, 5 deleted, 41 changed) OCL=31241 CL=31243
-
David Symonds authored
R=rsc APPROVED=rsc DELTA=32 (26 added, 4 deleted, 2 changed) OCL=31172 CL=31242
-
Russ Cox authored
* give genwrapper and genembedtramp the same signature. * move duint8, duint16, duint32, duint64, duintptr into gc. * tidy genwrapper. * bug involving struct field symbols in signature list. (hash-order dependent so hard to trigger) * new Type print format %#-T like %#T but omits names on function arguments. R=ken OCL=31237 CL=31237
-
Russ Cox authored
missing break after error. dot symbol bug fix: leave sym alone (was incorrect for inserted cross-package dots). R=ken OCL=31234 CL=31236
-