- 31 Dec, 2017 2 commits
-
-
Filippo Valsorda authored
Change-Id: I3ff478912a5a178492d544d2f4ee9cc7570d9acc Reviewed-on: https://go-review.googlesource.com/84475Reviewed-by: Filippo Valsorda <hi@filippo.io> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
Igor Vashyst authored
Change-Id: If0d9ff107fc6bbdf0231cd48abc23a44816bfe77 Reviewed-on: https://go-review.googlesource.com/85755Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
-
- 30 Dec, 2017 1 commit
-
-
Brad Fitzpatrick authored
Fixes #23277 Change-Id: Idbe09913c95dc951b9b195eb7ff1e75d2bb4d63d Reviewed-on: https://go-review.googlesource.com/85675Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
- 27 Dec, 2017 1 commit
-
-
Cherry Zhang authored
Pick up CL 85476 to fix #23237. Updates #23237. Change-Id: I31a48ef39ce90bc1424334762452281ae706d273 Reviewed-on: https://go-review.googlesource.com/85495Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
- 25 Dec, 2017 1 commit
-
-
Jeff Johnson authored
this solution as it stands doesn't work with non-english device names (golang/go#23191 (which has a fix)) and names some devices differently (golang/go#23153) probably due to the fact that this test previously only ran on Server 2008. Re-opens golang/go#20073 Change-Id: I5c36774ddd85ac07620b4015372d564acbb169ad Reviewed-on: https://go-review.googlesource.com/85315Reviewed-by: Alex Brainman <alex.brainman@gmail.com>
-
- 22 Dec, 2017 1 commit
-
-
Robert Griesemer authored
Fixes #23215. Change-Id: Ib20825bf08915b4daaabbfd91f168e24973c512d Reviewed-on: https://go-review.googlesource.com/85215Reviewed-by: Rob Pike <r@golang.org>
-
- 21 Dec, 2017 2 commits
-
-
David Chase authored
Refactoring to make it slightly easier to add tests, easier to add variable-printing-support for Delve, and made naming and tagging more consistent. No changes to the content of the test itself or when it is run. Change-Id: I374815b65a203bd43b27edebd90b859466d1c33b Reviewed-on: https://go-review.googlesource.com/84979 Run-TryBot: David Chase <drchase@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Than McIntosh <thanm@google.com>
-
Ben Shi authored
NMULAF/NMULAD/NMULSF/NMULSD are incorrectly encoded by the arm assembler. Instruction Right binary Current wrong binary "NMULAF F5, F6, F7" 0xee167a45 0xee167a05 "NMULAD F5, F6, F7" 0xee167b45 0xee167b05 "NMULSF F5, F6, F7" 0xee167a05 0xee167a45 "NMULSD F5, F6, F7" 0xee167b05 0xee167b45 This patch fixes this issue. fixes issue #23212 Change-Id: Ic9c203f92c34b90d6eef492a694c0e95b4d479c5 Reviewed-on: https://go-review.googlesource.com/85116Reviewed-by: Cherry Zhang <cherryyz@google.com> Run-TryBot: Cherry Zhang <cherryyz@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org>
-
- 20 Dec, 2017 4 commits
-
-
Robert Griesemer authored
Fixes #22628. Change-Id: Ib7aff8043e477af18c448d6b778f159b23fb5a92 Reviewed-on: https://go-review.googlesource.com/85075Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
Hana Kim authored
golang.org/cl/81315 attempted to distinguish system goroutines by examining the function name in the goroutine stack. It assumes that the information would be available when GoSysBlock or GoInSyscall events are processed, but it turned out the stack information is set too late (when the goroutine gets a chance to run). This change initializes the goroutine information entry when processing GoCreate event which should be one of the very first events for the every goroutine in trace. Fixes #22574 Change-Id: I1ed37087ce2e78ed27c9b419b7d942eb4140cc69 Reviewed-on: https://go-review.googlesource.com/83595Reviewed-by: Austin Clements <austin@google.com> Run-TryBot: Austin Clements <austin@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org>
-
Than McIntosh authored
My previous fix for issue 23179 was incomplete; it turns out that if an unnamed parameter is below a specific size threshold, it gets register-promoted away by the compiler (hence not encountered during some parts of DWARF inline info processing), but if it is sufficiently large, it is allocated to the stack as a named variable and treated as a regular parameter by DWARF generation. Interestingly, something in the ppc64le build of k8s causes an unnamed parameter to be retained (where on amd64 it is deleted), meaning that this wasn't caught in my amd64 testing. The fix is to insure that "_" params are treated in the same way that "~r%d" return temps are when matching up post-optimization inlined routine params with pre-inlining declarations. I've also updated the test case to include a "_" parameter with a very large size, which also triggers the bug on amd64. Fixes #23179. Change-Id: I961c84cc7a873ad3f8f91db098a5e13896c4856e Reviewed-on: https://go-review.googlesource.com/84975 Run-TryBot: Than McIntosh <thanm@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: David Chase <drchase@google.com> Reviewed-by: Cherry Zhang <cherryyz@google.com> Reviewed-by: Heschi Kreinick <heschi@google.com>
-
elpinal authored
The current implementation prints a log, "invalid program: unexpected type for embedded field", when the form *package.ident is embedded in a struct declaration. Note that since valid qualified identifiers must be exported, the result for a valid program does not change. Change-Id: If8b9d7056c56b6a6c5482eb749168a63c65ef685 Reviewed-on: https://go-review.googlesource.com/84436Reviewed-by: Robert Griesemer <gri@golang.org> Run-TryBot: Robert Griesemer <gri@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
-
- 19 Dec, 2017 2 commits
-
-
Kevin Burke authored
Change-Id: Ifc533ee98a7684060d20340087c1b29f722ae46b Reviewed-on: https://go-review.googlesource.com/84835Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
Than McIntosh authored
The helper routine for returning pre-inlining parameter declarations wasn't properly handling the case where you have more than one parameter named "_" in a function signature; this triggered a map collision later on when the function was inlined and DWARF was generated for the inlined routine instance. Fixes #23179. Change-Id: I12e5d6556ec5ce08e982a6b53666a4dcc1d22201 Reviewed-on: https://go-review.googlesource.com/84755 Run-TryBot: Than McIntosh <thanm@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Heschi Kreinick <heschi@google.com> Reviewed-by: David Chase <drchase@google.com> Reviewed-by: Cherry Zhang <cherryyz@google.com>
-
- 18 Dec, 2017 2 commits
-
-
Daniel Theophanes authored
The driver.Value type may be more then the documented 6 types if the database driver supports it. Document that fact. Updates #23077 Change-Id: If7e2112fa61a8cc4e155bb31e94e89b20c607242 Reviewed-on: https://go-review.googlesource.com/84636Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
Than McIntosh authored
Disable the three linker DWARF tests that invoke the compiler in non-debug mode on Solaris, since this seems to trigger a split stack overflow. These can be turned back on once the issue in question is resolved. Updates #23168. Change-Id: I5be1b098e33e8bad3bc234a0964eab1dee7e7954 Reviewed-on: https://go-review.googlesource.com/84655Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Run-TryBot: Than McIntosh <thanm@google.com>
-
- 16 Dec, 2017 1 commit
-
-
Robert Griesemer authored
Rename -list flag to -errlist to avoid confusion with the go test flag -list (introduced later). This flag is only needed to get an error list when running the go/types test harness manually on select files, e.g., as in: go test -run=Check -files=x.go -errlist Change-Id: I67febcf968d2d8f4ff00c81eea7b2df723560eac Reviewed-on: https://go-review.googlesource.com/84378 Run-TryBot: Robert Griesemer <gri@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
- 15 Dec, 2017 8 commits
-
-
David Chase authored
Exercise of preparing a how-to document motivated me to clean up some of the stupider wonkier bits. Since this does not run for test -short, expect no change for trybots, did pass testing with OSX gdb and a refreshed copy of Delve. Change-Id: I58edd10599b172c4787ff5f110db078f6c2c81c5 Reviewed-on: https://go-review.googlesource.com/83957 Run-TryBot: David Chase <drchase@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Austin Clements <austin@google.com>
-
David Chase authored
Location lists are only supported on x86 and amd64, so the test expecting them failed everywhere else. Make that test skip unless GOARCH is x86 or amd64. Change-Id: Id86b34d30c6a0b97e6fa0cd5aca31f51ed84f556 Reviewed-on: https://go-review.googlesource.com/84395 Run-TryBot: David Chase <drchase@google.com> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
Matthijs Kooijman authored
Change-Id: Ia05fac3298334d6b44267ce02bffcd7bf8a54c72 Reviewed-on: https://go-review.googlesource.com/83775Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
Brad Fitzpatrick authored
The default test timeout is 10 minutes if unspecified. The misc/cgo/testshared test didn't use t.timeout(sec), which respects GO_TEST_TIMEOUT_SCALE, so all builders got the default 10 minute timeout. arm5 needs more, though, so specify 10 minutes explicitly, which will then get scaled accordingly on slower builders. Change-Id: I19ecfdcd9c865f2b69524484415b8fbd2852718e Reviewed-on: https://go-review.googlesource.com/84315 Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Andrew Bonventre <andybons@golang.org>
-
Than McIntosh authored
Change the compiler's DWARF inline info generation to be more careful about producing consistent instances of abstract function DIEs. The new strategy is to insure that the only params/variables created in an abstract subprogram DIE are those corresponding to declarations in the original pre-inlining version of the code. If a concrete subprogram winds up with other vars as part of the compilation process (return temps, for example, or scalars generated by splitting a structure into pieces) these are emitted as regular param/variable DIEs instead of concrete DIEs. The linker dwarf test now has a couple of new testpoints that include checks to make sure that all abstract DIE references are sane/resolvable; this will help catch similar problems in the future. Fixes #23046. Change-Id: I9b0030da8673fbb80b7ad50461fcf8c6ac823a37 Reviewed-on: https://go-review.googlesource.com/83675 Run-TryBot: Than McIntosh <thanm@google.com> Run-TryBot: Heschi Kreinick <heschi@google.com> Reviewed-by: Heschi Kreinick <heschi@google.com> Reviewed-by: David Chase <drchase@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org>
-
Austin Clements authored
This attempts to symbolize the PC of morestack's caller when there's a stack split at a bad time. The stack trace starts at the *caller* of the function that attempted to grow the stack, so this is useful if it isn't obvious what's being called at that point, such as in #21431. Change-Id: I5dee305d87c8069611de2d14e7a3083d76264f8f Reviewed-on: https://go-review.googlesource.com/84115 Run-TryBot: Austin Clements <austin@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Cherry Zhang <cherryyz@google.com> Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
Hana Kim authored
After go1.10, compiler/linker option flags apply only to the packages listed directly on the command line unless the matching pattern is specified. For debugging, we want to apply the flags to all packages. Change-Id: Ic69eee1491b1080fc140592f200c59a6e03d87ac Reviewed-on: https://go-review.googlesource.com/84135Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
Brad Fitzpatrick authored
cmd/go has grown slow, even in short mode, and it's now regularly failing on a number of builders where it's taking over the previous 3 minute timeout. for now, give it more time. Change-Id: If565baf71c2770880b2e2139b47e03433951331f Reviewed-on: https://go-review.googlesource.com/84235Reviewed-by: Ian Lance Taylor <iant@golang.org> Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
-
- 14 Dec, 2017 15 commits
-
-
Robert Griesemer authored
The existing code simply dropped them on the floor. Don't do that. Fixes #23130. Change-Id: I10f20e41f2c466a76519983253f87af7cf6d5e70 Reviewed-on: https://go-review.googlesource.com/83918Reviewed-by: Matthew Dempsky <mdempsky@google.com>
-
Geoff Berry authored
Change dump file names to group them alphabetically in directory listings, in pass run order. Change-Id: I8070578a5b4a3a7983dcc527ea1cfdb10a6d7d24 Reviewed-on: https://go-review.googlesource.com/83958Reviewed-by: Keith Randall <khr@golang.org> Run-TryBot: Keith Randall <khr@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
-
Russ Cox authored
The name-based heuristics fail too often to be on during "go test", but we really want the printf vet check in "go test", so change to a list of exactly which standard library functions are print-like. For a later release we'd like to bring back checking for user-defined wrappers, but in a completely precise way. Not for Go 1.10, though. The new, more precise list includes t.Skipf, which caught some mistakes in standard library tests. Fixes #22936. Change-Id: I110448e3f6b75afd4327cf87b6abb4cc2021fd0d Reviewed-on: https://go-review.googlesource.com/83838 Run-TryBot: Russ Cox <rsc@golang.org> Reviewed-by: Rob Pike <r@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
Russ Cox authored
Two minor changes to allow fixes in cmd/vet's printf checking. 1. Pass package import path in vet config, so that vet knows whether it is, for example, vetting "fmt". 2. Add new, but undocumented and for now unsupported flag -vettool to control which vet binary is invoked during go vet. This lets the cmd/vet tests build and test a throwaway vet.exe using cmd/go to ensure type checking information, all without installing a potentially buggy cmd/vet. For #22936. Change-Id: I18df7c796ebc711361c847c63eb3ee17fb041ff7 Reviewed-on: https://go-review.googlesource.com/83837 Run-TryBot: Russ Cox <rsc@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
Mike Samuel authored
Srcset is largely the same as a URL, but is escaped in URL contexts. Inside a srcset attribute, URLs have their commas percent-escaped to avoid having the URL be interpreted as multiple URLs. Srcset is placed in a srcset attribute literally. Fixes #17441 Change-Id: I676b544784c7e54954ddb91eeff242cab25d02c4 Reviewed-on: https://go-review.googlesource.com/38324Reviewed-by: Kunpei Sakai <namusyaka@gmail.com> Reviewed-by: Mike Samuel <mikesamuel@gmail.com> Reviewed-by: Russ Cox <rsc@golang.org> Run-TryBot: Russ Cox <rsc@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
-
Russ Cox authored
(This only manifested in test vet failures for packages without tests, or else we'd probably have seen this sooner.) Fixes #23047. Change-Id: I41d09a7780999bbe1951377ffcc811ba86ea5000 Reviewed-on: https://go-review.googlesource.com/83955 Run-TryBot: Russ Cox <rsc@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
JBD authored
Updates #22027. Change-Id: I5a5bae77a744c7a2ecb75172846e6461a98ee8af Reviewed-on: https://go-review.googlesource.com/83916Reviewed-by: Andrew Bonventre <andybons@golang.org>
-
Brad Fitzpatrick authored
Remove the ambiguity, know that we know it's actually broken, per https://github.com/golang/go/issues/23073#issuecomment-351045421 Updates #23073 Change-Id: I9b904da2f4c7105a0727d2a9056aaa6895d3dadc Reviewed-on: https://go-review.googlesource.com/83856Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
Brad Fitzpatrick authored
Add Adam Thomason (individual CLA) Add Adrian Hesketh (individual CLA) Add Aeneas Rekkas (arekkas) (individual CLA) Add Afanasev Stanislav (individual CLA) Add Agniva De Sarker (individual CLA) Add Alexander Pantyukhin (individual CLA) Add Alexandre Parentea (individual CLA) Add Aman Gupta (individual CLA) Add Anand K. Mistry (individual CLA) Add Andrii Soldatenko (individual CLA) Add Andrii Soluk (individual CLA) Add Andrzej Żeżel (individual CLA) Add Anthony Alves (individual CLA) Add Anthony Sottile (individual CLA) Add Ariel Mashraki (individual CLA) Add Axel Wagner (individual CLA) Add Ben Haines (individual CLA) Add Ben Laurie (corporate CLA for Google Inc.) Add Ben Schwartz (corporate CLA for Google Inc.) Add Blain Smith (individual CLA) Add Blake Mesdag (individual CLA) Add Borja Clemente (individual CLA) Add Brett Merrill (individual CLA) Add Brian Kessler (individual CLA) Add Burak Guven (individual CLA) Add Cholerae Hu (individual CLA) Add Chris Ball (individual CLA) Add Christian Alexander (individual CLA) Add Christopher Henderson (individual CLA) Add Christopher Koch (corporate CLA for Google Inc.) Add Christos Zoulas (individual CLA) Add Daniela Petruzalek (individual CLA) Add Danny Rosseau (individual CLA) Add Davor Kapsa (individual CLA) Add Edan Bedrik (individual CLA) Add Elbert Fliek (individual CLA) Add Elena Grahovac (individual CLA) Add Emerson Lin (individual CLA) Add Eric Rescorla (individual CLA) Add Evan Jones (individual CLA) Add Frank Somers (individual CLA) Add Frederic Guillot (individual CLA) Add Garret Kelly (corporate CLA for Google Inc.) Add Grant Griffiths (individual CLA) Add Guilherme Garnier (individual CLA) Add Guilherme Rezende (individual CLA) Add Hanjun Kim (individual CLA) Add Henry Adi Sumarto (individual CLA) Add Henry Bubert (individual CLA) Add Herbie Ong (corporate CLA for Google Inc.) Add Hilko Bengen (individual CLA) Add Hiroaki Nakamura (individual CLA) Add Ian Kent (individual CLA) Add Inanc Gumus (individual CLA) Add Iskander Sharipov (corporate CLA for Intel Corporation) Add Ivan Bertona (individual CLA) Add James Lawrence (individual CLA) Add James Treanor (individual CLA) Add Jamie Liu (corporate CLA for Google Inc.) Add Jared Culp (individual CLA) Add Jason Wangsadinata (individual CLA) Add Javier Segura (individual CLA) Add Jean-Francois Cantin (individual CLA) Add Jeet Parekh (individual CLA) Add Jelte Fennema (individual CLA) Add Jimmy Frasche (individual CLA) Add Joshua Rubin (individual CLA) Add Juan Carlos (individual CLA) Add Jude Pereira (individual CLA) Add Karel Pazdera (individual CLA) Add Karsten Köhler (individual CLA) Add Kenji Yano (individual CLA) Add Kevin Ruffin (individual CLA) Add Kieran Colford (individual CLA) Add Kirk Han (individual CLA) Add Kunpei Sakai (individual CLA) Add Kyle Shannon (individual CLA) Add Kyohei Kadota (individual CLA) Add Lakshay Garg (individual CLA) Add Lann Martin (corporate CLA for Google Inc.) Add Laurent Voisin (individual CLA) Add Leigh McCulloch (individual CLA) Add Lorenz Bauer (corporate CLA for CloudFlare, Inc.) Add Luca Bruno (corporate CLA for CoreOS, Inc) Add Luke Granger-Brown (individual CLA) Add Lyle Franklin (individual CLA) Add Maicon Costa (individual CLA) Add Manish Goregaokar (individual CLA) Add Mansour Rahimi (individual CLA) Add Mark Percival (individual CLA) Add Mark Pulford (individual CLA) Add Mark Wolfe (individual CLA) Add Martins Sipenko (individual CLA) Add Mat Byczkowski (individual CLA) Add Matej Baćo (individual CLA) Add Mateus Amin (individual CLA) Add Matt Dee (individual CLA) Add Matthew Broberg (individual CLA) Add Max Schmitt (individual CLA) Add Mayank Kumar (individual CLA) Add Michael Brandenburg (individual CLA) Add Michael McLoughlin (individual CLA) Add Michael Schurter (individual CLA) Add Michael Steinert (individual CLA) Add Michal Pristas (individual CLA) Add Mihail Minaev (individual CLA) Add Muhammad Falak R Wani (individual CLA) Add Naoki Kanatani (individual CLA) Add Nicolas BRULEZ (individual CLA) Add Nils Larsgård (individual CLA) Add Noble Johnson (individual CLA) Add Paul Boyd (individual CLA) Add Paul Ruest (individual CLA) Add Peter Wu (corporate CLA for CloudFlare, Inc.) Add Petrica Voicu (individual CLA) Add Pontus Leitzler (individual CLA) Add Radek Sohlich (individual CLA) Add Rajath Agasthya (individual CLA) Add Rajender Reddy Kompally (individual CLA) Add Ramazan AYYILDIZ (individual CLA) Add RaviTeja Pothana (individual CLA) Add Reilly Watson (individual CLA) Add Roman Budnikov (individual CLA) Add Ross Chater (individual CLA) Add Rudi Kramer (individual CLA) Add Ryoichi KATO (individual CLA) Add Ryuji Iwata (individual CLA) Add Scott Crunkleton (individual CLA) Add Seiji Takahashi (individual CLA) Add Sergey Frolov (corporate CLA for Google Inc.) Add Sergey Semin (individual CLA) Add Sergiusz Bazanski (individual CLA) Add Stanislav Afanasev (individual CLA) Add Sukrit Handa (individual CLA) Add Sylvain Zimmer (individual CLA) Add Tao Wang (individual CLA) Add Terin Stock (individual CLA) Add Thiago Avelino (individual CLA) Add Thomas Wanielista (individual CLA) Add Tim Cooper (individual CLA) Add Tim Wright (individual CLA) Add Tobias Assarsson (individual CLA) Add Tom Lanyon (corporate CLA for Google Inc.) Add Tom Levy (individual CLA) Add Troels Thomsen (individual CLA) Add Tugdual Saunier (individual CLA) Add Tyler Bui-Palsulich (corporate CLA for Google Inc.) Add Wembley G. Leach, Jr (individual CLA) Add Will Faught (individual CLA) Add Wèi Cōngruì (individual CLA) Add Xi Ruoyao (individual CLA) Add Yann Salaün (individual CLA) Add Yosuke Akatsuka (individual CLA) Add Zach Gershman (individual CLA) Add Zhengyu He (corporate CLA for Google Inc.) Add Zhongtao Chen (individual CLA) Add Роман Хавроненко (individual CLA) Add Тарас Буник (individual CLA) Updates #12042 Change-Id: If8fd708d32434b8ba21a0b3ef433b0d176626ce8 Reviewed-on: https://go-review.googlesource.com/83858Reviewed-by: Andrew Bonventre <andybons@golang.org>
-
Tobias Klauser authored
Also remove a superfluous </p> Change-Id: Idca51cdfbd8abc6669f00c80ca3fb7f225ee445c Reviewed-on: https://go-review.googlesource.com/84015Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
Russ Cox authored
Tests exist that call m.Run in a loop‽ Now we have one too. Fixes #23129. Change-Id: I8cbecb724f239ae14ad45d75e67d12c80e41c994 Reviewed-on: https://go-review.googlesource.com/83956 Run-TryBot: Russ Cox <rsc@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
Wèi Cōngruì authored
os.NewFile doesn't put the fd into non-blocking mode. In most cases, an *os.File returned by os.NewFile is in blocking mode. Updates #7970 Updates #21856 Updates #23111 Change-Id: Iab08432e41f7ac1b5e25aaa8855d478adb7f98ed Reviewed-on: https://go-review.googlesource.com/83995Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
Ian Lance Taylor authored
The export prologue goes into the _cgo_export.h file, where it may be be #include'd by a .swig file. As SWIG defines its own type "intgo", the definition of "intgo" in the export prologue could conflict. Since we don't need to define "intgo" in the _cgo_export.h file, don't. Defining "intgo" in _cgo_export.h was new for this release, so this should not break any existing code. No test case as I can't quite bring myself to write a test that combines SWIG and cgo. Change-Id: I8073e8300a1860cecd5994b9ad07dd35a4298c89 Reviewed-on: https://go-review.googlesource.com/83936 Run-TryBot: Ian Lance Taylor <iant@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
Russ Cox authored
Fixes #22989. Change-Id: I9776a7b0d0598c2cb118c323d1f8f933665da254 Reviewed-on: https://go-review.googlesource.com/83881 Run-TryBot: Russ Cox <rsc@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org> Reviewed-by: Rob Pike <r@golang.org>
-
Russ Cox authored
t.Run(f) does not wait for f after f calls t.Parallel. Otherwise it would be impossible to create new parallel sibling subtests for f. Fixes #22993. Change-Id: I27e1555ab1ff608eb8155db261d5e7ee8f486aef Reviewed-on: https://go-review.googlesource.com/83880 Run-TryBot: Russ Cox <rsc@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
-