aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-12-23release.2010-12-22weekly.2010-12-22Andrew Gerrand
R=r CC=golang-dev https://golang.org/cl/3809042
2010-12-23testing: fix error message on invalid regexpEoghan Sherry
R=golang-dev, adg CC=golang-dev https://golang.org/cl/3831041
2010-12-22hash/crc64: fix typo in Sum.Nigel Tao
R=agl1 CC=golang-dev https://golang.org/cl/3772043
2010-12-22bufio: removed dead codeStefan Nilsson
R=golang-dev, adg CC=golang-dev https://golang.org/cl/3779043
2010-12-20template: fix trivial bug: integers are not "empty"Rob Pike
Fixes #1357. R=adg, gri CC=golang-dev https://golang.org/cl/3809041
2010-12-20expvar: quote StringFunc output, same as String output.David Symonds
R=adg CC=golang-dev https://golang.org/cl/3797041
2010-12-17suffixarray: implememted FindAllIndex regexp searchRobert Griesemer
Implementation uses fast suffixarray lookup to find initial matches if the regular expression starts with a suitable prefix without meta characters. R=r, rsc CC=golang-dev https://golang.org/cl/3720042
2010-12-17go/scanner: interpret filenames in //line filename:line commentsRobert Griesemer
relative to the source file directory R=r, rsc CC=golang-dev https://golang.org/cl/3752041
2010-12-17tls: fix argument mistake in Error call.Rob Pike
R=agl, agl1, rsc CC=golang-dev https://golang.org/cl/3753041
2010-12-17json: fix Fatal call in testRob Pike
R=rsc CC=golang-dev https://golang.org/cl/3751041
2010-12-17fix cgo buildRuss Cox
R=r CC=golang-dev https://golang.org/cl/3750041
2010-12-17cgo: handle references to symbols in shared librariesRuss Cox
Fixes #1334. R=r CC=golang-dev https://golang.org/cl/3746041
2010-12-17regexp: change Expr() to String(); add HasOperator method to Regexp.Rob Pike
It reports whether a regular expression has operators as opposed to matching literal text. R=rsc, gri CC=golang-dev https://golang.org/cl/3731041
2010-12-17ld: ignore stab symbolsRuss Cox
Makes 6l work better on OS X 10.5. Fixes #1352. Fixes #1353. R=r CC=golang-dev https://golang.org/cl/3661042
2010-12-17ld: allow relocations pointing at ELF .bss symbolsRuss Cox
R=r, r2 CC=golang-dev https://golang.org/cl/3710042
2010-12-17misc/cgo/life: fix, add to buildRuss Cox
#pragma dynexport is no longer needed for this use of cgo, since the gcc and gc code are now linked together into the same binary. It may still be necessary later. On the Mac, you cannot use the GOT to resolve symbols that exist in the current binary, so 6l and 8l translate the GOT-loading mov instructions into lea instructions. On ELF systems, we could use the GOT for those symbols, but for consistency 6l and 8l apply the same translation. The translation is sketchy in the extreme (depending on the relocation being in a mov instruction) but it verifies that the instruction is a mov before rewriting it to lea. Also makes typedefs global across files. Fixes #1335. Fixes #1345. R=iant, r CC=golang-dev https://golang.org/cl/3650042
2010-12-17crypto/hmac: add HMAC-SHA256Anthony Martin
R=agl1, rsc CC=golang-dev https://golang.org/cl/3730041
2010-12-16regexp: add HasMeta and regexp.Expr().Rob Pike
The former is a boolean function to test whether a string contains a regular expression metacharacter; the second returns the string used to compile the regexp. R=gri, rsc CC=golang-dev https://golang.org/cl/3728041
2010-12-16crypto/tls: missed a fileAdam Langley
R=rsc CC=golang-dev https://golang.org/cl/3674043
2010-12-16crypto/tls: add ECDHE supportAdam Langley
(ECDHE is "Elliptic Curve Diffie Hellman Ephemeral") R=rsc CC=golang-dev https://golang.org/cl/3668042
2010-12-16time: explain the formats a little better.Rob Pike
R=gri, rsc CC=golang-dev https://golang.org/cl/3719042
2010-12-16 crypto/elliptic: add serialisation and key pair generation.Adam Langley
This is a prerequisite to ECDHE support in crypto/tls. R=r, rsc CC=golang-dev https://golang.org/cl/3685043
2010-12-16darwin, freebsd: ignore write failure (during print, panic)Russ Cox
The other operating systems already ignore write failures. Fixes #1279. R=r, r2 CC=golang-dev https://golang.org/cl/3723041
2010-12-16test/bench: update numbers for regex-dna after speedup to regexpRob Pike
R=rsc CC=golang-dev https://golang.org/cl/3634042
2010-12-16govet: fix commentChristopher Wedgwood
R=r, r2 CC=golang-dev https://golang.org/cl/3712041
2010-12-16crypto/tls: check in support code.Adam Langley
This support code helps in generating the handshake scripts which are used for testing. R=rsc, ality CC=golang-dev https://golang.org/cl/3680041
2010-12-16exp/draw: remove Border function.Nigel Tao
It was only used by exp/4s, and even if it is general purpose, I think it belongs in a graphics library atop exp/draw, not in exp/draw itself. R=rsc CC=golang-dev https://golang.org/cl/3705041
2010-12-16tag release.2010-12-15.1Andrew Gerrand
R=rsc CC=golang-dev https://golang.org/cl/3709041
2010-12-16release.2010-12-15.1weekly.2010-12-15.1Andrew Gerrand
R=rsc CC=golang-dev https://golang.org/cl/3690042
2010-12-15ld: text segment should not be writableRuss Cox
R=adg CC=golang-dev https://golang.org/cl/3708041
2010-12-16doc/devel: release notes tweakAndrew Gerrand
R=r CC=golang-dev https://golang.org/cl/3707041
2010-12-16tag release.2010-12-15Andrew Gerrand
R=rsc, r2 CC=golang-dev https://golang.org/cl/3683042
2010-12-16release.2010-12-15weekly.2010-12-15Andrew Gerrand
R=rsc CC=golang-dev https://golang.org/cl/3646043
2010-12-168l: remove unneeded windows checkAlex Brainman
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/3691042
2010-12-16runtime: move windows goargs implementation from runtime and into os packageAlex Brainman
R=rsc CC=golang-dev https://golang.org/cl/3702041
2010-12-16build: add another --no-print-directoryAlex Brainman
Fixes #1344. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/3584042
2010-12-155l: fix arm buildRuss Cox
R=r CC=golang-dev https://golang.org/cl/3701041
2010-12-15fix freebsd buildRuss Cox
R=iant, r CC=dho, golang-dev https://golang.org/cl/3687041
2010-12-15crypto/tls: commit fixes which I hadn't saved.Adam Langley
R=rsc CC=golang-dev https://golang.org/cl/3685041
2010-12-15math: change float64 bias constant from 1022 to 1023Eoghan Sherry
This makes some subtle code easier to understand. R=rsc CC=golang-dev https://golang.org/cl/3444043
2010-12-15crypto/tls: support CBC ciphersAdam Langley
This is largely based on ality's CL 2747042. crypto/rc4: API break in order to conform to crypto/cipher's Stream interface cipher/cipher: promote to the default build Since CBC differs between TLS 1.0 and 1.1, we downgrade and support only 1.0 at the current time. 1.0 is what most of the world uses. Given this CL, it would be trival to add support for AES 256, SHA 256 etc, but I haven't in order to keep the change smaller. R=rsc CC=ality, golang-dev https://golang.org/cl/3659041
2010-12-15codereview: keep quiet when not in useEoghan Sherry
This prevents status messages from filling the screen when using a command like 'hg log | less'. R=rsc CC=golang-dev https://golang.org/cl/3666042
2010-12-15remove naclRuss Cox
The recent linker changes broke NaCl support a month ago, and there are no known users of it. The NaCl code can always be recovered from the repository history. R=adg, r CC=golang-dev https://golang.org/cl/3671042
2010-12-15test/bench: a couple fixes to timing.shAnthony Martin
- Skip the gccgo tests if we don't have it - Add -lm so nbody.c will compile - Pass 2098 to the meteor test (cf. the shootout site) R=rsc, r, iant CC=golang-dev https://golang.org/cl/3619042
2010-12-15[68]l and runtime: GDB support for interfaces and goroutines.Luuk van Dijk
R=rsc CC=golang-dev https://golang.org/cl/3477041
2010-12-15reflect: remove unnecessary indirection in TestCopy.Nigel Tao
R=r CC=golang-dev https://golang.org/cl/3642041
2010-12-14govet: allow directories as arguments, process recursively.Rob Pike
R=gri CC=golang-dev https://golang.org/cl/3652041
2010-12-15godashboard: support submitting projects with non-ascii namesRyan Hitchman
Fixes #1314. R=adg, rsc CC=golang-dev https://golang.org/cl/3459043
2010-12-15html: parse "<h1>foo<h2>bar".Nigel Tao
R=gri CC=golang-dev https://golang.org/cl/3571043
2010-12-14gob: Register should use the original type, not the indirected one.Rob Pike
Fixes a bug reported on golang-nuts. R=rsc, adg CC=golang-dev https://golang.org/cl/3641042