View source
port-sunos
change destination
release-branch.go1.1
  • Contributors
    1. Loading...
Author Commit Message Date Builds
250+ commits behind port-sunos.
Andrew Gerrand
go1.1.2 R=golang-dev, r CC=golang-dev https://codereview.appspot.com/12837043
Andrew Gerrand
[release-branch.go1.1] doc: release notes for go1.1.2 ««« CL 12016043 / 897a42d03643 doc: release notes for go1.1.2 R=golang-dev, go.peter.90, rsc, r CC=golang-dev https://codereview.appspot.com/12016043 »»» Fixes issue 5928. R=golang-dev, r, dsymonds CC=golang-dev https://codereview.appspot.com/12835043
Andrew Gerrand
[release-branch.go1.1] bufio: check buffer availability before reading in ReadFrom This change was applied by hand, as bufio has seen some refactoring since 1.1 was branched. The only difference between this and the original patch is the offset of the change, and s/flush/Flush/. ««« CL 11801043 / 3ffbc06b4874 bufio: check buffer availability before reading in ReadFrom Fixes issue 5947 . R=golang-dev, bradfitz CC=golang-dev https://codereview.appspot.com/11801043 »»» Update …
Andrew Gerrand
[release-branch.go1.1] syscall: prlimit argument error for Getrlimit and Setrlimit on Linux 32-bit ««« CL 11803043 / ba52f6399462 syscall: prlimit argument error for Getrlimit and Setrlimit on Linux 32-bit The rlimit arguments for prlimit are reversed for linux 32-bit (386 and arm). Getrlimit becomes Setrlimit and vice versa. Fixes issue 5949. R=iant, mikioh.mikioh, rsc CC=golang-dev https://codereview.appspot.com/11803043 Committer: Russ Cox <rsc@golang.org> »»» Update issue 5928 R=golang…
Andrew Gerrand
[release-branch.go1.1] cmd/cgo: gccgo fixes ««« CL 11406047 / 4d9c3095de9d cmd/cgo: gccgo fixes Don't require a full-scale callback for calls to the special prologue functions. Always use a simple wrapper function for C functions, so that we can handle static functions defined in the import "C" comment. Disable a test that relies on gc-specific function names. Fixes issue 5905. R=golang-dev, rsc CC=golang-dev https://codereview.appspot…
Andrew Gerrand
[release-branch.go1.1] cmd/gc: avoid passing unevaluated constant expressions to backends. ««« CL 11107044 / 5baf6060648e cmd/gc: avoid passing unevaluated constant expressions to backends. Backends do not exactly expect receiving binary operators with constant operands or use workarounds to move them to register/stack in order to handle them. Fixes issue 5841. R=golang-dev, daniel.morsing, rsc CC=golang-dev https://codereview.appspot.com/11107044 Committer: Russ Cox <rsc@golang.org…
Andrew Gerrand
[release-branch.go1.1] undo 6efaa14e2e7f It breaks the build. R=golang-dev CC=golang-dev https://codereview.appspot.com/11584045
Andrew Gerrand
[release-branch.go1.1] runtime: prevent sysmon from polling network excessivly ««« CL 11569043 / 6b3c351c7fe6 runtime: prevent sysmon from polling network excessivly If the network is not polled for 10ms, sysmon starts polling network on every iteration (every 20us) until another thread blocks in netpoll. Fixes issue 5922 . R=golang-dev, iant CC=golang-dev https://codereview.appspot.com/11569043 »»» Update issue 5928 R=golang-dev, bradfitz CC=golang-dev https://coderevie…
Andrew Gerrand
[release-branch.go1.1] cmd/8g: Make clearfat non-interleaved with pointer calculations. ««« CL 11383043 / dc24634de6c5 cmd/8g: Make clearfat non-interleaved with pointer calculations. clearfat (used to zero initialize structures) will use AX for x86 block ops. If we write to AX while calculating the dest pointer, we will fill the structure with incorrect values. Since 64-bit arithmetic uses AX to synthesize a 64-bit register, getting an adress by indexing with 64-bit ops can clobber…
Andrew Gerrand
[release-branch.go1.1] runtime: properly set G status after syscall ««« CL 9307045 / fab6ba2a2d10 runtime: properly set G status after syscall R=golang-dev, r, dave CC=golang-dev https://codereview.appspot.com/9307045 »»» R=golang-dev, bradfitz CC=golang-dev https://codereview.appspot.com/11694043
Andrew Gerrand
[release-branch.go1.1] cmd/6g, cmd/8g: prevent constant propagation of non-constant LEA. ««« CL 10785043 / cf792c00f410 cmd/6g, cmd/8g: prevent constant propagation of non-constant LEA. Fixes issue 5809. R=golang-dev, dave, rsc, nigeltao CC=golang-dev https://codereview.appspot.com/10785043 »»» Update issue 5928 R=golang-dev, dave CC=golang-dev https://codereview.appspot.com/11515045
Andrew Gerrand
[release-branch.go1.1] cmd/gc: fix issue with method wrappers not having escape analysis run on them. ««« CL 10383048 / 58e15340e78f cmd/gc: fix issue with method wrappers not having escape analysis run on them. Escape analysis needs the right curfn value on a dclfunc node, otherwise it will not analyze the function. When generating method value wrappers, we forgot to set the curfn correctly. Fixes issue 5753. R=golang-dev, rsc CC=golang-dev https://codereview.appspot.com/10383048 »»» Update i…
Andrew Gerrand
[release-branch.go1.1] time: prevent a panic from leaving the timer mutex held ««« CL 10373047 / 974a69ed9fcf time: prevent a panic from leaving the timer mutex held When deleting a timer, a panic due to nil deref would leave a lock held, possibly leading to a deadlock in a defer. Instead return false on a nil timer. Fixes issue 5745. R=golang-dev, daniel.morsing, dvyukov, rsc, iant CC=golang-dev https://codereview.appspot.com/10373047 Committer: Russ Cox <rsc@golang.org…
Andrew Gerrand
[release-branch.go1.1] cmd/gc: fix missing export data for inlining in a few other cases. ««« CL 10464043 / c224c549a3c7 cmd/gc: fix missing export data for inlining in a few other cases. Exported inlined functions that perform a string conversion using a non-exported named type may miss it in export data. Fixes issue 5755. R=rsc, golang-dev, ality, r CC=golang-dev https://codereview.appspot.com/10464043 »»» Update issue 5928 R=golang-dev, dave CC=golang-dev https://codereview.app…
Andrew Gerrand
[release-branch.go1.1] cmd/gc: fix pointer composite literals in exported if statements. ««« CL 10470043 / d04e6b0bcacf cmd/gc: fix pointer composite literals in exported if statements. Fixes issue 4230 (again). R=rsc, golang-dev, r CC=golang-dev https://codereview.appspot.com/10470043 »»» Update issue 5928 R=golang-dev, dave CC=golang-dev https://codereview.appspot.com/11455045
Andrew Gerrand
[release-branch.go1.1] doc: add go1.1.1 to the release notes ««« CL 10236045 / 3cda43260443 doc: add go1.1.1 to the release notes R=golang-dev, iant CC=golang-dev https://codereview.appspot.com/10236045 »»» R=golang-dev, iant CC=golang-dev https://codereview.appspot.com/10245044
Andrew Gerrand
go1.1.1 R=golang-dev, dsymonds CC=golang-dev https://codereview.appspot.com/10253043
Andrew Gerrand
[release-branch.go1.1] remove release tag from release branch This should have been done before tagging go1.1. Better late than never. R=golang-dev, dsymonds CC=golang-dev https://codereview.appspot.com/10252043
Andrew Gerrand
[release-branch.go1.1] cmd/gc: compute initialization order for top-level blank vars too. ««« CL 8601044 / 3a74e15c5d56 cmd/gc: compute initialization order for top-level blank vars too. Fixes issue 5244. R=golang-dev, rsc, iant, r, daniel.morsing CC=golang-dev https://codereview.appspot.com/8601044 »»» R=iant, rsc CC=golang-dev https://codereview.appspot.com/10250043
Andrew Gerrand
[release-branch.go1.1] cmd/gc: save local var list before inlining ««« CL 10210043 / b357e33bb414 cmd/gc: save local var list before inlining This avoids problems with inlining in genwrappers, which occurs after functions have been compiled. Compiling a function may cause some unused local vars to be removed from the list. Since a local var may be unused due to optimization, it is possible that a removed local var winds up beingused in the inlined version, in …
minux
[release-branch.go1.1] doc: GCC 4.8.1 is not updated to Go 1.1 ««« CL 9663045 / 6c64135360c2 doc: GCC 4.8.1 is not updated to Go 1.1 I will try again for 4.8.2. R=golang-dev, minux.ma CC=golang-dev https://codereview.appspot.com/9663045 »»» R=golang-dev, iant CC=golang-dev https://codereview.appspot.com/9914045
Andrew Gerrand
[release-branch.go1.1] cmd/gc: fix missing slice/array types in export data. ««« CL 9953044 / 0e1b2f7384d2 cmd/gc: fix missing slice/array types in export data. Fixes issue 5614. R=golang-dev CC=golang-dev https://codereview.appspot.com/9953044 »»» R=iant, remyoudompheng, dsymonds CC=golang-dev https://codereview.appspot.com/10033043
Andrew Gerrand
[release-branch.go1.1] runtime: fix heap corruption during GC ««« CL 9831043 / e84e7204b01b runtime: fix heap corruption during GC The 'n' variable is used during rescan initiation in GC_END case, but it's overwritten with chan capacity in GC_CHAN case. As the result rescan is done with the wrong object size. Fixes issue 5554. R=golang-dev, khr CC=golang-dev https://codereview.appspot.com/9831043 »»» R=dvyukov, khr, dave CC=golang-dev https://codereview.ap…
Andrew Gerrand
[release-branch.go1.1] test: do not run the test that relies on precise GC on 32-bits ««« CL 9573043 / c0f8999bd970 test: do not run the test that relies on precise GC on 32-bits Currently most of the 32-bit builder are broken. Fixes issue 5516. R=golang-dev, dave, iant CC=golang-dev https://codereview.appspot.com/9573043 »»» R=dvyukov, iant, minux.ma, bradfitz CC=golang-dev https://codereview.appspot.com/10032043
Andrew Gerrand
[release-branch.go1.1] runtime: zeroize g->fnstart to not prevent GC of the closure ««« CL 9557043 / 2c128d417029 runtime: zeroize g->fnstart to not prevent GC of the closure Fixes issue 5493. R=golang-dev, minux.ma, iant CC=golang-dev https://codereview.appspot.com/9557043 »»» R=dvyukov, iant, minux.ma, bradfitz, dave CC=golang-dev https://codereview.appspot.com/10031043
Andrew Gerrand
[release-branch.go1.1] cmd/gc: repair make(T) in export data for inlining. ««« CL 9303050 / 9a73efa2cd4e cmd/gc: repair make(T) in export data for inlining. When T was an unexported type it could be forgotten. Fixes issue 5470. R=golang-dev, bradfitz CC=golang-dev https://codereview.appspot.com/9303050 »»» R=bradfitz, iant, remyoudompheng CC=golang-dev https://codereview.appspot.com/10029043
Andrew Gerrand
[release-branch.go1.1] runtime: fix GC scanning of slices ««« CL 9372044 / 1abed5873071 runtime: fix GC scanning of slices If a slice points to an array embedded in a struct, the whole struct can be incorrectly scanned as the slice buffer. Fixes issue 5443. R=cshapiro, iant, r, cshapiro, minux.ma CC=bradfitz, gobot, golang-dev https://codereview.appspot.com/9372044 »»» R=cshapiro, iant CC=golang-dev https://codereview.appspot.com/10027043
Andrew Gerrand
[release-branch.go1.1] cmd/gc: do not corrupt init() with initializers of _ in closures. ««« CL 9952043 / c42a7c218440 cmd/gc: do not corrupt init() with initializers of _ in closures. Fixes issue 5607. R=golang-dev, daniel.morsing, r, dsymonds CC=golang-dev https://codereview.appspot.com/9952043 »»» R=daniel.morsing, dsymonds, r, remyoudompheng CC=golang-dev https://codereview.appspot.com/9895044
Andrew Gerrand
[release-branch.go1.1] runtime: introduce cnewarray() to simplify allocation of typed arrays ««« CL 9648044 / 139919984600 runtime: introduce cnewarray() to simplify allocation of typed arrays R=golang-dev, dsymonds CC=golang-dev https://codereview.appspot.com/9648044 »»» R=dsymonds, dvyukov, dave CC=golang-dev https://codereview.appspot.com/9780050
Andrew Gerrand
[release-branch.go1.1] doc: add Go 1.1 to release.html ««« CL 9853051 / 103cf9db59e1 doc: add Go 1.1 to release.html Fixes issue 5468. R=golang-dev, r CC=golang-dev https://codereview.appspot.com/9853051 »»» R=golang-dev, minux.ma CC=golang-dev https://codereview.appspot.com/9738054
Andrew Gerrand
[release-branch.go1.1] doc: update linux tarball version for Go 1.1 ««« CL 9819044 / 0f679c4c5ebe doc: update linux tarball version for Go 1.1 R=adg CC=golang-dev https://codereview.appspot.com/9819044 »»» R=golang-dev, dave CC=golang-dev https://codereview.appspot.com/9858048
Andrew Gerrand
go1.1
Andrew Gerrand
[release-branch.go1.1] runtime/race: improve public documentation ««« CL 9144050 / d29da2ced72b runtime/race: improve public documentation Move the documentation from race.go to doc.go, because race.go uses +build race, so it's not normally parsed by go doc. Rephrase the documentation for end users, provide link to race detector manual. Fixes issue 5444. R=golang-dev, minux.ma, adg, r CC=golang-dev https://codereview.appspot.com/9144050 »»» R=golang-dev, bradf…
Andrew Gerrand
[release-branch.go1.1] doc: add a "New packages" section to the 1.1 release notes. ««« CL 9344044 / 880991592ded doc: add a "New packages" section to the 1.1 release notes. R=adg, r CC=golang-dev https://codereview.appspot.com/9344044 »»» R=golang-dev, bradfitz CC=golang-dev https://codereview.appspot.com/9386043
Andrew Gerrand
go1.1rc3 R=golang-dev, r CC=golang-dev https://codereview.appspot.com/9315044
Andrew Gerrand
[release-branch.go1.1] runtime: fix crash in select ««« CL 9311043 / 53bc96b4c0c7 runtime: fix crash in select runtime.park() can access freed select descriptor due to a racing free in another thread. See the comment for details. Slightly modified version of dvyukov's CL 9259045. No test yet. Before this CL, the test described in issue 5422 would fail about every 40 times for me. With this CL, I ran the test 5900 times with no failures. Fixes …
Andrew Gerrand
[release-branch.go1.1] spec: fix incorrect example ««« CL 9305043 / 87762a7629b4 spec: fix incorrect example Fixes issue 5430. R=golang-dev, r CC=golang-dev https://codereview.appspot.com/9305043 »»» R=golang-dev, r CC=golang-dev https://codereview.appspot.com/9308044
Andrew Gerrand
[release-branch.go1.1] doc: pull front page featured articles using new blog JSON feed ««« CL 9288045 / 5785ebd7acfb doc: pull front page featured articles using new blog JSON feed R=golang-dev, dsymonds CC=golang-dev https://codereview.appspot.com/9288045 »»» R=golang-dev, r CC=golang-dev https://codereview.appspot.com/9050046
Andrew Gerrand
[release-branch.go1.1] cmd/cgo: pass -Wsystem-headers when looking for errors ««« CL 9120045 / e4f62df3e6c9 cmd/cgo: pass -Wsystem-headers when looking for errors This works around a bug in GCC 4.8.0. Fixes issue 5118. R=golang-dev, r, minux.ma CC=golang-dev https://codereview.appspot.com/9120045 »»» R=golang-dev, r CC=golang-dev https://codereview.appspot.com/9259047
Andrew Gerrand
[release-branch.go1.1] net: fix dial race on plan9 and windows ««« CL 9159043 / f1ddc3ce3dfe net: fix dial race on plan9 and windows Fixes issue 5349. R=golang-dev, lucio.dere, dsymonds, bradfitz, iant, adg, dave, r CC=golang-dev https://codereview.appspot.com/9159043 »»» R=golang-dev CC=golang-dev https://codereview.appspot.com/9315043
Andrew Gerrand
[release-branch.go1.1] effective_go.html: be more accepting in the guidelines for interface names ««« CL 9274043 / bbe324079abe effective_go.html: be more accepting in the guidelines for interface names Fixes issue 5421. R=golang-dev, bradfitz, adg CC=golang-dev https://codereview.appspot.com/9274043 »»» R=golang-dev, r CC=golang-dev https://codereview.appspot.com/9137045
Andrew Gerrand
go1.1rc2