[go-nuts] Re: Go 1.9 Beta 1 is released
thank you Em quarta-feira, 14 de junho de 2017 19:15:49 UTC-3, Chris Broadfoot escreveu: > > Hello gophers, > > We have just released go1.9beta1, a beta version of Go 1.9. > It is cut from the master branch at the revision tagged go1.9beta1. > > There are no known problems or regressions. > Please try running production load tests and your unit tests with the new > version. > > Report any problems using the issue tracker: > https://golang.org/issue/new > > If you have Go installed already, the easiest way to try go1.9beta1 > is by using this tool: > https://godoc.org/golang.org/x/build/version/go1.9beta1 > > You can download binary and source distributions from the usual place: > https://golang.org/dl/#go1.9beta1 > > To find out what has changed in Go 1.9, read the draft release notes: > https://tip.golang.org/doc/go1.9 > > Documentation for Go 1.9 is available at: > https://tip.golang.org/ > > Cheers, > Chris > > -- 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+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [go-nuts] Re: Go 1.9 Beta 1 is released
Ah well. Still cool though! On Thu, 15 Jun 2017, 22:12 Ian Lance Taylor,wrote: > On Thu, Jun 15, 2017 at 12:16 PM, Henrik Johansson > wrote: > > > > I must have missed this but just clarify my thoughts are all file reads > > async now? That would a pretty big deal for apps that read a lot of > files. > > That would be nice but in practice most systems do not support > pollable I/O on disk files. So, no. > > Reads and writes to pipes (from os.Pipe) are now asynchronous. > > Ian > -- 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+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [go-nuts] Re: Go 1.9 Beta 1 is released
On Thu, Jun 15, 2017 at 12:16 PM, Henrik Johanssonwrote: > > I must have missed this but just clarify my thoughts are all file reads > async now? That would a pretty big deal for apps that read a lot of files. That would be nice but in practice most systems do not support pollable I/O on disk files. So, no. Reads and writes to pipes (from os.Pipe) are now asynchronous. Ian -- 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+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [go-nuts] Re: Go 1.9 Beta 1 is released
I must have missed this but just clarify my thoughts are all file reads async now? That would a pretty big deal for apps that read a lot of files. tors 15 juni 2017 kl 19:30 skrev Ian Lance Taylor: > On Thu, Jun 15, 2017 at 7:37 AM, wrote: > > > > With go1.9beta1 (Linux / amd64) I noticed an extra file descriptor that I > > cannot explain. > > A simple example is after calling ioutil.ReadDir(). > > > > package main > > import ( > > > >"fmt" > > > >"io/ioutil" > > > > ) > > > > func main() { > > > >_, err := ioutil.ReadDir(".") > > > >if err != nil { > > > >panic(err) > > > >} > > > >fmt.Scanln() > > > > } > > > > > > sudo lsof -p `pidof fd-go1.9beta1` > > COMMANDPID USER FD TYPE DEVICE SIZE/OFF NODE NAME > > fd-go1.9b 3698 peter cwd DIR8,2 4096 23596911 > > /home/peter/go/src/fd > > fd-go1.9b 3698 peter rtd DIR8,2 40962 / > > fd-go1.9b 3698 peter txt REG8,2 1964089 23596832 > > /home/peter/go/src/fd/fd-go1.9beta1 > > fd-go1.9b 3698 peter0u CHR 136,1 0t04 /dev/pts/1 > > fd-go1.9b 3698 peter1u CHR 136,1 0t04 /dev/pts/1 > > fd-go1.9b 3698 peter2u CHR 136,1 0t04 /dev/pts/1 > > fd-go1.9b 3698 peter4u a_inode 0,120 9667 [eventpoll] > > > > FD #4 doesn't show up with go1.8.3. Is this expected, a bug or something > > else? > > In 1.9 the os package now uses the event poller that the net package > has always used. > > I sent https://golang.org/cl/45910 to add that to the release notes. > > Ian > > -- > 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+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- 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+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [go-nuts] Re: Go 1.9 Beta 1 is released
On Thu, Jun 15, 2017 at 7:37 AM,wrote: > > With go1.9beta1 (Linux / amd64) I noticed an extra file descriptor that I > cannot explain. > A simple example is after calling ioutil.ReadDir(). > > package main > import ( > >"fmt" > >"io/ioutil" > > ) > > func main() { > >_, err := ioutil.ReadDir(".") > >if err != nil { > >panic(err) > >} > >fmt.Scanln() > > } > > > sudo lsof -p `pidof fd-go1.9beta1` > COMMANDPID USER FD TYPE DEVICE SIZE/OFF NODE NAME > fd-go1.9b 3698 peter cwd DIR8,2 4096 23596911 > /home/peter/go/src/fd > fd-go1.9b 3698 peter rtd DIR8,2 40962 / > fd-go1.9b 3698 peter txt REG8,2 1964089 23596832 > /home/peter/go/src/fd/fd-go1.9beta1 > fd-go1.9b 3698 peter0u CHR 136,1 0t04 /dev/pts/1 > fd-go1.9b 3698 peter1u CHR 136,1 0t04 /dev/pts/1 > fd-go1.9b 3698 peter2u CHR 136,1 0t04 /dev/pts/1 > fd-go1.9b 3698 peter4u a_inode 0,120 9667 [eventpoll] > > FD #4 doesn't show up with go1.8.3. Is this expected, a bug or something > else? In 1.9 the os package now uses the event poller that the net package has always used. I sent https://golang.org/cl/45910 to add that to the release notes. Ian -- 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+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[go-nuts] Re: Go 1.9 Beta 1 is released
With go1.9beta1 (Linux / amd64) I noticed an extra file descriptor that I cannot explain. A simple example is after calling ioutil.ReadDir(). package main import ( "fmt" "io/ioutil" ) func main() { _, err := ioutil.ReadDir(".") if err != nil { panic(err) } fmt.Scanln() } sudo lsof -p `pidof fd-go1.9beta1` COMMANDPID USER FD TYPE DEVICE SIZE/OFF NODE NAME fd-go1.9b 3698 peter cwd DIR8,2 4096 23596911 /home/peter/go/ src/fd fd-go1.9b 3698 peter rtd DIR8,2 40962 / fd-go1.9b 3698 peter txt REG8,2 1964089 23596832 /home/peter/go/ src/fd/fd-go1.9beta1 fd-go1.9b 3698 peter0u CHR 136,1 0t04 /dev/pts/1 fd-go1.9b 3698 peter1u CHR 136,1 0t04 /dev/pts/1 fd-go1.9b 3698 peter2u CHR 136,1 0t04 /dev/pts/1 fd-go1.9b 3698 peter4u a_inode 0,120 9667 [eventpoll] FD #4 doesn't show up with go1.8.3. Is this expected, a bug or something else? Thanks! -- 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+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [go-nuts] Re: Go 1.9 Beta 1 is released
If you view the HTML source, the relevant CL numbers are in comments. On Wed, Jun 14, 2017 at 11:02 PM,wrote: > Can someone elaborate more on "Large object allocation performance is > significantly improved in applications using large (>50GB) heaps containing > many large objects."? What PR / issue is related to this change? What are > the numbers? > > On Wednesday, June 14, 2017 at 3:15:49 PM UTC-7, Chris Broadfoot wrote: >> >> Hello gophers, >> >> We have just released go1.9beta1, a beta version of Go 1.9. >> It is cut from the master branch at the revision tagged go1.9beta1. >> >> There are no known problems or regressions. >> Please try running production load tests and your unit tests with the new >> version. >> >> Report any problems using the issue tracker: >> https://golang.org/issue/new >> >> If you have Go installed already, the easiest way to try go1.9beta1 >> is by using this tool: >> https://godoc.org/golang.org/x/build/version/go1.9beta1 >> >> You can download binary and source distributions from the usual place: >> https://golang.org/dl/#go1.9beta1 >> >> To find out what has changed in Go 1.9, read the draft release notes: >> https://tip.golang.org/doc/go1.9 >> >> Documentation for Go 1.9 is available at: >> https://tip.golang.org/ >> >> Cheers, >> Chris >> >> -- > 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+unsubscr...@googlegroups.com. > > For more options, visit https://groups.google.com/d/optout. > -- 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+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[go-nuts] Re: Go 1.9 Beta 1 is released
Can someone elaborate more on "Large object allocation performance is significantly improved in applications using large (>50GB) heaps containing many large objects."? What PR / issue is related to this change? What are the numbers? On Wednesday, June 14, 2017 at 3:15:49 PM UTC-7, Chris Broadfoot wrote: > > Hello gophers, > > We have just released go1.9beta1, a beta version of Go 1.9. > It is cut from the master branch at the revision tagged go1.9beta1. > > There are no known problems or regressions. > Please try running production load tests and your unit tests with the new > version. > > Report any problems using the issue tracker: > https://golang.org/issue/new > > If you have Go installed already, the easiest way to try go1.9beta1 > is by using this tool: > https://godoc.org/golang.org/x/build/version/go1.9beta1 > > You can download binary and source distributions from the usual place: > https://golang.org/dl/#go1.9beta1 > > To find out what has changed in Go 1.9, read the draft release notes: > https://tip.golang.org/doc/go1.9 > > Documentation for Go 1.9 is available at: > https://tip.golang.org/ > > Cheers, > Chris > > -- 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+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[go-nuts] Re: Go 1.9 Beta 1 is released
Great work! I can't express how grateful I'm that you keep the language stable and backwards compatible in times when everything is changing so fast. Thank you! On Thursday, June 15, 2017 at 12:15:49 AM UTC+2, Chris Broadfoot wrote: > > Hello gophers, > > We have just released go1.9beta1, a beta version of Go 1.9. > It is cut from the master branch at the revision tagged go1.9beta1. > > There are no known problems or regressions. > Please try running production load tests and your unit tests with the new > version. > > Report any problems using the issue tracker: > https://golang.org/issue/new > > If you have Go installed already, the easiest way to try go1.9beta1 > is by using this tool: > https://godoc.org/golang.org/x/build/version/go1.9beta1 > > You can download binary and source distributions from the usual place: > https://golang.org/dl/#go1.9beta1 > > To find out what has changed in Go 1.9, read the draft release notes: > https://tip.golang.org/doc/go1.9 > > Documentation for Go 1.9 is available at: > https://tip.golang.org/ > > Cheers, > Chris > > -- 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+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [go-nuts] Re: Go 1.9 Beta 1 is released
Correct. https://github.com/golang/go/issues/19082 remains open. See https://dev.golang.org/release for the other bugs not yet fixed. On Wed, Jun 14, 2017 at 5:03 PM, Ben Shiwrote: > still no aarch64 prebuilt binary? > > Ben Shi > > 在 2017年6月15日,06:15,Chris Broadfoot 写道: > > Hello gophers, > > We have just released go1.9beta1, a beta version of Go 1.9. > It is cut from the master branch at the revision tagged go1.9beta1. > > There are no known problems or regressions. > Please try running production load tests and your unit tests with the new > version. > > Report any problems using the issue tracker: > https://golang.org/issue/new > > If you have Go installed already, the easiest way to try go1.9beta1 > is by using this tool: > https://godoc.org/golang.org/x/build/version/go1.9beta1 > > You can download binary and source distributions from the usual place: > https://golang.org/dl/#go1.9beta1 > > To find out what has changed in Go 1.9, read the draft release notes: > https://tip.golang.org/doc/go1.9 > > Documentation for Go 1.9 is available at: > https://tip.golang.org/ > > Cheers, > Chris > > -- > You received this message because you are subscribed to the Google Groups > "golang-announce" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-announce+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > > -- > 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+unsubscr...@googlegroups.com. > > For more options, visit https://groups.google.com/d/optout. > -- 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+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[go-nuts] Re: Go 1.9 Beta 1 is released
still no aarch64 prebuilt binary? Ben Shi > 在 2017年6月15日,06:15,Chris Broadfoot写道: > > Hello gophers, > > We have just released go1.9beta1, a beta version of Go 1.9. > It is cut from the master branch at the revision tagged go1.9beta1. > > There are no known problems or regressions. > Please try running production load tests and your unit tests with the new > version. > > Report any problems using the issue tracker: > https://golang.org/issue/new > > If you have Go installed already, the easiest way to try go1.9beta1 > is by using this tool: > https://godoc.org/golang.org/x/build/version/go1.9beta1 > > You can download binary and source distributions from the usual place: > https://golang.org/dl/#go1.9beta1 > > To find out what has changed in Go 1.9, read the draft release notes: > https://tip.golang.org/doc/go1.9 > > Documentation for Go 1.9 is available at: > https://tip.golang.org/ > > Cheers, > Chris > > -- > You received this message because you are subscribed to the Google Groups > "golang-announce" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-announce+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- 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+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.