- 30 Jul, 2013 1 commit
-
-
Rémy Oudompheng authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/11990043
-
- 29 Jul, 2013 21 commits
-
-
Andrew Gerrand authored
Fixes #2648. R=golang-dev, r CC=golang-dev https://golang.org/cl/11331043
-
Robert Griesemer authored
R=adonovan CC=golang-dev https://golang.org/cl/12072043
-
Russ Cox authored
As promised. TBR=dvyukov CC=golang-dev https://golang.org/cl/12063043
-
Robert Griesemer authored
R=adonovan CC=golang-dev https://golang.org/cl/12062043
-
Russ Cox authored
I want to see the timing information in build logs, and we can't see the logs for "ok" builds. So make the build fail everywhere. Will roll back immediately. TBR=dvyukov CC=golang-dev https://golang.org/cl/12058046
-
Russ Cox authored
R=dvyukov CC=golang-dev https://golang.org/cl/12028046
-
Russ Cox authored
Document endian-ness assumption. R=dvyukov CC=golang-dev https://golang.org/cl/12056044
-
Dmitriy Vyukov authored
The current failure is: fatal error: runtime: stack split during syscall goroutine 2 [stack split]: _si2v(0xb6ebaebc, 0x3b9aca00) /usr/local/go/src/pkg/runtime/vlrt_arm.c:628 fp=0xb6ebae9c runtime.timediv(0xf8475800, 0xd, 0x3b9aca00, 0xb6ebaef4) /usr/local/go/src/pkg/runtime/runtime.c:424 +0x1c fp=0xb6ebaed4 Just adding textflag 7 causes the following error: notetsleep: nosplit stack overflow 128 assumed on entry to notetsleep 96 after notetsleep uses 32 60 after runtime.futexsleep uses 36 4 after runtime.timediv uses 56 -4 after _si2v uses 8 R=golang-dev, rsc CC=golang-dev https://golang.org/cl/12001045
-
Robert Griesemer authored
R=adonovan, r CC=golang-dev https://golang.org/cl/11961043
-
Dmitriy Vyukov authored
The current failure is: fatal error: runtime: stack split during syscall goroutine 2 [stack split]: _addv(0xb6fa0f28, 0xd0a5112e, 0x13156d6e, 0xf8475800, 0xd) /usr/local/go/src/pkg/runtime/vlrt_arm.c:66 fp=0xb6fa0ef8 notetsleep(0xb6fa0f9c, 0xf8475800, 0xd, 0x0, 0x0, ...) /usr/local/go/src/pkg/runtime/lock_futex.c:156 +0xd0 fp=0xb6fa0f18 runtime.notetsleepg(0xb6fa0f9c, 0xf8475800, 0xd) /usr/local/go/src/pkg/runtime/lock_futex.c:197 +0x74 fp=0xb6fa0f3c R=golang-dev, rsc CC=golang-dev https://golang.org/cl/12052043
-
Dmitriy Vyukov authored
notetsleep: nosplit stack overflow 128 assumed on entry to notetsleep 80 after notetsleep uses 48 44 after runtime.futexsleep uses 36 -12 after runtime.timediv uses 56 R=golang-dev, rsc CC=golang-dev https://golang.org/cl/12049043
-
Dmitriy Vyukov authored
notetsleep: nosplit stack overflow 120 assumed on entry to notetsleep 96 after notetsleep uses 24 88 on entry to runtime.semasleep 32 after runtime.semasleep uses 56 24 on entry to runtime.nanotime -8 after runtime.nanotime uses 32 Nanotime seems to be using only 24 bytes of stack space. Unless I am missing something. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/12041044
-
Dmitriy Vyukov authored
notetsleep: nosplit stack overflow 120 assumed on entry to notetsleep 80 after notetsleep uses 40 72 on entry to runtime.futexsleep 16 after runtime.futexsleep uses 56 8 on entry to runtime.printf -16 after runtime.printf uses 24 R=golang-dev, rsc CC=golang-dev https://golang.org/cl/12047043
-
Dmitriy Vyukov authored
Split stack checks (morestack) corrupt g->sched, but g->sched must be preserved consistent for GC/traceback. The change implements runtime.notetsleepg function, which does entersyscall/exitsyscall and is carefully arranged to not call any split functions in between. R=rsc CC=golang-dev https://golang.org/cl/11575044
-
Dmitriy Vyukov authored
Close netpoll descriptor along with socket. Ensure that error paths close the descriptor as well. R=golang-dev, mikioh.mikioh, alex.brainman CC=golang-dev https://golang.org/cl/11987043
-
Pieter Droogendijk authored
Fixes #5368. R=golang-dev, dvyukov CC=golang-dev, rsc https://golang.org/cl/11858043
-
Mikio Hara authored
R=golang-dev, dave CC=golang-dev https://golang.org/cl/11985043
-
Mikio Hara authored
This is in preparation for runtime-integrated network pollster for BSD variants. Update #5199 R=golang-dev, fvbommel, dave CC=golang-dev https://golang.org/cl/11984043
-
Andrew Gerrand authored
Fixes #5881. R=golang-dev, r CC=golang-dev https://golang.org/cl/11892043
-
Alex Brainman authored
It takes more then 5 minutes to clone go repo on windows-386 builder now. R=golang-dev, dave CC=golang-dev https://golang.org/cl/12007043
-
David Symonds authored
This will mean that sub-repositories won't get built against the release branch. They are often not compatible because the subrepos often run ahead of the current release (e.g. go.tools is using new additions to go/ast, and go.net is using new things in syscall) so there's little point in checking them against cherrypick commits when they'll be tested against those commits on tip anyway. R=golang-dev, adg CC=golang-dev https://golang.org/cl/12001043
-
- 28 Jul, 2013 6 commits
-
-
Rémy Oudompheng authored
Fixes #5677. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/11992043
-
Rémy Oudompheng authored
R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/11991043
-
Rémy Oudompheng authored
benchmark old allocs new allocs delta BenchmarkEncodeDigitsSpeed1e4 942 91 -90.34% BenchmarkEncodeDigitsSpeed1e5 1919 178 -90.72% BenchmarkEncodeDigitsSpeed1e6 18539 1517 -91.82% BenchmarkEncodeDigitsDefault1e4 734 100 -86.38% BenchmarkEncodeDigitsDefault1e5 1958 193 -90.14% BenchmarkEncodeDigitsDefault1e6 17338 1426 -91.78% BenchmarkEncodeDigitsCompress1e4 734 100 -86.38% BenchmarkEncodeDigitsCompress1e5 1958 193 -90.14% BenchmarkEncodeDigitsCompress1e6 17338 1426 -91.78% BenchmarkEncodeTwainSpeed1e4 1865 109 -94.16% BenchmarkEncodeTwainSpeed1e5 3943 211 -94.65% BenchmarkEncodeTwainSpeed1e6 31279 1595 -94.90% BenchmarkEncodeTwainDefault1e4 1811 103 -94.31% BenchmarkEncodeTwainDefault1e5 3708 199 -94.63% BenchmarkEncodeTwainDefault1e6 26738 1330 -95.03% BenchmarkEncodeTwainCompress1e4 1811 103 -94.31% BenchmarkEncodeTwainCompress1e5 3693 190 -94.86% BenchmarkEncodeTwainCompress1e6 26902 1333 -95.04% benchmark old bytes new bytes delta BenchmarkEncodeDigitsSpeed1e4 1469438 1453920 -1.06% BenchmarkEncodeDigitsSpeed1e5 1490898 1458961 -2.14% BenchmarkEncodeDigitsSpeed1e6 1858819 1542407 -17.02% BenchmarkEncodeDigitsDefault1e4 1465903 1454160 -0.80% BenchmarkEncodeDigitsDefault1e5 1491841 1459361 -2.18% BenchmarkEncodeDigitsDefault1e6 1825424 1531545 -16.10% BenchmarkEncodeDigitsCompress1e4 1465903 1454160 -0.80% BenchmarkEncodeDigitsCompress1e5 1491681 1459361 -2.17% BenchmarkEncodeDigitsCompress1e6 1825424 1531545 -16.10% BenchmarkEncodeTwainSpeed1e4 1485308 1454400 -2.08% BenchmarkEncodeTwainSpeed1e5 1526065 1459878 -4.34% BenchmarkEncodeTwainSpeed1e6 2066627 1536296 -25.66% BenchmarkEncodeTwainDefault1e4 1484380 1454240 -2.03% BenchmarkEncodeTwainDefault1e5 1521793 1459558 -4.09% BenchmarkEncodeTwainDefault1e6 1977504 1523388 -22.96% BenchmarkEncodeTwainCompress1e4 1484380 1454240 -2.03% BenchmarkEncodeTwainCompress1e5 1521457 1459318 -4.08% BenchmarkEncodeTwainCompress1e6 1980000 1523609 -23.05% benchmark old ns/op new ns/op delta BenchmarkEncodeDigitsSpeed1e4 1472128 1384343 -5.96% BenchmarkEncodeDigitsSpeed1e5 8283663 8112304 -2.07% BenchmarkEncodeDigitsSpeed1e6 77459311 76364216 -1.41% BenchmarkEncodeDigitsDefault1e4 1813090 1746552 -3.67% BenchmarkEncodeDigitsDefault1e5 26221292 26052516 -0.64% BenchmarkEncodeDigitsDefault1e6 286512472 286099039 -0.14% BenchmarkEncodeDigitsCompress1e4 1809373 1747230 -3.43% BenchmarkEncodeDigitsCompress1e5 26231580 26038456 -0.74% BenchmarkEncodeDigitsCompress1e6 286140002 286025372 -0.04% BenchmarkEncodeTwainSpeed1e4 1594094 1438600 -9.75% BenchmarkEncodeTwainSpeed1e5 7669724 7316288 -4.61% BenchmarkEncodeTwainSpeed1e6 68731353 65938994 -4.06% BenchmarkEncodeTwainDefault1e4 2063497 1866488 -9.55% BenchmarkEncodeTwainDefault1e5 22602689 22221377 -1.69% BenchmarkEncodeTwainDefault1e6 233376842 232114297 -0.54% BenchmarkEncodeTwainCompress1e4 2062441 1949676 -5.47% BenchmarkEncodeTwainCompress1e5 28264344 27930627 -1.18% BenchmarkEncodeTwainCompress1e6 304369641 303704330 -0.22% benchmark old MB/s new MB/s speedup BenchmarkEncodeDigitsSpeed1e4 6.79 7.22 1.06x BenchmarkEncodeDigitsSpeed1e5 12.07 12.33 1.02x BenchmarkEncodeDigitsSpeed1e6 12.91 13.10 1.01x BenchmarkEncodeDigitsDefault1e4 5.52 5.73 1.04x BenchmarkEncodeDigitsDefault1e5 3.81 3.84 1.01x BenchmarkEncodeDigitsDefault1e6 3.49 3.50 1.00x BenchmarkEncodeDigitsCompress1e4 5.53 5.72 1.03x BenchmarkEncodeDigitsCompress1e5 3.81 3.84 1.01x BenchmarkEncodeDigitsCompress1e6 3.49 3.50 1.00x BenchmarkEncodeTwainSpeed1e4 6.27 6.95 1.11x BenchmarkEncodeTwainSpeed1e5 13.04 13.67 1.05x BenchmarkEncodeTwainSpeed1e6 14.55 15.17 1.04x BenchmarkEncodeTwainDefault1e4 4.85 5.36 1.11x BenchmarkEncodeTwainDefault1e5 4.42 4.50 1.02x BenchmarkEncodeTwainDefault1e6 4.28 4.31 1.01x BenchmarkEncodeTwainCompress1e4 4.85 5.13 1.06x BenchmarkEncodeTwainCompress1e5 3.54 3.58 1.01x BenchmarkEncodeTwainCompress1e6 3.29 3.29 1.00x R=imkrasin, golang-dev, bradfitz, r CC=golang-dev https://golang.org/cl/10006043
-
Mikio Hara authored
This is in preparation for runtime-integrated network pollster for BSD variants. Update #5199 R=golang-dev, dave CC=golang-dev https://golang.org/cl/11932044
-
Mikio Hara authored
This CL extends existing sockaddr interface to accommodate not only internet protocol family endpoint addressess but unix network family endpoint addresses. This is in preparation for runtime-integrated network pollster for BSD variants. Update #5199 R=golang-dev, dave CC=golang-dev https://golang.org/cl/11979043
-
Mikio Hara authored
Also consolidates syscall.IPPROTO_TCP level option helper files. R=golang-dev, dave, alex.brainman CC=golang-dev https://golang.org/cl/8637049
-
- 27 Jul, 2013 4 commits
-
-
Dmitriy Vyukov authored
R=golang-dev, r CC=golang-dev https://golang.org/cl/11936045
-
Dmitriy Vyukov authored
currently 'dist install' always crashes on windows R=golang-dev, r CC=golang-dev https://golang.org/cl/11919043
-
Dmitriy Vyukov authored
If netpoll has been told to block, it must not return with nil, otherwise scheduler assumes that netpoll is disabled. R=golang-dev, alex.brainman CC=golang-dev https://golang.org/cl/11920044
-
Dmitriy Vyukov authored
Update #5971. R=alex.brainman CC=golang-dev https://golang.org/cl/11938046
-
- 26 Jul, 2013 8 commits
-
-
ChaiShushan authored
Add missing single quotation and backslash marks. Change dot and underscore character keyword type. "_" is a predeclared identifier, not a operator. "." is a selector, x.f should be one identifier highlight. So the fix is to change it. Fixes #5775. Fixes #5788. Fixes #5798. R=golang-dev, r CC=golang-dev https://golang.org/cl/10480044
-
Russ Cox authored
Fixes #5963. R=golang-dev, dsymonds, dvyukov CC=golang-dev https://golang.org/cl/11879045
-
Dmitriy Vyukov authored
Make it accept type, combine flags. Several reasons for the change: 1. mallocgc and settype must be atomic wrt GC 2. settype is called from only one place now 3. it will help performance (eventually settype functionality must be combined with markallocated) 4. flags are easier to read now (no mallocgc(sz, 0, 1, 0) anymore) R=golang-dev, iant, nightlyone, rsc, dave, khr, bradfitz, r CC=golang-dev https://golang.org/cl/10136043
-
Rémy Oudompheng authored
On amd64: benchmark old ns/op new ns/op delta BenchmarkEncrypt 6170 3593 -41.77% BenchmarkDecrypt 6209 3564 -42.60% benchmark old MB/s new MB/s speedup BenchmarkEncrypt 1.30 2.23 1.72x BenchmarkDecrypt 1.29 2.24 1.74x Update #4299. R=golang-dev, agl, bradfitz, rsc CC=golang-dev https://golang.org/cl/11874043
-
Alex Brainman authored
Fixes #5550 R=golang-dev, r CC=golang-dev https://golang.org/cl/11904043
-
Alex Brainman authored
This change should have been part of 5671737303a0. Fixes #5904 R=golang-dev, rsc CC=golang-dev https://golang.org/cl/11894043
-
Keith Randall authored
Reason for breakage fixed with CL 11888043. ««« original CL description undo CL 11683043 / bb75d03e6ccb Broke arm build. R=dave ««« original CL description cc: generate argument pointer maps for C functions. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/11683043 »»» R=golang-dev CC=golang-dev https://golang.org/cl/11788043 »»» TBR=dave CC=golang-dev https://golang.org/cl/11789043
-
Keith Randall authored
This makes CL 11683043 not break arm anymore. R=golang-dev, bradfitz, dave CC=golang-dev https://golang.org/cl/11888043
-