Permalink
Switch branches/tags
weekly.2012-03-27 weekly.2012-03-22 weekly.2012-03-13 weekly.2012-03-04 weekly.2012-02-22 weekly.2012-02-14 weekly.2012-02-07 weekly.2012-01-27 weekly.2012-01-20 weekly.2012-01-15 weekly.2011-12-22 weekly.2011-12-14 weekly.2011-12-06 weekly.2011-12-02 weekly.2011-12-01 weekly.2011-11-18 weekly.2011-11-09 weekly.2011-11-08 weekly.2011-11-02 weekly.2011-11-01 weekly.2011-10-26 weekly.2011-10-25 weekly.2011-10-18 weekly.2011-10-06 weekly.2011-09-21 weekly.2011-09-16 weekly.2011-09-07 weekly.2011-09-01 weekly.2011-08-17 weekly.2011-08-10 weekly.2011-07-29 weekly.2011-07-19 weekly.2011-07-07 weekly.2011-06-23 weekly.2011-06-16 weekly.2011-06-09 weekly.2011-06-02 weekly.2011-05-22 weekly.2011-04-27 weekly.2011-04-13 weekly.2011-04-04 weekly.2011-03-28 weekly.2011-03-15 weekly.2011-03-07.1 weekly.2011-03-07 weekly.2011-02-24 weekly.2011-02-15 weekly.2011-02-01.1 weekly.2011-02-01 weekly.2011-01-20 weekly.2011-01-19 weekly.2011-01-12 weekly.2011-01-06 weekly.2010-12-22 weekly.2010-12-15.1 weekly.2010-12-15 weekly.2010-12-08 weekly.2010-12-02 weekly.2010-11-23 weekly.2010-11-10 weekly.2010-11-02 weekly.2010-10-27 weekly.2010-10-20 weekly.2010-10-13.1 weekly.2010-10-13 weekly.2010-09-29 weekly.2010-09-22 weekly.2010-09-15 weekly.2010-09-06 weekly.2010-08-25 weekly.2010-08-11 weekly.2010-08-04 weekly.2010-07-29 weekly.2010-07-14 weekly.2010-07-01 weekly.2010-06-21 weekly.2010-06-09 weekly.2010-05-27 weekly.2010-05-04 weekly.2010-04-27 weekly.2010-04-13 weekly.2010-03-30 weekly.2010-03-22 weekly.2010-03-15 weekly.2010-03-04 weekly.2010-02-23 weekly.2010-02-17 weekly.2010-02-04 weekly.2010-01-27 weekly.2010-01-13 weekly.2010-01-05 weekly.2009-12-22 weekly.2009-12-09 weekly.2009-12-07 weekly.2009-11-17 weekly.2009-11-12 weekly.2009-11-10.1 weekly.2009-11-10 weekly.2009-11-06 weekly
Nothing to show
Commits on Oct 1, 2014
  1. go1.3.3

    adg committed Oct 1, 2014
    LGTM=iant
    R=golang-codereviews, iant
    CC=golang-codereviews
    https://golang.org/cl/151190043
Commits on Sep 30, 2014
  1. [release-branch.go1.3] doc: document go1.3.3

    adg committed Sep 30, 2014
    ««« CL 149280044 / ce32e953ef6f
    doc: document go1.3.3
    
    LGTM=r
    R=r
    CC=golang-codereviews
    https://golang.org/cl/149280044
    »»»
    
    TBR=r
    R=golang-codereviews
    CC=golang-codereviews
    https://golang.org/cl/151170043
  2. [release-branch.go1.3] cmd/5l, cmd/6l, cmd/8l: fix nacl binary corrup…

    rsc committed Sep 30, 2014
    …tion bug
    
    ««« CL 135050043 / 57dfd03985a9
    cmd/5l, cmd/6l, cmd/8l: fix nacl binary corruption bug
    
    NaCl requires the addition of a 32-byte "halt sled" at the end
    of the text segment. This means that segtext.len is actually
    32 bytes shorter than reality. The computation of the file offset
    of the end of the data segment did not take this 32 bytes into
    account, so if len and len+32 rounded up (by 64k) to different
    values, the symbol table overwrote the last page of the data
    segment.
    
    The last page of the data segment is usually the C .string
    symbols, which contain the strings used in error prints
    by the runtime. So when this happens, your program
    probably crashes, and then when it does, you get binary
    garbage instead of all the usual prints.
    
    The chance of hitting this with a randomly sized text segment
    is 32 in 65536, or 1 in 2048.
    
    If you add or remove ANY code while trying to debug this
    problem, you're overwhelmingly likely to bump the text
    segment one way or the other and make the bug disappear.
    
    Correct all the computations to use segdata.fileoff+segdata.filelen
    instead of trying to rederive segdata.fileoff.
    
    This fixes the failure during the nacl/amd64p32 build.
    
    TBR=iant
    CC=golang-codereviews
    https://golang.org/cl/135050043
    »»»
    
    LGTM=bradfitz
    R=golang-codereviews
    CC=adg, bradfitz, golang-codereviews, iant
    https://golang.org/cl/151150044
  3. [release-branch.go1.3] nacltest.bash: unset GOROOT

    rsc committed Sep 30, 2014
    The GOROOT baked into the go command being run is correct.
    The GOROOT in the environment may not be. Remove it.
    
    Fixes nacltest.bash if you have GOROOT set elsewhere.
    
    This is already fixed in the default branch.
    
    LGTM=r
    R=golang-codereviews, r
    CC=bradfitz, golang-codereviews, iant
    https://golang.org/cl/147380044
  4. [release-branch.go1.3] runtime: fix GOTRACEBACK reading on Windows, P…

    rsc committed Sep 30, 2014
    …lan 9
    
    Only Unix was resetting the traceback_cache variable
    after initializing the environment. Reset it on all systems
    by resetting in parsedebugvars.
    
    Fixes #8813.
    
    LGTM=adg, alex.brainman
    R=golang-codereviews, adg, alex.brainman
    CC=golang-codereviews, iant, r
    https://golang.org/cl/152760043
  5. [release-branch.go1.3] runtime: hide cgocallback_gofunc calling cgoca…

    rsc committed Sep 30, 2014
    …llbackg from linker
    
    The linker error at
    http://build.golang.org/log/42c57ff6b57ab36f6622417108bb5697e4d36fa7
    is a false positive: cgocallback_gofunc is invoked on the g0 stack,
    as explained in its comments, and then it switches to the m->curg
    stack to invoke cgocallbackg. Checking the stacksplit sequence
    on the g0 stack doesn't make sense, nor does carrying a check
    that starts on the g0 stack over to the curg stack.
    Change the code to use an indirect call so that the linker
    stacksplit check does not follow through it.
    
    LGTM=bradfitz, adg
    R=golang-codereviews, bradfitz, adg
    CC=golang-codereviews, iant, r
    https://golang.org/cl/146510043
Commits on Sep 29, 2014
  1. [release-branch.go1.3] net: temporarily skip TestAcceptIgnoreSomeErrors

    adg authored and bradfitz committed Sep 29, 2014
    ««« CL 138120043 / 9a36c3ea7015
    net: temporarily skip TestAcceptIgnoreSomeErrors
    
    Update #8662
    
    LGTM=bradfitz
    R=golang-codereviews, bradfitz
    CC=golang-codereviews
    https://golang.org/cl/138120043
    
    »»»
    
    LGTM=dsymonds
    R=dsymonds
    CC=golang-codereviews
    https://golang.org/cl/149200043
  2. [release-branch.go1.3] time: removed from tests now obsolete assumpti…

    adg authored and bradfitz committed Sep 29, 2014
    …on about Australian tz abbreviations
    
    ««« CL 130920043 / 7dba9475ee72
    time: removed from tests now obsolete assumption about Australian tz abbreviations
    
    Australian timezones abbreviation for standard and daylight saving time were recently
    changed from EST for both to AEST and AEDT in the icann tz database (see changelog
    on www.iana.org/time-zones).
    
    A test in the time package was written to check that the ParseInLocation function
    understand that Feb EST and Aug EST are different time zones, even though they are
    both called EST. This is no longer the case, and the Date function now returns
    AEST or AEDT for australian tz on every Linux system with an up to date tz database
    (and this makes the test fail).
    
    Since I wasn't able to find another country that 1) uses daylight saving and 2) has
    the same abbreviation for both on tzdata, I changed the test to make sure that
    ParseInLocation does not get confused when it parses, in different locations, two
    dates with the same abbreviation (this was suggested in the mailing list).
    
    Fixes #8547.
    
    LGTM=bradfitz
    R=golang-codereviews, bradfitz
    CC=golang-codereviews
    https://golang.org/cl/130920043
    
    »»»
    
    LGTM=dsymonds
    R=rsc, dsymonds
    CC=golang-codereviews
    https://golang.org/cl/153720043
Commits on Sep 25, 2014
  1. go1.3.2

    adg committed Sep 25, 2014
  2. [release-branch.go1.3] crypto/tls: ensure that we don't resume when t…

    adg committed Sep 25, 2014
    …ickets are disabled
    
    A security bug affects programs that use crypto/tls to implement a TLS server
    from Go 1.1 onwards. If the server enables TLS client authentication using
    certificates (this is rare) and explicitly sets SessionTicketsDisabled to true
    in the tls.Config, then a malicious client can falsely assert ownership of any
    client certificate it wishes.
    
    This issue was discovered internally and there is no evidence of exploitation.
    
    Change authored by Adam Langley <agl@golang.org>
    https://golang.org/cl/148080043/
  3. [release-branch.go1.3] runtime: keep g->syscallsp consistent after cg…

    rsc authored and adg committed Sep 25, 2014
    …o->Go callbacks
    
    This is a manual backport of CL 131910043
    to the Go 1.3 release branch.
    
    We believe this CL can cause arbitrary corruption
    in programs that call into C from Go and then
    call back into Go from C.
    
    This change will be released in Go 1.3.2.
    
    LGTM=iant
    R=iant, hector
    CC=adg, dvyukov, golang-codereviews, r
    https://golang.org/cl/142690043
  4. [release-branch.go1.3] net/http/httptest: disable TestIssue7264

    rsc committed Sep 25, 2014
    This fails on my OS X machine,
    just like it did in default branch.
    In the default branch we removed the test.
    It's just buggy.
    
    LGTM=bradfitz
    R=bradfitz
    CC=golang-codereviews
    https://golang.org/cl/144610043
Commits on Aug 15, 2014
  1. [release-branch.go1.3] doc: make it point to correct go1.3.1 change h…

    adg committed Aug 15, 2014
    …istory
    
    ««« CL 129180043 / cf5017c4a780
    doc: make it point to correct go1.3.1 change history
    
    LGTM=minux, adg
    R=golang-codereviews, minux, adg
    CC=golang-codereviews
    https://golang.org/cl/129180043
    »»»
    
    TBR=r
    CC=golang-codereviews
    https://golang.org/cl/122670043
  2. [release-branch.go1.3] doc: remove the "the" in "the the" in the rele…

    adg committed Aug 15, 2014
    …ase notes
    
    ««« CL 128170043 / f824bdf8e6ba
    doc: remove the "the" in "the the" in the release notes
    
    LGTM=r
    R=r
    CC=golang-codereviews
    https://golang.org/cl/128170043
    »»»
    
    TBR=r
    CC=golang-codereviews
    https://golang.org/cl/128290043
Commits on Aug 13, 2014
  1. [release-branch.go1.3] undo 941ef9ddbada / 125150044

    adg committed Aug 13, 2014
    It broke the build across all platforms.
    The original change wasn't even reviewed.
    Probably should never have been ported to this branch.
    
    LGTM=r
    R=r
    CC=golang-codereviews
    https://golang.org/cl/128130043
  2. [release-branch.go1.3] runtime: fix GC bitmap corruption

    adg committed Aug 13, 2014
    ««« CL 103640044 / d2f256096d8d
    runtime: fix GC bitmap corruption
    Fixes #8299.
    
    R=golang-codereviews
    CC=golang-codereviews, khr, rsc
    https://golang.org/cl/103640044
    »»»
    
    TBR=r, rsc
    CC=golang-codereviews
    https://golang.org/cl/125150044
  3. [release-branch.go1.3] net: prevent spurious on-connect events via ep…

    adg committed Aug 13, 2014
    …oll on linux
    
    ««« CL 120820043 / 06a4b59c1393
    net: prevent spurious on-connect events via epoll on linux
    
    On Linux, adding a socket descriptor to epoll instance before getting
    the EINPROGRESS return value from connect system call could be a root
    cause of spurious on-connect events.
    
    See golang.org/issue/8276, golang.org/issue/8426 for further information.
    
    All credit to Jason Eggleston <jason@eggnet.com>
    
    Fixes #8276.
    Fixes #8426.
    
    LGTM=dvyukov
    R=dvyukov, golang-codereviews, adg, dave, iant, alex.brainman
    CC=golang-codereviews
    https://golang.org/cl/120820043
    »»»
    
    TBR=r, rsc
    CC=golang-codereviews
    https://golang.org/cl/128110045
Commits on Aug 12, 2014
  1. [release-branch.go1.3] doc: document go1.3.1

    adg committed Aug 12, 2014
    ««« CL 126060043 / e3cf4c202bd8
    doc: document go1.3.1
    
    LGTM=r
    R=r, rsc
    CC=golang-codereviews
    https://golang.org/cl/126060043
    »»»
    
    TBR=rsc
    R=rsc
    CC=golang-codereviews
    https://golang.org/cl/126070043
  2. go1.3.1

    adg committed Aug 12, 2014
    LGTM=rsc
    R=rsc
    CC=golang-codereviews
    https://golang.org/cl/129020043
  3. [release-branch.go1.3] cmd/gc: make liveness ~10x faster

    adg committed Aug 12, 2014
    ««« CL 125720043 / b92e5df7d3ba
    cmd/gc: make liveness ~10x faster
    
    1) The arrayindexof lookup function is O(n). Replace with O(1) lookups.
    
    2) The checkptxt function is O(n²) and is purely for debugging.
    Only run when the debugging flags are turned on.
    
    3) Iterating over sparse bitmaps can be done faster word by word.
    Introduce and use bvnext for that.
    
    Run times before and after, on my 2.5 GHz Core i5 MacBook Pro.
    
    x.go       9.48  0.84  issue 8259
    
    x100.go    0.01  0.01  issue 8354
    x1000.go   0.10  0.10
    x2000.go   0.62  0.19
    x3000.go   1.33  0.34
    x4000.go   2.29  0.49
    x5000.go   3.89  0.67
    x6000.go   5.00  0.90
    x7000.go   6.70  1.13
    x8000.go   9.44  1.38
    x9000.go  11.23  1.87
    x10000.go 13.78  2.09
    
    Fixes #8259.
    Fixes #8354.
    
    LGTM=iant, r
    R=golang-codereviews, iant, r
    CC=golang-codereviews
    https://golang.org/cl/125720043
    »»»
    
    TBR=rsc
    CC=golang-codereviews
    https://golang.org/cl/121600043
  4. [release-branch.go1.3] cmd/8g: fix build

    adg committed Aug 12, 2014
    ««« CL 129720043 / 0449858880be
    cmd/8g: fix build
    
    Fixes #8510.
    
    LGTM=rsc
    R=rsc
    CC=golang-codereviews
    https://golang.org/cl/129720043
    »»»
    
    TBR=rsc
    CC=golang-codereviews
    https://golang.org/cl/129760043
  5. [release-branch.go1.3] runtime: ignore exceptions from foreign threads.

    adg committed Aug 12, 2014
    ««« CL 104200046 / 14683b1cf2cc
    runtime: ignore exceptions from foreign threads.
    Fixes #8224.
    
    LGTM=alex.brainman, rsc
    R=alex.brainman, rsc, dave
    CC=golang-codereviews
    https://golang.org/cl/104200046
    »»»
    
    LGTM=alex.brainman, minux
    R=rsc, alex.brainman, minux
    CC=golang-codereviews
    https://golang.org/cl/126010043
  6. [release-branch.go1.3] cmd/6g, cmd/8g: fix, test byte-sized magic mul…

    adg committed Aug 12, 2014
    …tiply
    
    ««« CL 124950043 / 8e5ec6948793
    cmd/6g, cmd/8g: fix, test byte-sized magic multiply
    
    Credit to Rémy for finding and writing test case.
    
    Fixes #8325.
    
    LGTM=r
    R=golang-codereviews, r
    CC=dave, golang-codereviews, iant, remyoudompheng
    https://golang.org/cl/124950043
    »»»
    
    TBR=rsc
    CC=golang-codereviews
    https://golang.org/cl/126000043
Commits on Aug 11, 2014
  1. [release-branch.go1.3] doc: document new ParseMultipartForm behavior

    adg committed Aug 11, 2014
    ««« CL 123860043 / cf99a05f0fbc
    doc: document new ParseMultipartForm behavior
    
    Fixes #8403.
    
    LGTM=bradfitz
    R=golang-codereviews, bradfitz
    CC=golang-codereviews
    https://golang.org/cl/123860043
    »»»
    
    TBR=rsc
    CC=golang-codereviews
    https://golang.org/cl/127070043
  2. [release-branch.go1.3] runtime: turn off 'unexpected return pc' print…

    adg committed Aug 11, 2014
    … on arm traceback
    
    ««« CL 118670043 / 671fa8a9eb80
    runtime: turn off 'unexpected return pc' print on arm traceback
    
    It can happen legitimately if a profiling signal arrives at just the wrong moment.
    It's harmless.
    
    Fixes #8153.
    
    LGTM=minux
    R=golang-codereviews, minux
    CC=golang-codereviews, iant, r
    https://golang.org/cl/118670043
    »»»
    
    TBR=rsc
    CC=golang-codereviews
    https://golang.org/cl/127950044
  3. [release-branch.go1.3] crypto/rsa: fix out-of-bound access with short…

    adg committed Aug 11, 2014
    … session keys.
    
    ««« CL 102670044 / c5f72a685e25
    crypto/rsa: fix out-of-bound access with short session keys.
    
    Thanks to Cedric Staub for noting that a short session key would lead
    to an out-of-bounds access when conditionally copying the too short
    buffer over the random session key.
    
    LGTM=davidben, bradfitz
    R=davidben, bradfitz
    CC=golang-codereviews
    https://golang.org/cl/102670044
    »»»
    
    TBR=rsc
    CC=golang-codereviews
    https://golang.org/cl/128930044
  4. [release-branch.go1.3] cmd/cgo: fix recursive type mapping

    adg authored and ianlancetaylor committed Aug 11, 2014
    ««« CL 122850043 / 0015a2541545
    cmd/cgo: fix recursive type mapping
    
    Instead of immediately completing pointer type mappings, add them to
    a queue to allow them to be completed later.  This fixes issues	caused
    by Type() returning arbitrary in-progress type mappings.
    
    Fixes #8368.
    Fixes #8441.
    
    LGTM=iant
    R=golang-codereviews, iant
    CC=golang-codereviews
    https://golang.org/cl/122850043
    
    »»»
    
    TBR=rsc
    R=rsc
    CC=golang-codereviews
    https://golang.org/cl/128940043
  5. [release-branch.go1.3] include/u.h: define _DEFAULT_SOURCE for new glibc

    adg authored and ianlancetaylor committed Aug 11, 2014
    ««« CL 112530043 / c8059ac4e0ec
    include/u.h: define _DEFAULT_SOURCE for new glibc
    
    glibc devs have apparently decided _BSD_SOURCE will be
    deprecated on Linux, and issue a preprocessor warning if
    declaring _BSD_SOURCE without _DEFAULT_SOURCE.
    
    https://sourceware.org/glibc/wiki/Release/2.20
    
    Fixes #8397.
    
    LGTM=iant
    R=dave, gobot, iant
    CC=golang-codereviews
    https://golang.org/cl/112530043
    
    »»»
    
    TBR=rsc
    CC=golang-codereviews
    https://golang.org/cl/124150043
  6. [release-branch.go1.3] net: Don't read beyond end of slice when parsi…

    adg committed Aug 11, 2014
    …ng resolv.conf options.
    
    ««« CL 102470046 / 5207b394de96
    net: Don't read beyond end of slice when parsing resolv.conf options.
    
    Fixes #8252.
    
    LGTM=adg
    R=ruiu, josharian, adg
    CC=golang-codereviews
    https://golang.org/cl/102470046
    
    »»»
    
    TBR=rsc
    CC=golang-codereviews
    https://golang.org/cl/124140043
  7. [release-branch.go1.3] runtime: fix nacl amd64p32 flakiness

    adg committed Aug 11, 2014
    ««« CL 102710043 / 5640e19d768d
    runtime: fix nacl amd64p32 flakiness
    
    newproc takes two extra pointers, not two extra registers.
    On amd64p32 (nacl) they are different.
    
    We diagnosed this before the 1.3 cut but the tree was frozen.
    I believe this is causing the random problems on the builder.
    
    Fixes #8199.
    
    TBR=r
    CC=golang-codereviews
    https://golang.org/cl/102710043
    »»»
    
    TBR=rsc
    CC=golang-codereviews
    https://golang.org/cl/124120044
Commits on Aug 1, 2014
  1. compress/{gzip,zlib}: mention that Close flushes

    adg committed Aug 1, 2014
    Our other CloseFlushers (archive/tar, compress/flate) do mention this.
    
    LGTM=dave, r
    R=r, dave
    CC=golang-codereviews
    https://golang.org/cl/117430043
Commits on Jul 25, 2014
  1. [release-branch.go1.3] doc: drop scheme from links that are known to …

    adg committed Jul 25, 2014
    …support HTTPS
    
    ««« CL 112650043 / bdac8d858e74
    doc: drop scheme from links that are known to support HTTPS
    
    golang.org now serves HTTPS with a valid cert, so it's reasonable
    that users should click through to the HTTPS versions of *.golang.org
    and other known sites.
    
    LGTM=bradfitz
    R=golang-codereviews, bradfitz
    CC=golang-codereviews
    https://golang.org/cl/112650043
    »»»
    
    TBR=bradfitz
    R=bradfitz
    CC=golang-codereviews
    https://golang.org/cl/111700043
Commits on Jun 19, 2014
  1. go1.3

    adg committed Jun 19, 2014
    LGTM=rsc
    R=golang-codereviews, minux, rsc
    CC=golang-codereviews
    https://golang.org/cl/104250043
Commits on Jun 18, 2014
  1. doc: document Go 1.3

    adg committed Jun 18, 2014
    TBR=r
    R=golang-codereviews
    CC=golang-codereviews
    https://golang.org/cl/101370043