On Wednesday, June 30, 2021 at 8:46:19 PM UTC-4 axel.wa...@googlemail.com wrote:
> On Thu, Jul 1, 2021 at 2:34 AM tapi...@gmail.com <tapi...@gmail.com> > wrote: > >> >> >> On Wednesday, June 30, 2021 at 11:56:45 AM UTC-4 Brian Candler wrote: >> >>> So I think what you're asking is, "under what scenario does the code in >>> L1066-1069 >>> <https://github.com/golang/go/blob/d19a53338fa6272b4fe9c39d66812a79e1464cd2/src/runtime/stack.go#L1065-L1070> >>> >>> get run?" - is that right? >> >> >> Almost true. >> >> Whether or not it should run, growing the stack from 2048 to 512M in 18+ >> steps looks not right. >> > > Why? 2048 • 2^18 = 2^11 • 2^18 = 2^29 = 536870912. > Seems like exactly the expected result. > It looks each step calls copystack once. Isn't one step more efficient? > > >> >> >>> >>> On Wednesday, 30 June 2021 at 14:21:21 UTC+1 tapi...@gmail.com wrote: >>> >>>> Sorry, I post the wrong anchor. It is line 1068: >>>> https://github.com/golang/go/blob/d19a53338fa6272b4fe9c39d66812a79e1464cd2/src/runtime/stack.go#L1068 >>>> >>>> On Wednesday, June 30, 2021 at 5:08:30 AM UTC-4 Brian Candler wrote: >>>> >>>>> On Wednesday, 30 June 2021 at 08:25:59 UTC+1 tapi...@gmail.com wrote: >>>>> >>>>>> >>>>>> It looks this line >>>>>> https://github.com/golang/go/blob/master/src/runtime/stack.go#L1078 >>>>>> never gets executed. >>>>>> >>>>>> >>>>> Can you quote the line you're referring to? Line numbers can shift up >>>>> and down as commits are made to the master branch. Right now, L1078 is a >>>>> blank line. >>>>> >>>> -- >> > 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. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/golang-nuts/5fab5a6e-5dd5-4df2-8b31-4a51aa825f92n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/golang-nuts/5fab5a6e-5dd5-4df2-8b31-4a51aa825f92n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- 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. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/a06d022b-06c2-4379-b33b-56886ebaf1dbn%40googlegroups.com.