aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-06-14[release-branch.go1] syscall: fix windows buildgo1.0.2Andrew Gerrand
««« CL 6303061 / 17432a753e50 syscall: fix windows build TBR=bradfitz CC=golang-dev https://golang.org/cl/6303061 »»» R=golang-dev CC=golang-dev https://golang.org/cl/6295080
2012-06-13[release-branch.go1] syscall: fix GetCurrentProcessId symbol name on WindowsRuss Cox
2012-06-14[release-branch.go1] doc: document go1.0.2Andrew Gerrand
««« CL 6298079 / a19665fe6f33 doc: document go1.0.2 R=golang-dev, dave, rsc CC=golang-dev https://golang.org/cl/6298079 »»» R=golang-dev, rsc CC=golang-dev https://golang.org/cl/6302076
2012-06-13[release-branch.go1] update VERSION to go1.0.2Russ Cox
2012-06-13[release-branch.go1] syscall: unexport GetCurrentProcessId on WindowsRuss Cox
2012-06-13[release-branch.go1] runtime: improved continuity in hash computationJan Ziak
««« backport c8d163b7930e runtime: improved continuity in hash computation Fixes #3695. R=r, dave, rsc CC=golang-dev https://golang.org/cl/6304062 »»»
2012-06-13[release-branch.go1] misc/emacs: Fix a failure when /tmp/<file>.go exists.Jean-Marc Eurin
««« backport 903a3cdd92cf misc/emacs: Fix a failure when /tmp/<file>.go exists. R=sameer CC=golang-dev https://golang.org/cl/6296060 »»»
2012-06-13[release-branch.go1] misc/emacs: Fix the automatic gofmt when creating a new ↵Jean-Marc Eurin
file. ««« backport 5b4920fe3605 misc/emacs: Fix the automatic gofmt when creating a new file. Patching the buffer with the output from gofmt -d only works if the file already exists. If it doesn't, replace the content with the output of gofmt. R=sameer CC=golang-dev https://golang.org/cl/6302063 »»»
2012-06-13[release-branch.go1] encoding/gob: fix doc typoBrad Fitzpatrick
««« backport d34766b79c5e encoding/gob: fix doc typo R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/6300078 »»»
2012-06-13[release-branch.go1] syscall: revert API changes in Windows Win32finddata fix.Russ Cox
««« backport 7a7a91c3da32 syscall: revert API changes in Windows Win32finddata fix. Preserve old API by using correct struct in system call and then copying the results, as we did for SetsockoptLinger. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/6307065 »»»
2012-06-13[release-branch.go1] cmd/api: handle empty API file, ignore -next in releaseRuss Cox
««« backport 8e7ad2db0833 cmd/api: handle empty API file, ignore -next in release R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/6298063 »»»
2012-06-13[release-branch.go1] regexp/syntax: unexport ErrUnexpectedParenRuss Cox
««« backport b4cdcec897fb regexp/syntax: unexport ErrUnexpectedParen This new error is the only API change in the current draft of Go 1.0.2 CLs. I'd like to include the CL that introduced it, because it replaces a mysterious 'internal error' with a useful error message, but I don't want any API changes, so unexport the error constant for now. It can be re-exported for Go 1.1. R=golang-dev, r CC=golang-dev https://golang.org/cl/6294055 »»»
2012-06-13[release-branch.go1] cmd/5c, cmd/5g, cmd/5l: fix cross compilation failure ↵Dave Cheney
on darwin ««« backport 432f2b7f5458 cmd/5c, cmd/5g, cmd/5l: fix cross compilation failure on darwin Fixes #3708. The fix to allow 5{c,g,l} to compile under clang 3.1 broke cross compilation on darwin using the Apple default compiler on 10.7.3. This failure was introduced in 9b455eb64690. This has been tested by cross compiling on darwin/amd64 to linux/arm using * gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00) * clang version 3.1 (branches/release_31) As well as on linux/arm using * gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) * Ubuntu clang version 3.0-6ubuntu3 (tags/RELEASE_30/final) (based on LLVM 3.0) * Debian clang version 3.1-4 (branches/release_31) (based on LLVM 3.1) R=consalus, rsc CC=golang-dev https://golang.org/cl/6307058 »»»
2012-06-13[release-branch.go1] cmd/cgo: make Go code order deterministicRuss Cox
««« backport 319a9f3330d0 cmd/cgo: make Go code order deterministic The type declarations were being generated using a range over a map, which meant that successive runs produced different orders. This will make sure successive runs produce the same files. Fixes #3707. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/6300062 »»»
2012-06-13[release-branch.go1] cmd/gc: limit data disassembly to -SSRuss Cox
««« backport 14ce24bcd818 cmd/gc: limit data disassembly to -SS This makes -S useful again. R=ken2 CC=golang-dev https://golang.org/cl/6302054 »»»
2012-06-13[release-branch.go1] cmd/gc: fix LEAQ $0, SI bugRuss Cox
««« backport c4a344d25b87 cmd/gc: fix LEAQ $0, SI bug Cannot take effective address of constant. Fixes #3670. R=ken2 CC=golang-dev https://golang.org/cl/6299055 »»»
2012-06-13[release-branch.go1] cmd/gc: fix type checking loopRuss Cox
««« backport e69400ace361 cmd/gc: fix type checking loop CL 4313064 fixed its test case but did not address a general enough problem: type T1 struct { F *T2 } type T2 T1 type T3 T2 could still end up copying the definition of T1 for T2 before T1 was done being evaluated, or T3 before T2 was done. In order to propagate the updates correctly, record a copy of an incomplete type for re-execution once the type is completed. Roll back CL 4313064. Fixes #3709. R=ken2 CC=golang-dev, lstoakes https://golang.org/cl/6301059 »»»
2012-06-13[release-branch.go1] cmd/gc: delete dead codeRuss Cox
««« backport 721d528a4e91 cmd/gc: delete dead code R=ken2 CC=golang-dev https://golang.org/cl/6307050 »»»
2012-06-13[release-branch.go1] cmd/gc: do not crash on struct with _ fieldRuss Cox
««« backport af07f1cd12dc cmd/gc: do not crash on struct with _ field Fixes #3607. R=ken2 CC=golang-dev https://golang.org/cl/6296052 »»»
2012-06-13[release-branch.go1] cmd/gc: preserve side effects during inlining of ↵Russ Cox
function with _ argument ««« backport 0ba8e27c7b87 cmd/gc: preserve side effects during inlining of function with _ argument Fixes #3593. R=ken2 CC=golang-dev, lvd https://golang.org/cl/6305061 »»»
2012-06-13[release-branch.go1] encoding/json: fix panic unmarshaling into non-nil ↵Russ Cox
interface value ««« backport bee83c1509a3 encoding/json: fix panic unmarshaling into non-nil interface value Fixes #3614. R=golang-dev, adg CC=golang-dev https://golang.org/cl/6306051 »»»
2012-06-13[release-branch.go1] cmd/gc: mark output of typename as type-checkedRuss Cox
««« backport d39a44280dd3 cmd/gc: mark output of typename as type-checked R=ken2 CC=golang-dev https://golang.org/cl/6302051 »»»
2012-06-13[release-branch.go1] fmt: fix doc typoDaniel Morsing
««« backport 76f136192aac fmt: fix doc typo R=golang-dev, rsc CC=golang-dev https://golang.org/cl/6308046 »»»
2012-06-13[release-branch.go1] A+C: Daniel Morsing (individual CLA)Russ Cox
««« backport a47632179cb7 A+C: Daniel Morsing (individual CLA) R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/6307048 »»»
2012-06-13[release-branch.go1] A+C: Markus Sonderegger (individual CLA)Russ Cox
««« backport a6e2b17a16d7 A+C: Markus Sonderegger (individual CLA) R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/6303047 »»»
2012-06-13[release-branch.go1] build: restore PATH before "dist banner"Shenghou Ma
««« backport 2787cca7ac8f build: restore PATH before "dist banner" Fixes #3699. R=golang-dev, r, rsc CC=golang-dev https://golang.org/cl/6272048 »»»
2012-06-13[release-branch.go1] cmd/5c, cmd/5g, cmd/5l: fix array indexing warning ↵Dave Cheney
under Clang 3.1 ««« backport 9b455eb64690 cmd/5c, cmd/5g, cmd/5l: fix array indexing warning under Clang 3.1 This should be the last of them. R=golang-dev, minux.ma, rsc CC=golang-dev https://golang.org/cl/6297043 »»»
2012-06-13[release-branch.go1] cmd/[568]g: correct freeing of allocated Regs.Rémy Oudompheng
««« backport f1028a23b059 cmd/[568]g: correct freeing of allocated Regs. R=golang-dev, rsc CC=golang-dev, remy https://golang.org/cl/6281050 »»»
2012-06-13[release-branch.go1] go spec: clarify promotion rules for methods/fields of ↵Robert Griesemer
anonymous fields ««« backport ae0301294b9b go spec: clarify promotion rules for methods/fields of anonymous fields Fixes #3635. R=rsc, r, iant, kevlar, iant CC=golang-dev https://golang.org/cl/6217045 »»»
2012-06-13[release-branch.go1] doc/install: we don't print 'The compiler is 6g' anymoreRuss Cox
««« backport 008b163fb38a doc/install: we don't print 'The compiler is 6g' anymore R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/6273050 »»»
2012-06-13[release-branch.go1] misc/emacs: make compilation-mode's next-error ↵Ryan Barrett
understand test failure output. ««« backport f469c9d212c4 misc/emacs: make compilation-mode's next-error understand test failure output. specifically, adds a go-test element to compilation-error-regexp-alist[-alist]. Fixes #3629. R=golang-dev, rsc, sameer CC=golang-dev, jba https://golang.org/cl/6197091 »»»
2012-06-13[release-branch.go1] api: add Linux/ARM to go1 APIShenghou Ma
««« backport 5538444d6f32 api: add Linux/ARM to go1 API It's very unfortunate that the type of Data field of struct RawSockaddr is [14]uint8 on Linux/ARM instead of [14]int8 on all the others. btw, it should be [14]int8 according to my header files. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/6275050 »»»
2012-06-13[release-branch.go1] path/filepath: fix testMikio Hara
««« backport 912fdfb20cc6 path/filepath: fix test Make it possible to run test over symlinked GOROOT. R=golang-dev, r CC=golang-dev https://golang.org/cl/6268046 »»»
2012-06-13[release-branch.go1] syscall: correct Win32finddata definitionAlex Brainman
««« backport 45d1063d8520 syscall: correct Win32finddata definition Fixes #3685. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/6261053 »»»
2012-06-13[release-branch.go1] syscall: fix 32-bit uid callsShenghou Ma
««« backport 31e36672e3df syscall: fix 32-bit uid calls 16-bit uid calls are not always supported in newer kernels. R=dave, rsc, bradfitz CC=golang-dev https://golang.org/cl/6279047 »»»
2012-06-13[release-branch.go1] path/filepath: implement documented SkipDir behaviorJan Mercl
««« backport 4ef88bab4b0d path/filepath: implement documented SkipDir behavior Currently walk() doesn't check for err == SkipDir when iterating a directory list, but such promise is made in the docs for WalkFunc. Fixes #3486. R=rsc, r CC=golang-dev https://golang.org/cl/6257059 »»»
2012-06-13[release-branch.go1] api: add FreeBSD to go1 APIBrad Fitzpatrick
««« backport d8e47164f8dd api: add FreeBSD to go1 API Now that gri has made go/parser 15% faster, I offer this change to slow back down cmd/api ~proportionately, adding FreeBSD to the go1-checked set of platforms. Really we should have done this earlier. This will prevent us from breaking FreeBSD compatibility accidentally in the future. R=golang-dev, r CC=golang-dev https://golang.org/cl/6279044 »»»
2012-06-13[release-branch.go1] misc/emacs: stop go-mode from spuriously marking the ↵Ryan Barrett
buffer modified when it loads ««« backport f0fc2ba71361 misc/emacs: stop go-mode from spuriously marking the buffer modified when it loads R=golang-dev, sameer, bradfitz CC=golang-dev, jba https://golang.org/cl/6213056 »»»
2012-06-13[release-branch.go1] CONTRIBUTORS: Add Ryan Barrett (Google CLA)Sameer Ajmani
««« backport d7030ef36339 CONTRIBUTORS: Add Ryan Barrett (Google CLA) R=golang-dev, r CC=golang-dev https://golang.org/cl/6244071 »»»
2012-06-13[release-branch.go1] regexp: fix a couple of bugs in the documentationRob Pike
««« backport 97295af6ee9b regexp: fix a couple of bugs in the documentation Byte slices are not strings. Fixes #3687. R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/6257074 »»»
2012-06-13[release-branch.go1] compress/flate: fix overflow on 2GB input. Reset ↵Ivan Krasin
hashOffset every 16 MB. ««« backport 00a1ca1ea3bd compress/flate: fix overflow on 2GB input. Reset hashOffset every 16 MB. This bug has been introduced in the following revision: changeset: 11404:26dceba5c610 user: Ivan Krasin <krasin@golang.org> date: Mon Jan 23 09:19:39 2012 -0500 summary: compress/flate: reduce memory pressure at cost of additional arithmetic operation. This is the review page for that CL: https://golang.org/cl/5555070/ R=rsc, imkrasin CC=golang-dev https://golang.org/cl/6249067 »»»
2012-06-13[release-branch.go1] go-mode: Works for both GNU-Emacs and XEmacs-21.5Mats Lidell
««« backport 83f7ee1fa792 go-mode: Works for both GNU-Emacs and XEmacs-21.5 Fixes some portability issues between the Emacsen. R=golang-dev, sameer, bradfitz, ryanb CC=golang-dev https://golang.org/cl/6206043 »»»
2012-06-13[release-branch.go1] A+C: add Mats Lidell. He signed the agreement with the ↵Sameer Ajmani
Sweden email ««« backport 700728feacc8 A+C: add Mats Lidell. He signed the agreement with the Sweden email address, but his changelist is under the Gmail address. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/6248069 »»»
2012-06-13[release-branch.go1] misc/emacs: Use patch output of gofmt instead of ↵Jean-Marc Eurin
replacing the buffer. ««« backport 6c2e9ed1f714 misc/emacs: Use patch output of gofmt instead of replacing the buffer. This uses the patch output of gofmt (-d option) and applies each chunk to the buffer, instead of replacing the whole buffer. The main advantage is that the undo history is kept across gofmt'ings, so it can really be used as a before-save-hook. R=sameer, sameer CC=golang-dev https://golang.org/cl/6198047 »»»
2012-06-13[release-branch.go1] runtime: do not unset the special bit after finalization.Rémy Oudompheng
««« backport 4a10c887bb3e runtime: do not unset the special bit after finalization. A block with finalizer might also be profiled. The special bit is needed to unregister the block from the profile. It will be unset only when the block is freed. Fixes #3668. R=golang-dev, rsc CC=golang-dev, remy https://golang.org/cl/6249066 »»»
2012-06-13[release-branch.go1] Emacs go-mode: don't indent the inside of strings.Peter Kleiweg
««« backport 8888febbe757 Emacs go-mode: don't indent the inside of strings. Two fixes for indentation problems: 1. Properly recognize multi-line strings. These start with `, not ". 2. Don't indent a line if the beginning of the line is the end of a multi-line string. This happened for instance when inserting a closing bracket after a multi-line string. R=sameer CC=golang-dev https://golang.org/cl/6157044 »»»
2012-06-13[release-branch.go1] time: fix deadlock in Sleep(0)Dmitriy Vyukov
««« backport 085b20e6e0aa time: fix deadlock in Sleep(0) See time/sleep_test.go for repro. R=golang-dev, r, rsc CC=golang-dev, patrick.allen.higgins https://golang.org/cl/6250072 »»»
2012-06-13[release-branch.go1] net: fix comment on FileListenerMikio Hara
««« backport 3dfcac5f8254 net: fix comment on FileListener R=rsc CC=golang-dev https://golang.org/cl/6242067 »»»
2012-06-13[release-branch.go1] Emacs go-mode: fix Emacs freeze-up when copy/pasting ↵Peter Kleiweg
from string or comment. ««« backport 798239220647 Emacs go-mode: fix Emacs freeze-up when copy/pasting from string or comment. Fixes #3509. Fixes #2767. R=golang-dev, sameer CC=golang-dev https://golang.org/cl/6139066 »»»
2012-06-13[release-branch.go1] A+C: Peter Kleiweg (individual CLA)Sameer Ajmani
««« backport 771b60b029d4 A+C: Peter Kleiweg (individual CLA) R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/6260049 »»»