- 26 Jan, 2010 14 commits
-
-
Russ Cox authored
also allow func() func(). R=ken2 CC=golang-dev https://golang.org/cl/194078
-
Russ Cox authored
no longer ambiguous at top level, thanks to new semicolon rules. use gofmt layout for function types. Fixes #528. R=gri CC=golang-dev https://golang.org/cl/194077
-
Robert Griesemer authored
R=r, rsc CC=golang-dev https://golang.org/cl/193101
-
Kai Backman authored
a number of fixes for arm elf generation in 5l. -T now works as advertised, -D now works properly. R=rsc CC=golang-dev https://golang.org/cl/194076
-
Russ Cox authored
(eliminate assumption of package global name space, make code easier to move between packages). R=r CC=golang-dev https://golang.org/cl/194072
-
Stephen Weinberg authored
R=rsc CC=golang-dev https://golang.org/cl/186282
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/194064
-
Petar Maymounkov authored
R=rsc, rsc1 CC=golang-dev https://golang.org/cl/194046
-
Russ Cox authored
R=ken2 CC=golang-dev https://golang.org/cl/194073
-
Russ Cox authored
R=ken2 CC=golang-dev https://golang.org/cl/193081
-
Russ Cox authored
R=ken2 CC=golang-dev https://golang.org/cl/194071
-
Russ Cox authored
bonus: type switch now detects multiple uses of identical interface types. bonus: interface types are now order-independent, following the spec. R=ken2 CC=golang-dev https://golang.org/cl/194053
-
Russ Cox authored
(package main; others are pulled in automatically) R=ken2 CC=golang-dev https://golang.org/cl/194069
-
Robert Griesemer authored
minor cleanups (which I did at home before but missed this morning at work) R=rsc CC=golang-dev https://golang.org/cl/193095
-
- 25 Jan, 2010 10 commits
-
-
Ian Lance Taylor authored
R=rsc CC=golang-dev https://golang.org/cl/194066
-
Andrey Mirtchovski authored
Previous behaviour only picked the first entry (official hostname) but not the aliases. R=rsc CC=golang-dev https://golang.org/cl/193092
-
Robert Griesemer authored
Fixes #530. R=rsc CC=golang-dev https://golang.org/cl/193091
-
Robert Griesemer authored
- separate parsing from declaration - setup of correct scopes R=rsc CC=golang-dev https://golang.org/cl/189098
-
Russ Cox authored
eliminates spurious multiple initialization errors. give more information in the multiple init errors that remain. Fixes #87. R=r CC=golang-dev https://golang.org/cl/194052
-
Christopher Wedgwood authored
R=rsc, dho, r CC=golang-dev https://golang.org/cl/194045
-
Russ Cox authored
detect compilation of special package runtime with compiler flag instead of package name. R=ken2 CC=golang-dev https://golang.org/cl/193080
-
Russ Cox authored
R=ken2 CC=golang-dev https://golang.org/cl/194051
-
Russ Cox authored
R=ken2 CC=golang-dev https://golang.org/cl/193079
-
Rob Pike authored
(it is installed by apt-get install gawk, I believe) Fixes #557. R=rsc CC=golang-dev https://golang.org/cl/194050
-
- 24 Jan, 2010 1 commit
-
-
Rob Pike authored
R=rsc CC=golang-dev https://golang.org/cl/193075
-
- 23 Jan, 2010 4 commits
-
-
Russ Cox authored
5g/6g/8g: add import statements to export metadata, mapping package path to package name. recognize "" as the path of the package in export metadata. use "" as the path of the package in object symbol names. 5c/6c/8c, 5a/6a/8a: rewrite leading . to "". so that ·Sin means Sin in this package. 5l/6l/8l: rewrite "" in symbol names as object files are read. gotest: handle new symbol names. gopack: handle new import lines in export metadata. Collectively, these changes eliminate the assumption of a global name space in the object file formats. Higher level pieces such as reflect and the computation of type hashes still depend on the assumption; we're not done yet. R=ken2, r, ken3 CC=golang-dev https://golang.org/cl/186263
-
Dean Prichard authored
R=rsc CC=golang-dev https://golang.org/cl/186279
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/186283
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/190104
-
- 22 Jan, 2010 5 commits
-
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/190103
-
Ian Lance Taylor authored
TBR=frm.adiputra CC=golang-dev https://golang.org/cl/193055
-
Firmansyah Adiputra authored
Other code fixing: - Fixed bugs in get32. - Fix code for parsing display string (as a new function). - Fix code for connecting to X server. The old code only work if the server is listening to TCP port, otherwise it doesn't work (at least in my PC). R=nigeltao_golang, rsc, jhh CC=golang-dev https://golang.org/cl/183111
-
Nigel Tao authored
R=r CC=frm, golang-dev https://golang.org/cl/186276
-
Christopher Wedgwood authored
R=rsc, r, gri CC=golang-dev https://golang.org/cl/186255
-
- 20 Jan, 2010 6 commits
-
-
Ken Thompson authored
R=rsc CC=golang-dev https://golang.org/cl/190088
-
Russ Cox authored
Fixes #525. R=r CC=golang-dev https://golang.org/cl/190044
-
Russ Cox authored
* switch to real dot (.) instead of center dot (·) everywhere in object files. before it was half and half depending on where in the name it appeared. * in 6c/6a/etc identifiers, · can still be used but turns into . immediately. * in export metadata, replace package identifiers with quoted strings (still package names, not paths). R=ken2, r CC=golang-dev https://golang.org/cl/190076
-
Russ Cox authored
need better management of mach semaphores eventually but this avoids allocating them for uncontended Locks. R=r CC=agl1, golang-dev https://golang.org/cl/190079
-
Ian Lance Taylor authored
Since gcco runs goroutines in independent threads, it needs locking for the global variables. This shows up when I use ordinary increments rather than locked increments for var++. R=ken2, ken3 CC=golang-dev https://golang.org/cl/190074
-
Ken Thompson authored
arrays/slices in structures R=rsc CC=golang-dev https://golang.org/cl/190077
-