- 12 Jun, 2010 4 commits
-
-
Russ Cox authored
Cleans up a few other corner cases too. R=ken2 CC=golang-dev https://golang.org/cl/1592045
-
Russ Cox authored
Cannot assume that g == m->curg at time of signal. Must save actual g and restore. Fixes flaky crashes with messages like throw: malloc mlookup throw: malloc/free - deadlock throw: unwindstack on self throw: free mlookup (and probably others) when running cgo. R=iant CC=golang-dev https://golang.org/cl/1648043
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/1597044
-
Rob Pike authored
R=golang-dev CC=golang-dev https://golang.org/cl/1641043
-
- 11 Jun, 2010 6 commits
-
-
Russ Cox authored
R=ken2 CC=golang-dev https://golang.org/cl/1627042
-
Russ Cox authored
There's only one Go object file per package now, so there's no need to parse the metadata and merge metadata from multiple files. Just save the original and use it as __.PKGDEF verbatim. R=r CC=golang-dev https://golang.org/cl/1647042
-
Russ Cox authored
R=ken2 CC=golang-dev https://golang.org/cl/1597043
-
Ian Lance Taylor authored
This avoids a crash when using cgo where glibc's malloc thinks that it can use some of the memory following the symbol table. This fails because the symbol table is mapped read-only, which affects the whole page. R=rsc CC=golang-dev https://golang.org/cl/1616042
-
Alex Brainman authored
R=rsc CC=golang-dev https://golang.org/cl/1381041
-
Alex Brainman authored
R=rsc CC=golang-dev https://golang.org/cl/1652041
-
- 10 Jun, 2010 6 commits
-
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/1615042
-
Paolo Giarrusso authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/1555042
-
Paolo Giarrusso authored
R=rsc CC=golang-dev https://golang.org/cl/1585041
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/1649041
-
Rob Pike authored
R=rsc CC=golang-dev https://golang.org/cl/1633042
-
Adam Langley authored
Although technically incorrect, we want this in order to parse X.509 certificates where a wildcard hostname ("*.example.com") has been put into a PrintableString. Fixes #850. R=rsc CC=golang-dev https://golang.org/cl/1615043
-
- 09 Jun, 2010 12 commits
-
-
Robert Griesemer authored
R=r CC=golang-dev https://golang.org/cl/1644042
-
Robert Griesemer authored
R=r CC=golang-dev https://golang.org/cl/1599043
-
Robert Griesemer authored
R=golang-dev, r CC=golang-dev https://golang.org/cl/1636043
-
Andrew Gerrand authored
R=rsc CC=golang-dev https://golang.org/cl/1626043
-
Andrew Gerrand authored
R=rsc CC=golang-dev https://golang.org/cl/1644041
-
Russ Cox authored
* disallow surrogate pair runes. * diagnose impossible type assertions * eliminate another static buffer. * do not overflow lexbuf. * add -u flag to disable package unsafe. R=ken2 CC=golang-dev https://golang.org/cl/1619042
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/1631041
-
Russ Cox authored
* Code for assignment, conversions now mirrors spec. * Changed some snprint -> smprint. * Renamed runtime functions to separate interface conversions from type assertions: convT2I, assertI2T, etc. * Correct checking of \U sequences. Fixes #840. Fixes #830. Fixes #778. R=ken2 CC=golang-dev https://golang.org/cl/1303042
-
Russ Cox authored
R=gri CC=golang-dev https://golang.org/cl/1620042
-
Robert Griesemer authored
(remains of the semicolon conversion) R=rsc CC=golang-dev https://golang.org/cl/1623041
-
Robert Griesemer authored
R=rsc CC=golang-dev https://golang.org/cl/1621041
-
Robert Griesemer authored
(caused certain files to not be idempotent under gofmt) - corrected golden files for go/printer - slightly simplified some code in nodes.go (no impact on formatting) - these changes have no impact on gofmt output of .go files under src, misc fallthrough statement considered harmful! R=rsc CC=golang-dev https://golang.org/cl/1593042
-
- 08 Jun, 2010 7 commits
-
-
Russ Cox authored
R=gri CC=golang-dev https://golang.org/cl/1616041
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/1614041
-
Russ Cox authored
R=gri CC=golang-dev https://golang.org/cl/1612041
-
Russ Cox authored
*T2 implements I2, but T2 does not. R=gri CC=golang-dev https://golang.org/cl/1613041
-
Robert Griesemer authored
Fixes #844. R=ken2, rsc, ken3 CC=golang-dev https://golang.org/cl/1593041
-
Robert Griesemer authored
Fixes #827. R=ken2 CC=golang-dev, rsc https://golang.org/cl/1592041
-
Robert Griesemer authored
R=r, rsc CC=golang-dev https://golang.org/cl/1590041
-
- 07 Jun, 2010 4 commits
-
-
Andrew Gerrand authored
R=rsc CC=golang-dev https://golang.org/cl/1581041
-
Robert Griesemer authored
Specifically: - introduced notion of "underlying type" - removed notion of type compatibility - consolidated rules about assignment compatibility in assignment compatibility section - be consistent with specyfing that nil is the value for uninitialized variables that can be nil (this was not specified clearly for pointers, functions, interfaces) - added/fixed various related links throughout - clarify language on conversions R=rsc, r, iant, ken2 CC=golang-dev https://golang.org/cl/1536041
-
Daniel Theophanes authored
R=rsc CC=golang-dev https://golang.org/cl/1514041
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/1535041
-
- 06 Jun, 2010 1 commit
-
-
Andrew Gerrand authored
R=r CC=golang-dev https://golang.org/cl/1539042
-