[go-nuts] Re: Go 1.9 Beta 1 is released

2017-06-15 Thread G. R. Rocha
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

2017-06-15 Thread Henrik Johansson
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

2017-06-15 Thread Ian Lance Taylor
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

2017-06-15 Thread Henrik Johansson
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

2017-06-15 Thread 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.


[go-nuts] Re: Go 1.9 Beta 1 is released

2017-06-15 Thread pmorjan
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

2017-06-15 Thread Brad Fitzpatrick
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

2017-06-15 Thread litwinos
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

2017-06-15 Thread Julius Kovac
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

2017-06-14 Thread Brad Fitzpatrick
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 Shi  wrote:

> 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

2017-06-14 Thread Ben Shi
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.