Go 1.3 Beta 2 Released

1,272 views
Skip to first unread message

Andrew Gerrand

unread,
May 21, 2014, 2:51:10 AM5/21/14
to golang-nuts
Hi Go nuts,

We have just released go1.3beta2, a beta version of Go 1.3.
It is cut from the default branch at the revision tagged go1.3beta2.

Please help us by testing your Go programs with the new tool chain and libraries, and report any problems using the issue tracker:

You can download binary and source distributions from this page:

To find out what has changed, read the release notes for Go 1.3:

Documentation for Go 1.3 is available at:

Our goal is to release the official version of Go 1.3 in June.

Andrew

shka...@gmail.com

unread,
May 21, 2014, 9:02:11 AM5/21/14
to golan...@googlegroups.com
Thank you, guys. Great work!

Julius Kovac

unread,
May 21, 2014, 9:07:52 AM5/21/14
to golan...@googlegroups.com
Great news Andrew and excellent work of whole team!
Any plans to allow this or following beta on appengine as it was with previous major releases?

Andrew Gerrand

unread,
May 21, 2014, 7:30:03 PM5/21/14
to Julius Kovac, golang-nuts
When the first release candidate (not beta) is out it will probably be available for testing on an App Engine, as in the past.


--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Ignacio Grande

unread,
May 22, 2014, 1:59:59 AM5/22/14
to golan...@googlegroups.com
Hello Andrew, thanks for the new beta!

One question... I see that the stack size has been reverted to 8 kB (from 4 kB). Why this change? 

Thank you!
Regards.


On Wednesday, May 21, 2014 8:51:10 AM UTC+2, Andrew Gerrand wrote:

Ignacio Grande

unread,
May 22, 2014, 2:02:08 AM5/22/14
to golan...@googlegroups.com

Andrew Gerrand

unread,
May 22, 2014, 2:01:15 AM5/22/14
to Ignacio Grande, golang-nuts

On 22 May 2014 15:59, Ignacio Grande <ncc17...@gmail.com> wrote:
One question... I see that the stack size has been reverted to 8 kB (from 4 kB). Why this change? 

minux

unread,
May 22, 2014, 2:02:29 AM5/22/14
to Ignacio Grande, golang-nuts
On Thu, May 22, 2014 at 1:59 AM, Ignacio Grande <ncc17...@gmail.com> wrote:
Hello Andrew, thanks for the new beta!

One question... I see that the stack size has been reverted to 8 kB (from 4 kB). Why this change? 
The CL pretty much explained the rationale behind the change:

Nacho

unread,
May 22, 2014, 2:10:30 AM5/22/14
to golang-nuts
Thank you for the info!

Diego Duclos

unread,
May 22, 2014, 2:30:23 AM5/22/14
to Andrew Gerrand, Julius Kovac, golang-nuts
Looking forward to testing this on appengine :)

Roger Pack

unread,
May 28, 2014, 1:32:50 PM5/28/14
to golan...@googlegroups.com
ChangeLog from 1.3 beta 1?

Andrew Gerrand

unread,
May 28, 2014, 7:36:13 PM5/28/14
to Roger Pack, golang-nuts

On 29 May 2014 03:32, Roger Pack <rogerp...@gmail.com> wrote:
ChangeLog from 1.3 beta 1?

os/exec: deflake a test on Linux

math/cmpx: change space to tab in the Pow docs for better formatting

net: fix confusing typo in comment

net/http, strings, bytes: fix http race, revert part of Reader behavior change

bufio: make all read functions UnreadByte-friendly

net: make WriteMsg{IP,UDP,Unix} return the correct number of bytes transferred

net/http/httputil: don't leak goroutines in DumpRequestOut

doc/contribute.html: link to wiki for more code review information

doc/debugging_with_gdb.html: add introductory disclaimer

encoding/gob: handle interface types in isZero() by returning true for nil interfaces.

os: cap reads and writes to 2GB on Darwin and FreeBSD

src: fix issues found by go vet std

encoding/ascii85: handle non-data bytes correctly

net: Remove an unmatched unlock of ForkLock

net/http/httputil: tell people not to use ClientConn and ServerConn

cmd/cgo: fix C.CString for strings containing null terminators under gccgo

misc/cgo/test/backdoor: add gccgo version of backdoor function

syscall: fix handling socket control messages on dragonfly

doc: fix an article

net/tcp: fix check for openbsd in test

syscall: add missing SendmsgN for NaCl

syscall: don't display syscall prototype lines on godoc

doc: fix broken link to RTEMS Go wiki page

doc: fix link to Mercurial download

runtime: heapdump - make sure spans are swept before dumping.

runtime: clean up scanning of Gs

misc/vim/readme.txt: workaround weird OS X vim bug.

log/syslog: document if network=="" for Dial, it will connect to local syslog server.

net: make WriteTo, WriteToIP and WriteMsgIP fail when IPConn is already connected

make.bash: if CC is not set, and gcc doesn't exist, try clang/clang++.

cmd/cgo: for gccgo add #define to cgo_export.h for expected name

all: spelling tweaks, A-G

run.bash: skip -static cgo test if -static linking isn't possible.

doc/go1.3.html: update for FreeBSD/ARM support.

lib/time: update time zone info to v.2014b

net: enable builtin dns resolver tests on solaris

time: MeST is a time zone name

cmd/go: test: clean up all temporary directories

runtime: correctly type interface data.

cmd/dist: permit go* tag in main branch when it includes "beta"

go/build: add go1.3 release tag

html: fix small typo

os: cut limited read to 1 GB

runtime: make MemStats.LastGC Unix time again

runtime: do not set m->locks around memory allocation

runtime: fix bug in GOTRACEBACK=crash causing suppression of core dumps.

std lib: fix various typos in comments

archive/zip: Document ModTime is always UTC

doc: refer to wiki page for downloads

syscall: add missing TIOCGSID for openbsd/386

cmd/ld: correct pe section number in symbol table

test: add test that gccgo compiled incorrectly

cmd/go: add go build -i

cmd/addr2line: works with windows pe executables now

doc/go1.3.html: mention go build -i

cmd/addr2line: skip broken TestAddr2Line on plan9 (fixes build)

C: Patrick Riley (Google CLA)

race.bash,race.bat: unset GOROOT_FINAL during tests

net/mail: propagate unsupported charset error

runtime: fix bug in cpu profiler

doc: replace absolute links to golang.org with relative links

runtime: optimize markspan

spec: clarify type properties

spec: remove evaluation order inconsistency

spec: several clarifications to language on channels

database/sql: fix accounting of open connections

runtime: use duff zero and copy to initialize memory

doc/install.html: update wrt to OS and compiler support.

cmd/objdump: actually accept hex address without "0x" prefix.

encoding/json: add example for Indent, clarify the docs.

runtime: write memory profile statistics to the heap dump.

net: drop flakey TestDialFailPDLeak

testing: write profiles on failure

cmd/go: mark regexp as dependency of testmain

cmd/gc: don't give credit for NOPs during register allocation

cmd/gc: fix ... escape analysis bug

crypto/aes: fix overrun in assembly encrypt/decrypt

cmd/gc: disable link-time copying of un-Go-initialized globals

math/cmplx: specify which square root Sqrt returns

cmd/go: accept build flags in clean and list

encoding/binary: document that Read requires exported struct fields

test/bench/shootout: support windows

bytes: fix typos

net/url: correct documentation of Values.Add

runtime: be a lot more lenient on smhasher avalanche test.

runtime/race: fix the link for the race detector.

undo CL 100330043 / e4248ed0037c

cmd/addr2line: accept optional "0x" prefix for addresses.

cmd/go: remove merge markers

cmd/go: simplify code, reduce allocations.

C: add another email address for David Crawshaw

net/rpc: do not leak client socket on closed connection

cmd/nm: do not write to GOROOT testdata directories during TestNM

unicode: fix doc typo

cmd/objdump: works with windows pe executables now

runtime: add copy of math.sqrt for use by arm softfloat

cmd/go: better error for install of 'test-only' package

net: make use of SO_LINGER_SEC on darwin

undo CL 92210044 / 5cb21eee2d35

cmd/gc: record line number for auto-generated wrappers as <autogenerated>:1

net/http: fix flaky test

cmd/gc: fix escape analysis for slice of array

cmd/go: link SWIG objects directly rather than using a shared library

cmd/go: detect import cycle caused by test code

cmd/gc: alias more variables during register allocation

cmd/gc: fix liveness vs regopt mismatch for input variables

cmd/go: fix 'go test foo_test.go'

mime/multipart: add NewReader example

encoding/xml: fix to allow xml declaration with EncodeToken

encoding/json: document what unmarshal of `null` into non-reference type does

io: copy slice argument in MultiReader and MultiWriter

cmd/cgo: omit misaligned struct fields, like we omit bitfields

runtime: handle decommit failure gracefully on Windows

cmd/go: fix go test again

runtime: fix triggering of forced GC

reflect: fix map type generation

regexp/syntax: don't waste time checking for one pass algorithm

net: fix documentation for SetLinger

cmd/gc: fix out of bounds access

archive/tar: Fix bug preventing untar

spec: more precise description of select statement

doc/effective_go.html: a little more about errors

test: fix flakey test case for issue 4388

A+C: Cezar Sá Espinola (individual CLA)

cmd/objdump: import x86 disassembler

objdump: implement disassembly

net: detect changes to /etc/resolv.conf.

cmd/nm, cmd/objdump: fix elf symbol types

cmd/addr2line, cmd/objdump: fix pe text section starting address

misc/pprof: always use go tool objdump on windows

cmd/addr2line,cmd/objdump: test that commands accept addresses with 0x prefix and without

crypto/sha256, crypto/sha512: fix argument size in assembly

cmd/gc: fix duplicate map key check

cmd/gc: correct handling of globals, func args, results

net/http: fix nits found by go tool vet

runtime: make scan of pointer-in-interface same as scan of pointer

doc/go1.3.html: add note about unsafe.Pointer strictness

sync/atomic: fix unimportant assembly errors found by go vet

syscall: fix stack frame sizes in assembly

container/heap: update example code

syscall: regenerate z-files for openbsd

api: update openbsd exceptions

archive/tar: Do not panic on Read if uninitialized

cmd/gc: fix two select temporary bugs

api: update next.txt

cmd/pack: buffer writes in TestLargeDefs

doc/go1.3.html: add syscall.SendmsgN

cmd/addr2line, cmd/objdump: handle Plan 9 a.out object files

doc/go1.3.html: add note about small map iteration order

syscall: fix a few Linux system calls

syscall: fix linux amd64 build

spec: clarify that newlines are kept in raw string literals

encoding/xml: fix format in test message

doc/go1.3.html: update the state of supported platforms

lib/time/zoneinfo.zip: update to IANA release 2014c

net/http: allow Content-Type on 204 responses

syscall: fix arm build

doc/go1.3.html: fix typo

runtime: fix freeOSMemory to free memory immediately

reflect: test, fix access to nil maps

doc/go1.3.html: minor tweak of Solaris wording

spec: clarify when a program exits

math/rand: restore Go 1.2 value stream for Float32, Float64

database/sql: more docs explaining that DB is a pool

net/http: document that ProxyFromEnvironment special-cases localhost

cmd/gc: fix <-<-expr

text/template,html/template: document that partial results may be written on error

cmd/ld: abort if (32-bit) address relocation is negative on amd64.

cmd/gc: fix float32 const conversion and printing of big float consts

runtime: switch default stack size back to 8kB

liblink: fix field tracking

cmd/cgo: document CC_FOR_TARGET and CXX_FOR_TARGET

doc/go1.3.html: switch default stack size back to 8kB

misc/makerelease: handle update tour file layout

cmd/ld: make lldb happy with Mach-O 6.out files

syscall: fix Write(nil) on NaCl

test: test issue 7884 (already fixed)

build: make nacl pass

doc/go1.3.html: mention cgo [0]byte bug fix fallout

cmd/go: document file types

debug/plan9obj: cleanup api

undo CL 84040045 / 5302b4c58aa0

src: make nacltest.bash executable

runtime: revise the document of Version()

all: fix "the the" typos.

doc/install.html: fix duplicate id= tag

doc/go_spec.html: fix broken anchor tag

spec: clarify section on package initialization

reflect: don't panic on delete from nil map.

spec: specify order of init() calls

Roger Pack

unread,
May 28, 2014, 8:40:58 PM5/28/14
to Andrew Gerrand, golang-nuts
Thanks!
-roger-
Reply all
Reply to author
Forward
0 new messages