- 02 Feb, 2012 18 commits
-
-
Nigel Tao authored
R=rsc, dsymonds, bsiegert, rogpeppe CC=golang-dev https://golang.org/cl/5619052
-
Rémy Oudompheng authored
R=golang-dev, rsc CC=golang-dev, remy https://golang.org/cl/5617053
-
Robert Griesemer authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5615050
-
Mikio Hara authored
R=golang-dev, bradfitz, rsc CC=golang-dev https://golang.org/cl/5617050
-
Anthony Martin authored
The change to -m is the only one necessary to close the issue. The others are useful to know about when debugging but shouldn't be in the usage message since they may go away or change at any time. Fixes #2802. R=lvd, rsc CC=golang-dev https://golang.org/cl/5606046
-
Brad Fitzpatrick authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5623045
-
Brad Fitzpatrick authored
take 2 R=rsc CC=golang-dev https://golang.org/cl/5617045
-
Andrew Gerrand authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5622043
-
Damian Gryski authored
This patch adds a function to get the current cpu ticks. This is deemed to be 'sufficiently random' to use to seed fastrand to mitigate the algorithmic complexity attacks on the hash table implementation. On AMD64 we use the RDTSC instruction. For 386, this instruction, while valid, is not recognized by 8a so I've inserted the opcode by hand. For ARM, this routine is currently stubbed to return a constant 0 value. Future work: update 8a to recognize RDTSC. Fixes #2630. R=rsc CC=golang-dev https://golang.org/cl/5606048
-
Wei Guangjing authored
R=golang-dev, alex.brainman, rsc CC=golang-dev https://golang.org/cl/5605050
-
Ian Lance Taylor authored
R=golang-dev, gri CC=golang-dev https://golang.org/cl/5622048
-
Marcel van Lohuizen authored
- Unified bounary conditions for NFC and NFD and removed some indirections. This enforces boundaries at the character level, which is typically what the user expects. (NFD allows a boundary between 'a' and '`', for example, which may give unexpected results for collation. The current implementation is already stricter than the standard, so nothing much changes. This change just formalizes it. - Moved methods of qcflags to runeInfo. - Swapped YesC and YesMaybe bits in qcFlags. This is to aid future changes. - runeInfo return values use named fields in preperation for struct change. - Replaced some left-over uint32s with rune. R=r CC=golang-dev https://golang.org/cl/5607050
-
Marcel van Lohuizen authored
R=r CC=golang-dev https://golang.org/cl/5605051
-
Nigel Tao authored
R=rsc, gri CC=golang-dev https://golang.org/cl/5620049
-
Jongmin Kim authored
R=golang-dev CC=bradfitz, golang-dev https://golang.org/cl/5606050
-
Andrew Gerrand authored
R=golang-dev, dsymonds, bradfitz CC=golang-dev https://golang.org/cl/5619050
-
Ian Lance Taylor authored
Without this change, fd3 can be collected by the garbage collector and finalized, which causes the file descriptor to be closed, which causes the call to os.Open to return 3 rather than the expected descriptor number. R=golang-dev, gri, bradfitz, bradfitz, iant CC=golang-dev https://golang.org/cl/5607056
-
Robert Griesemer authored
Detected semi-automatically. There are probably more. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/5620046
-
- 01 Feb, 2012 22 commits
-
-
Russ Cox authored
The rule is that build directives can be preceded only by blank lines and other line comments, not /* */ comments. R=golang-dev, adg, bradfitz CC=golang-dev https://golang.org/cl/5619045
-
Russ Cox authored
R=golang-dev, adg, bradfitz CC=golang-dev https://golang.org/cl/5615046
-
Ian Lance Taylor authored
R=golang-dev, gri CC=golang-dev https://golang.org/cl/5615045
-
Wei Guangjing authored
R=golang-dev, adg, alex.brainman CC=golang-dev https://golang.org/cl/5602050
-
Brad Fitzpatrick authored
Fixes #2715 R=golang-dev, adg CC=golang-dev https://golang.org/cl/5614043
-
Andrew Gerrand authored
This prevents an incorrect summary line from appearing in the godoc package list. R=golang-dev, gri CC=golang-dev https://golang.org/cl/5607059
-
David Symonds authored
Fixes #2816. R=golang-dev, r CC=golang-dev https://golang.org/cl/5609048
-
Andrew Gerrand authored
This prevents the message from showing up in godoc. R=rsc CC=golang-dev https://golang.org/cl/5610046
-
Robert Griesemer authored
This is a minimal API extension, it makes it possible to implement missing Int functionality externally w/o compromising efficiency. It is the hope that this will reduce the number of feature requests going directly into the big package. Also: Fixed some naming inconsistencies: The receiver is only called z when it is also the result. R=golang-dev, agl CC=golang-dev https://golang.org/cl/5607055
-
Gustavo Niemeyer authored
This will add the temporary object directory into the lookup path so that cgo-exported function declarations may be included from C files. This was previously applied by CL 5600043, and apparently removed by mistake on CL 5598045. R=golang-dev, r CC=golang-dev https://golang.org/cl/5610054
-
Ian Lance Taylor authored
The gccgo compiler used to fail to parse this. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5610051
-
Luuk van Dijk authored
R=rsc CC=golang-dev https://golang.org/cl/5484076
-
Sameer Ajmani authored
R=golang-dev, bradfitz, rsc, adg CC=golang-dev https://golang.org/cl/5606045
-
Anthony Martin authored
This can happen on Plan 9 if we we're building with the 32-bit and 64-bit host compilers, one after the other. R=rsc CC=golang-dev https://golang.org/cl/5599053
-
David Symonds authored
Fixes #2541. R=golang-dev, r CC=golang-dev https://golang.org/cl/5610045
-
Mikio Hara authored
Also re-enable simple IPv4 multicast testing on windows. R=alex.brainman, rsc CC=golang-dev https://golang.org/cl/5605048
-
Andrew Gerrand authored
It's no longer generated by make. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/5602047
-
Anthony Martin authored
On Plan 9 this flag is used to discover constant expressions in "if" statements. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5601060
-
Anthony Martin authored
Plan 9's tr(1) doesn't accept the C-style escapes for tab and newline characters. I was going to use the \xFF hexadecimal escapes but GNU tr(1) doesn't accept those. It seems octal is the least common denominator. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5576079
-
Anthony Martin authored
Previously, I had made available a tarball of the modified system headers that were necessary to build on Plan 9 but that was only a stopgap. I think this method is much better since no files outside of $GOROOT will have to be added or modified during the build process. Also, this is just the first step. I'll change the build to reference these files in another CL (that also contains a few more Makefile changes). R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5552056
-
Anthony Martin authored
This can drastically reduce the number of system calls made by programs that repeatedly query the environment. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5599054
-
Anthony Martin authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5576080
-