- 07 May, 2012 3 commits
-
-
Sameer Ajmani authored
R=golang-dev, rsc CC=golang-dev, jme https://golang.org/cl/6197058
-
Marcel van Lohuizen authored
dictates a CJK rune is only part of a certain specified range if it is explicitly defined in the Unicode Codepoint Database. Fixed the code and some of the tests accordingly. R=r CC=golang-dev https://golang.org/cl/6160044
-
Marcel van Lohuizen authored
Replace hard-coded version strings with unicode.Version. R=r, r CC=golang-dev https://golang.org/cl/6163045
-
- 04 May, 2012 15 commits
-
-
Ian Lance Taylor authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/6196047
-
Shenghou Ma authored
This is a follow-up to CL 5978051. Use kernel cas64 helper if we can, fallback to LDREXD/STREXD if we are on ARMv6 or higher, and to lock-emulated cas64 if on ARMv5. A future CL will fix {Add,Load,Store}{Int,Uint}64 and issue 3331. R=bradfitz, rsc CC=golang-dev https://golang.org/cl/6034048
-
Shenghou Ma authored
Decode AT_RANDOM, AT_HWCAP, and AT_PLATFORM. This CL only make use of AT_RANDOM, but future CLs will make use of the others. R=dave, rsc CC=golang-dev https://golang.org/cl/5978051
-
Shenghou Ma authored
Some newer Linux distributions (Ubuntu ARM at least) use a new multiarch directory organization, where dynamic linker is no longer in the hardcoded path in our linker. For example, Ubuntu 12.04 ARM hardfloat places its dynamic linker at /lib/arm-linux-gnueabihf/ld-linux.so.3 Ref: http://lackof.org/taggart/hacking/multiarch/ Also, to support Debian GNU/kFreeBSD as a FreeBSD variant, we need this capability, so it's part of issue 3533. This CL add a new pragma (#pragma dynlinker "path") to cc. R=iant, rsc CC=golang-dev https://golang.org/cl/6086043
-
Shenghou Ma authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/6185047
-
Shenghou Ma authored
1. In CL 5989057, I made a mistake in the last minute change. "MOVW.W R4, -4(SP)" should really be "MOVW.W R4, -4(R13)", as 5l will rewrite offset for SP. 2. misc/cgo/test/issue1560.go tests for parallel sleep of 1s, but on ARM, the deadline is frequently missed, so change sleep time to 2s on ARM. R=golang-dev, dave, rsc CC=golang-dev https://golang.org/cl/6202043
-
Rémy Oudompheng authored
benchmark old ns/op new ns/op delta BenchmarkExp3Power0x10 732 734 +0.27% BenchmarkExp3Power0x40 834 836 +0.24% BenchmarkExp3Power0x100 1600 1579 -1.31% BenchmarkExp3Power0x400 3478 3417 -1.75% BenchmarkExp3Power0x1000 19388 19229 -0.82% BenchmarkExp3Power0x4000 160274 156881 -2.12% BenchmarkExp3Power0x10000 1552050 1372058 -11.60% BenchmarkExp3Power0x40000 27328710 15216920 -44.32% BenchmarkExp3Power0x100000 612349000 131407100 -78.54% BenchmarkExp3Power0x400000 44073524000 1122195000 -97.45% R=golang-dev, mtj, gri, rsc CC=golang-dev, remy https://golang.org/cl/6176043
-
Akshat Kumar authored
This adds proper note handling for Plan 9, and fixes the issue of properly killing go procs. Without this change, the first go proc that dies (using runtime·exit()) would kill all the running go procs. Proper signal handling is needed. R=golang-dev, ality, rminnich, rsc CC=golang-dev, john, mirtchovski https://golang.org/cl/5617048
-
Anthony Martin authored
Instead use a new type, "Note", whose underlying type is just a string. This change allows us to remove the exported os.Plan9Note type. R=bradfitz, seed, rsc CC=golang-dev https://golang.org/cl/6015046
-
Shenghou Ma authored
Last Part of CL 5601044 (cgo: Linux/ARM support) Fixes #1880. R=golang-dev, dave, rsc CC=golang-dev https://golang.org/cl/5988057
-
Shenghou Ma authored
Part 4 of CL 5601044 (cgo: Linux/ARM support) R=golang-dev, dave, rsc CC=golang-dev https://golang.org/cl/5989058
-
Shenghou Ma authored
Part 3 of CL 5601044 (cgo: Linux/ARM support) R=golang-dev, dave, rsc CC=golang-dev https://golang.org/cl/5991066
-
Shenghou Ma authored
Part 2 of CL 5601044 (cgo: Linux/ARM support) R=dave, rsc CC=golang-dev https://golang.org/cl/5989057
-
Shenghou Ma authored
Part 1 of CL 5601044 (cgo: Linux/ARM support) Limitation: doesn't support thumb library yet. R=golang-dev, dave, rsc CC=golang-dev https://golang.org/cl/5991065
-
David Symonds authored
All current CLs have subject lines, so we don't need to check any more. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/6196044
-
- 03 May, 2012 7 commits
-
-
Michael Chaten authored
Fixes #3450. R=rsc, bradfitz CC=golang-dev https://golang.org/cl/6035050
-
Francisco Souza authored
Update #3316. R=dave, kevlar, devon.odell, rsc, minux.ma CC=golang-dev https://golang.org/cl/6063053
-
Ian Lance Taylor authored
Updates #3391. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/6177045
-
Adam Langley authored
crypto.Hash.New() changed to panicking when the hash function isn't linked in, but crypto/x509 still expects it to return nil. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/6175047
-
Shenghou Ma authored
R=rsc CC=golang-dev https://golang.org/cl/6174049
-
Ian Lance Taylor authored
R=golang-dev, bsiegert, rsc CC=golang-dev https://golang.org/cl/6158046
-
Shenghou Ma authored
R=golang-dev, bradfitz, dave, rsc, lstoakes, rsc CC=golang-dev https://golang.org/cl/6180044
-
- 02 May, 2012 10 commits
-
-
Andrew Gerrand authored
R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/6177043
-
Russ Cox authored
This makes it possible to inline the prefetch of upcoming memory addresses during garbage collection, instead of needing to flush registers, make a function call, and reload registers. On garbage collection-heavy workloads, this results in a 5% speedup. Fixes #3493. R=dvyukov, ken, r, dave CC=golang-dev https://golang.org/cl/5990066
-
Marcel van Lohuizen authored
The first bug was that tertiary ignorables had the same colElem as implicit colElems, yielding unexpected results. The current encoding ensures that a non-implicit colElem is never 0. This fix uncovered another bug of the trie that indexed incorrectly into the null block. This was caused by an unfinished optimization that would avoid the need to max out the most-significant bits of continuation bytes. This bug was also present in the trie used in exp/norm and has been fixed there as well. The appearence of the bug was rare, as the lower blocks happened to be nearly nil. R=r CC=golang-dev https://golang.org/cl/6127070
-
Luuk van Dijk authored
R=rsc CC=golang-dev https://golang.org/cl/6128051
-
Dmitriy Vyukov authored
+move zeroization out of the heap mutex R=golang-dev, iant, rsc CC=golang-dev https://golang.org/cl/6094050
-
Alex Brainman authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/6136054
-
Anthony Martin authored
R=golang-dev, r, bradfitz, r CC=golang-dev https://golang.org/cl/6117062
-
Anthony Martin authored
R=rsc, iant, iant, seed CC=golang-dev https://golang.org/cl/5608059
-
Rob Pike authored
R=dsymonds CC=golang-dev https://golang.org/cl/6158043
-
Dave Cheney authored
BenchmarkEqual32 662 159 -75.98% BenchmarkEqual4K 76545 13719 -82.08% BenchmarkEqual4M 90136700 23588870 -73.83% BenchmarkEqual64M 2147483647 1419616000 -42.63% BenchmarkEqual32 48.32 201.15 4.16x BenchmarkEqual4K 53.51 298.56 5.58x BenchmarkEqual4M 46.53 177.81 3.82x BenchmarkEqual64M 27.12 47.27 1.74x R=golang-dev, qyzhai, minux.ma, rsc, iant, nigeltao CC=golang-dev https://golang.org/cl/6118049
-
- 01 May, 2012 5 commits
-
-
Ian Lance Taylor authored
Fixes #3371. R=rsc, bsiegert, r, mtj, iant CC=golang-dev https://golang.org/cl/6131060
-
David Symonds authored
R=r CC=golang-dev https://golang.org/cl/6136056
-
Nigel Tao authored
R=rsc, r CC=golang-dev https://golang.org/cl/6143043
-
David Symonds authored
R=golang-dev, r CC=golang-dev https://golang.org/cl/6127066
-
David Symonds authored
Fixes #3566. R=rsc CC=golang-dev https://golang.org/cl/6139048
-