- 12 Jul, 2010 4 commits
-
-
Vinu Rajashekhar authored
remove the print statements. This change is because of the port of gccgo to RTEMS. These tests use the GCC DejaGNU framework. In some cases, the tests need to be run on qemu where the status code cannot be sent back to DejaGNU, so it prints the exit status by putting a wrapper around the exit and abort calls. This testcase closes the stdout, and hence prohibits DejaGNU from knowing the status in such cases, and causes this test to be wrongly declared as a failure. R=rsc, iant CC=golang-dev https://golang.org/cl/1792042
-
Charles L. Dorian authored
Benchmarks 25ns/op (was 58ns/op) on 2.53GHz Intel Core 2 Duo. R=rsc CC=golang-dev https://golang.org/cl/1740043
-
Micah Stetson authored
R=rsc CC=golang-dev https://golang.org/cl/1496042
-
Ian Lance Taylor authored
R=rsc CC=Raj_, golang-dev https://golang.org/cl/1740044
-
- 10 Jul, 2010 1 commit
-
-
Vinu Rajashekhar authored
R=iant CC=golang-dev https://golang.org/cl/1805041
-
- 09 Jul, 2010 5 commits
-
-
Robert Griesemer authored
R=r CC=golang-dev https://golang.org/cl/1762044
-
Robert Griesemer authored
R=r CC=golang-dev https://golang.org/cl/1791041
-
Robert Griesemer authored
R=r CC=golang-dev https://golang.org/cl/1790041
-
Robert Griesemer authored
(matching latest syntax changes) R=r CC=golang-dev https://golang.org/cl/1762042
-
Evan Shaw authored
* Allow an exponent part. This is necessary for exp/eval. * Fix a bug for input that had no numbers after the decimal. * In Int.SetString, allow a leading + sign. * In Int.SetString, error if the input is "-" with no number. * In nat.scan, normalize the resulting nat. R=gri CC=golang-dev https://golang.org/cl/1733045
-
- 08 Jul, 2010 2 commits
-
-
Peter Mundy authored
Fixes #899. R=golang-dev, rminnich, adg CC=golang-dev https://golang.org/cl/1749041
-
Andrew Gerrand authored
R=nigeltao CC=golang-dev https://golang.org/cl/1682052
-
- 07 Jul, 2010 1 commit
-
-
Markus Duft authored
updated thread.c to provide destroylock, which seems to be required to link. updated README with different virtualization programs. R=golang-dev, adg CC=golang-dev https://golang.org/cl/1746047
-
- 05 Jul, 2010 1 commit
-
-
Andrew Gerrand authored
In response to this recurring issue: http://groups.google.com/group/golang-nuts/t/710d1e8347cd51fa R=r CC=golang-dev https://golang.org/cl/1682050
-
- 02 Jul, 2010 9 commits
-
-
Adam Langley authored
(TBR because this is just addressing previous review comments.) R=r CC=golang-dev https://golang.org/cl/1697048
-
Adam Langley authored
R=r, adg, rsc CC=golang-dev https://golang.org/cl/1684051
-
Russ Cox authored
Fixes #728. R=r CC=golang-dev https://golang.org/cl/1706053
-
Andrew Gerrand authored
R=r CC=golang-dev https://golang.org/cl/1674045
-
Russ Cox authored
Fixes #885. R=ken2 CC=golang-dev https://golang.org/cl/1680048
-
Russ Cox authored
R=gri, iant, ken2, r CC=golang-dev https://golang.org/cl/1687047
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/1712048
-
Andrew Gerrand authored
R=rsc CC=golang-dev https://golang.org/cl/1734046
-
Andrew Gerrand authored
R=rsc CC=golang-dev https://golang.org/cl/1741047
-
- 01 Jul, 2010 15 commits
-
-
Rob Pike authored
panic if base is invalid. R=rsc CC=golang-dev https://golang.org/cl/1702050
-
Rob Pike authored
Use a count of -1 for infinity. Ditto for Replace. R=rsc CC=golang-dev https://golang.org/cl/1704044
-
Russ Cox authored
R=ken2 CC=golang-dev https://golang.org/cl/1693047
-
Russ Cox authored
libmach: disassemble CMPPD as 6a expects R=ken2 CC=Charlie Dorian, golang-dev https://golang.org/cl/1704046
-
Russ Cox authored
(Here, quoted strings are the official AMD names.) The amd64 "movsxd" instruction, when invoked with a 64-bit REX prefix, moves and sign extends a 32-bit value from register or memory into a 64-bit register. 6.out.h spells this MOVLQSX. 6.out.h also includes MOVLQZX, the zero extending version, which it implements as "movsxd" without the REX prefix. Without the REX prefix it's only sign extending 32 bits to 32 bits (i.e., not doing anything to the bits) and then storing in a 32-bit register. Any write to a 32-bit register zeros the top half of the corresponding 64-bit register, giving the advertised effect. This particular implementation of the functionality is non-standard, because an ordinary 32-bit "mov" would do the same thing. Because it is non-standard, it is often mishandled or not handled by binary translation tools like valgrind. Switching to the standard "mov" makes the binaries work better with those tools. It's probably useful in 6c and 6g to have an explicit instruction, though, so that the intent of the size change is clear. Thus we leave the concept of MOVLQZX and just implement it by the standard "mov" instead of the non-standard 32-bit "movsxd". Fixes #896. R=ken2 CC=golang-dev https://golang.org/cl/1733046
-
Charles L. Dorian authored
R=rsc CC=golang-dev https://golang.org/cl/1705041
-
Russ Cox authored
R=iant CC=golang-dev https://golang.org/cl/1666048
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/1650041
-
Gustavo Niemeyer authored
With these changes, goinstall is now able to use branches maintained with Bazaar located in Launchpad. Project aliases such as /project and /project/series are supported in addition to specific user or team branches such as /~user/project/branch. Temporary branches under the +junk special project are also supported. As a curious side effect, since Launchpad is able to import code from other locations, they can be indirectly accessible too if desired. R=rsc CC=golang-dev https://golang.org/cl/1699050
-
Russ Cox authored
R=adg CC=golang-dev https://golang.org/cl/1693046
-
Russ Cox authored
The Makefile and cgo now rewrite / to _ when creating the path. The .so for gosqlite.googlecode.com/hg/sqlite is named cgo_gosqlite.googlecode.com_hg_sqlite.so, and then 6l and 8l both include a default rpath of $GOROOT/pkg/$GOOS_$GOARCH. This should make it easier to move binaries from one system to another. Fixes #857. R=iant, r CC=golang-dev https://golang.org/cl/1700048
-
Russ Cox authored
Fixes #868. R=ken2 CC=golang-dev https://golang.org/cl/1695049
-
Russ Cox authored
Fixes #879. R=ken2 CC=golang-dev https://golang.org/cl/1678048
-
Daniel Fleischman authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/1665047
-
Russ Cox authored
This is the Replace I suggested in the review of CL 1114041. It's true that we already have regexp.MustCompile(regexp.QuoteMeta(old)).ReplaceAll(s, new) but because this Replace is doing a simpler job it is simpler to call and inherently more efficient. I will add the bytes implementation and tests to the CL after the strings one has been reviewed. R=r, cw CC=golang-dev https://golang.org/cl/1731048
-
- 30 Jun, 2010 2 commits
-
-
Adam Langley authored
(addressing comments from 1741045) R=r CC=golang-dev https://golang.org/cl/1678047
-
Adam Langley authored
For generating non-self-signed certs we need to be able to specify a public key (for the signee) which is different from the private key (of the signer). R=rsc CC=golang-dev https://golang.org/cl/1741045
-