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 Aug 13, 2013
  1. go1.1.2

    adg committed Aug 13, 2013
    R=golang-dev, r
    CC=golang-dev
    https://golang.org/cl/12837043
  2. [release-branch.go1.1] doc: release notes for go1.1.2

    adg committed Aug 13, 2013
    ««« CL 12016043 / 897a42d03643
    doc: release notes for go1.1.2
    
    R=golang-dev, go.peter.90, rsc, r
    CC=golang-dev
    https://golang.org/cl/12016043
    »»»
    
    Fixes #5928.
    
    R=golang-dev, r, dsymonds
    CC=golang-dev
    https://golang.org/cl/12835043
Commits on Jul 29, 2013
  1. [release-branch.go1.1] bufio: check buffer availability before readin…

    adg committed Jul 29, 2013
    …g 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://golang.org/cl/11801043
    »»»
    
    Update #5928
    
    R=golang-dev, r
    CC=golang-dev
    https://golang.org/cl/12002043
  2. [release-branch.go1.1] syscall: prlimit argument error for Getrlimit …

    adg authored and rsc committed Jul 29, 2013
    …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 #5949.
    
    R=iant, mikioh.mikioh, rsc
    CC=golang-dev
    https://golang.org/cl/11803043
    
    »»»
    
    Update #5928
    
    R=golang-dev, dave
    CC=golang-dev
    https://golang.org/cl/11996043
Commits on Jul 28, 2013
  1. [release-branch.go1.1] cmd/cgo: gccgo fixes

    adg authored and rsc committed Jul 28, 2013
    ««« 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 #5905.
    
    R=golang-dev, rsc
    CC=golang-dev
    https://golang.org/cl/11406047
    
    »»»
    
    Update #5928
    
    R=golang-dev, dave
    CC=golang-dev
    https://golang.org/cl/11887043
Commits on Jul 26, 2013
  1. [release-branch.go1.1] cmd/gc: avoid passing unevaluated constant exp…

    adg authored and rsc committed Jul 26, 2013
    …ressions 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 #5841.
    
    R=golang-dev, daniel.morsing, rsc
    CC=golang-dev
    https://golang.org/cl/11107044
    
    »»»
    
    Update #5928
    
    R=golang-dev, dave
    CC=golang-dev
    https://golang.org/cl/11879044
Commits on Jul 23, 2013
  1. [release-branch.go1.1] undo 6efaa14e2e7f

    adg committed Jul 23, 2013
    It breaks the build.
    
    R=golang-dev
    CC=golang-dev
    https://golang.org/cl/11584045
Commits on Jul 22, 2013
  1. [release-branch.go1.1] runtime: prevent sysmon from polling network e…

    adg committed Jul 22, 2013
    …xcessivly
    
    ««« 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://golang.org/cl/11569043
    »»»
    
    Update #5928
    
    R=golang-dev, bradfitz
    CC=golang-dev
    https://golang.org/cl/11438044
  2. [release-branch.go1.1] cmd/8g: Make clearfat non-interleaved with poi…

    adg committed Jul 22, 2013
    …nter 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 the register.
    
    Fixes #5820.
    
    R=golang-dev, rsc
    CC=golang-dev
    https://golang.org/cl/11383043
    »»»
    
    Update #5928
    
    R=golang-dev, bradfitz
    CC=golang-dev
    https://golang.org/cl/11698043
  3. [release-branch.go1.1] runtime: properly set G status after syscall

    adg committed Jul 22, 2013
    ««« CL 9307045 / fab6ba2a2d10
    runtime: properly set G status after syscall
    
    R=golang-dev, r, dave
    CC=golang-dev
    https://golang.org/cl/9307045
    »»»
    
    R=golang-dev, bradfitz
    CC=golang-dev
    https://golang.org/cl/11694043
  4. [release-branch.go1.1] cmd/6g, cmd/8g: prevent constant propagation o…

    adg committed Jul 22, 2013
    …f non-constant LEA.
    
    ««« CL 10785043 / cf792c00f410
    cmd/6g, cmd/8g: prevent constant propagation of non-constant LEA.
    
    Fixes #5809.
    
    R=golang-dev, dave, rsc, nigeltao
    CC=golang-dev
    https://golang.org/cl/10785043
    »»»
    
    Update #5928
    
    R=golang-dev, dave
    CC=golang-dev
    https://golang.org/cl/11515045
  5. [release-branch.go1.1] cmd/gc: fix issue with method wrappers not hav…

    adg committed Jul 22, 2013
    …ing 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 #5753.
    
    R=golang-dev, rsc
    CC=golang-dev
    https://golang.org/cl/10383048
    »»»
    
    Update #5928
    
    R=golang-dev, dave
    CC=golang-dev
    https://golang.org/cl/11669043
  6. [release-branch.go1.1] time: prevent a panic from leaving the timer m…

    adg authored and rsc committed Jul 22, 2013
    …utex 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 #5745.
    
    R=golang-dev, daniel.morsing, dvyukov, rsc, iant
    CC=golang-dev
    https://golang.org/cl/10373047
    
    »»»
    
    Update #5928
    
    R=golang-dev, dave
    CC=golang-dev
    https://golang.org/cl/11666046
  7. [release-branch.go1.1] cmd/gc: fix missing export data for inlining i…

    adg committed Jul 22, 2013
    …n 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 #5755.
    
    R=rsc, golang-dev, ality, r
    CC=golang-dev
    https://golang.org/cl/10464043
    »»»
    
    Update #5928
    
    R=golang-dev, dave
    CC=golang-dev
    https://golang.org/cl/11629044
  8. [release-branch.go1.1] cmd/gc: fix pointer composite literals in expo…

    adg committed Jul 22, 2013
    …rted if statements.
    
    ««« CL 10470043 / d04e6b0bcacf
    cmd/gc: fix pointer composite literals in exported if statements.
    
    Fixes #4230 (again).
    
    R=rsc, golang-dev, r
    CC=golang-dev
    https://golang.org/cl/10470043
    »»»
    
    Update #5928
    
    R=golang-dev, dave
    CC=golang-dev
    https://golang.org/cl/11455045
Commits on Jun 13, 2013
  1. [release-branch.go1.1] doc: add go1.1.1 to the release notes

    adg committed Jun 13, 2013
    ««« CL 10236045 / 3cda43260443
    doc: add go1.1.1 to the release notes
    
    R=golang-dev, iant
    CC=golang-dev
    https://golang.org/cl/10236045
    »»»
    
    R=golang-dev, iant
    CC=golang-dev
    https://golang.org/cl/10245044
  2. go1.1.1

    adg committed Jun 13, 2013
    R=golang-dev, dsymonds
    CC=golang-dev
    https://golang.org/cl/10253043
  3. [release-branch.go1.1] remove release tag from release branch

    adg committed Jun 13, 2013
    This should have been done before tagging go1.1.
    Better late than never.
    
    R=golang-dev, dsymonds
    CC=golang-dev
    https://golang.org/cl/10252043
  4. [release-branch.go1.1] cmd/gc: compute initialization order for top-l…

    adg committed Jun 13, 2013
    …evel blank vars too.
    
    ««« CL 8601044 / 3a74e15c5d56
    cmd/gc: compute initialization order for top-level blank vars too.
    
    Fixes #5244.
    
    R=golang-dev, rsc, iant, r, daniel.morsing
    CC=golang-dev
    https://golang.org/cl/8601044
    »»»
    
    R=iant, rsc
    CC=golang-dev
    https://golang.org/cl/10250043
  5. [release-branch.go1.1] cmd/gc: save local var list before inlining

    adg committed Jun 13, 2013
    ««« 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 which case hilarity
    ensues.
    
    Fixes #5515.
    
    R=golang-dev, khr, dave
    CC=golang-dev
    https://golang.org/cl/10210043
    »»»
    
    R=iant, rsc
    CC=golang-dev
    https://golang.org/cl/10242044
Commits on Jun 11, 2013
  1. [release-branch.go1.1] doc: GCC 4.8.1 is not updated to Go 1.1

    minux committed Jun 11, 2013
    ««« 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://golang.org/cl/9663045
    »»»
    
    R=golang-dev, iant
    CC=golang-dev
    https://golang.org/cl/9914045
Commits on Jun 5, 2013
  1. [release-branch.go1.1] cmd/gc: fix missing slice/array types in expor…

    adg committed Jun 5, 2013
    …t data.
    
    ««« CL 9953044 / 0e1b2f7384d2
    cmd/gc: fix missing slice/array types in export data.
    
    Fixes #5614.
    
    R=golang-dev
    CC=golang-dev
    https://golang.org/cl/9953044
    »»»
    
    R=iant, remyoudompheng, dsymonds
    CC=golang-dev
    https://golang.org/cl/10033043
  2. [release-branch.go1.1] runtime: fix heap corruption during GC

    adg committed Jun 5, 2013
    ««« 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 #5554.
    
    R=golang-dev, khr
    CC=golang-dev
    https://golang.org/cl/9831043
    »»»
    
    R=dvyukov, khr, dave
    CC=golang-dev
    https://golang.org/cl/10028044
  3. [release-branch.go1.1] test: do not run the test that relies on preci…

    adg committed Jun 5, 2013
    …se 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 #5516.
    
    R=golang-dev, dave, iant
    CC=golang-dev
    https://golang.org/cl/9573043
    »»»
    
    R=dvyukov, iant, minux.ma, bradfitz
    CC=golang-dev
    https://golang.org/cl/10032043
  4. [release-branch.go1.1] runtime: zeroize g->fnstart to not prevent GC …

    adg committed Jun 5, 2013
    …of the closure
    
    ««« CL 9557043 / 2c128d417029
    runtime: zeroize g->fnstart to not prevent GC of the closure
    Fixes #5493.
    
    R=golang-dev, minux.ma, iant
    CC=golang-dev
    https://golang.org/cl/9557043
    »»»
    
    R=dvyukov, iant, minux.ma, bradfitz, dave
    CC=golang-dev
    https://golang.org/cl/10031043
  5. [release-branch.go1.1] cmd/gc: repair make(T) in export data for inli…

    adg committed Jun 5, 2013
    …ning.
    
    ««« CL 9303050 / 9a73efa2cd4e
    cmd/gc: repair make(T) in export data for inlining.
    
    When T was an unexported type it could be forgotten.
    
    Fixes #5470.
    
    R=golang-dev, bradfitz
    CC=golang-dev
    https://golang.org/cl/9303050
    »»»
    
    R=bradfitz, iant, remyoudompheng
    CC=golang-dev
    https://golang.org/cl/10029043
  6. [release-branch.go1.1] runtime: fix GC scanning of slices

    adg committed Jun 5, 2013
    ««« 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 #5443.
    
    R=cshapiro, iant, r, cshapiro, minux.ma
    CC=bradfitz, gobot, golang-dev
    https://golang.org/cl/9372044
    »»»
    
    R=cshapiro, iant
    CC=golang-dev
    https://golang.org/cl/10027043
  7. [release-branch.go1.1] cmd/gc: do not corrupt init() with initializer…

    adg committed Jun 5, 2013
    …s of _ in closures.
    
    ««« CL 9952043 / c42a7c218440
    cmd/gc: do not corrupt init() with initializers of _ in closures.
    
    Fixes #5607.
    
    R=golang-dev, daniel.morsing, r, dsymonds
    CC=golang-dev
    https://golang.org/cl/9952043
    »»»
    
    R=daniel.morsing, dsymonds, r, remyoudompheng
    CC=golang-dev
    https://golang.org/cl/9895044
Commits on Jun 4, 2013
  1. [release-branch.go1.1] runtime: introduce cnewarray() to simplify all…

    adg committed Jun 4, 2013
    …ocation of typed arrays
    
    ««« CL 9648044 / 139919984600
    runtime: introduce cnewarray() to simplify allocation of typed arrays
    
    R=golang-dev, dsymonds
    CC=golang-dev
    https://golang.org/cl/9648044
    »»»
    
    R=dsymonds, dvyukov, dave
    CC=golang-dev
    https://golang.org/cl/9780050
Commits on Jun 3, 2013
  1. [release-branch.go1.1] doc: add Go 1.1 to release.html

    adg committed Jun 3, 2013
    ««« CL 9853051 / 103cf9db59e1
    doc: add Go 1.1 to release.html
    
    Fixes #5468.
    
    R=golang-dev, r
    CC=golang-dev
    https://golang.org/cl/9853051
    »»»
    
    R=golang-dev, minux.ma
    CC=golang-dev
    https://golang.org/cl/9738054
  2. [release-branch.go1.1] doc: update linux tarball version for Go 1.1

    adg committed Jun 3, 2013
    ««« CL 9819044 / 0f679c4c5ebe
    doc: update linux tarball version for Go 1.1
    
    R=adg
    CC=golang-dev
    https://golang.org/cl/9819044
    »»»
    
    R=golang-dev, dave
    CC=golang-dev
    https://golang.org/cl/9858048
Commits on May 13, 2013
  1. go1.1

    adg committed May 13, 2013
  2. [release-branch.go1.1] runtime/race: improve public documentation

    adg committed May 13, 2013
    ««« 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 #5444.
    
    R=golang-dev, minux.ma, adg, r
    CC=golang-dev
    https://golang.org/cl/9144050
    »»»
    
    R=golang-dev, bradfitz
    CC=golang-dev
    https://golang.org/cl/9387043
  3. [release-branch.go1.1] doc: add a "New packages" section to the 1.1 r…

    adg committed May 13, 2013
    …elease notes.
    
    ««« CL 9344044 / 880991592ded
    doc: add a "New packages" section to the 1.1 release notes.
    
    R=adg, r
    CC=golang-dev
    https://golang.org/cl/9344044
    »»»
    
    R=golang-dev, bradfitz
    CC=golang-dev
    https://golang.org/cl/9386043
Commits on May 8, 2013
  1. go1.1rc3

    adg committed May 8, 2013
    R=golang-dev, r
    CC=golang-dev
    https://golang.org/cl/9315044