- 01 Feb, 2011 7 commits
-
-
Hector Chu authored
The callback mechanism has been made more flexible. Eliminated one round of argument copying in Syscall. Faster Get/SetLastError implemented. Added gettime for gc perf profiling. R=rsc, brainman, mattn, rog CC=golang-dev https://golang.org/cl/4058046
-
Adam Langley authored
The crypto package is added as a common place to store identifiers for hash functions. At the moment, the rsa package has an enumeration of hash functions and knowledge of their digest lengths. This is an unfortunate coupling and other high level crypto packages tend to need to duplicate this enumeration and knowledge (i.e. openpgp). crypto pulls this code out into a common location. It would also make sense to add similar support for ciphers to crypto, but the problem there isn't as acute that isn't done in this change. R=bradfitzgo, r, rsc CC=golang-dev https://golang.org/cl/4080046
-
Mikio Hara authored
R=rsc CC=golang-dev https://golang.org/cl/4105046
-
Gustavo Niemeyer authored
R=rsc, binet CC=golang-dev https://golang.org/cl/3921043
-
Russ Cox authored
Test and fix case found by Robert. Add receive inside send to tree too. R=ken2 CC=golang-dev https://golang.org/cl/3973052
-
Gustavo Niemeyer authored
This change fixes the import plugin so that the defined commands are available when opening a new Go buffer from within Vim itself. R=adg, rsc CC=golang-dev https://golang.org/cl/3998053
-
Gustavo Niemeyer authored
Forcing the synchronization of 500 lines is both slower and less precise than searching for a known sync point. Unfortunately, though, the way to synchronize correctly is using the grouphere instruction, which has a bug. I've already proposed the fix to Vim, so future releases should have this working. We can continue using the 500 lines syncing for now. This change just documents the proper way to sync. R=adg, dsymonds CC=golang-dev https://golang.org/cl/4029047
-
- 31 Jan, 2011 16 commits
-
-
Russ Cox authored
R=ken2 CC=golang-dev https://golang.org/cl/4126043
-
Russ Cox authored
R=golang-dev, nigeltao, niemeyer, r CC=golang-dev https://golang.org/cl/4079053
-
Rob Pike authored
R=rsc CC=golang-dev https://golang.org/cl/3981049
-
Russ Cox authored
Tweak spec to avoid ebnflint complaints. R=gri CC=golang-dev https://golang.org/cl/3973050
-
Rob Pike authored
Fixes #1455. R=rsc CC=golang-dev https://golang.org/cl/4079055
-
Ian Lance Taylor authored
R=rsc CC=golang-dev https://golang.org/cl/4105044
-
Eric Eisner authored
Previously, group numbers were updated while being read, sometimes leading to inconsistencies. R=gri, gri1 CC=golang-dev https://golang.org/cl/4121045
-
Rob Pike authored
R=rsc CC=golang-dev https://golang.org/cl/4029048
-
Albert Strasheim authored
R=rsc CC=golang-dev https://golang.org/cl/4017045
-
Roger Peppe authored
If there were warnings or errors in the user code, cgo would print the first error from gcc and then stop, which is not helpful. This CL makes cgo ignore errors from user code in the first pass - they will be shown later. It also prints errors from user preamble code with the correct line numbers. (Also fixed misleading usage message). R=iant, rsc CC=golang-dev https://golang.org/cl/4082047
-
Mikio Hara authored
R=rsc CC=golang-dev https://golang.org/cl/4079049
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/4121042
-
Russ Cox authored
The "all:" target is the default for running gomake by hand, but it is not used during the build. The build runs make install and make test. Save the build of maketables for the test phase so that the packages it needs will have been installed already. R=r, r2 CC=golang-dev https://golang.org/cl/4121043
-
Luuk van Dijk authored
R=rsc, mattn CC=golang-dev https://golang.org/cl/4047047
-
Andrew Gerrand authored
R=r CC=golang-dev https://golang.org/cl/4119048
-
Alex Brainman authored
R=golang-dev, adg CC=golang-dev https://golang.org/cl/4119047
-
- 30 Jan, 2011 4 commits
-
-
Ken Thompson authored
one bug fixed, probably more will be revealed R=r CC=golang-dev https://golang.org/cl/4126044
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/4073046
-
Russ Cox authored
R=ken2 CC=golang-dev https://golang.org/cl/4004045
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/4004044
-
- 29 Jan, 2011 4 commits
-
-
Rob Pike authored
R=golang-dev, agl1 CC=golang-dev https://golang.org/cl/4079051
-
Alex Brainman authored
- fixed length of amd64 .data pe section (don't need to include non-initialised data) - use correct oh/oh64 variable when updating data directory in addexports - simplify and cleanup R=vcc, rsc CC=golang-dev https://golang.org/cl/4106044
-
Alex Brainman authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/4073043
-
Wei Guangjing authored
R=rsc CC=golang-dev https://golang.org/cl/4124041
-
- 28 Jan, 2011 7 commits
-
-
Ian Lance Taylor authored
R=rsc CC=golang-dev https://golang.org/cl/4079047
-
Russ Cox authored
The sanity checking in pass 2 is wrong when a select is offering to communicate in either direction on a channel and neither case is immediately ready. R=ken2 CC=golang-dev https://golang.org/cl/3991047
-
Russ Cox authored
The old heap maps used a multilevel table, but that was overkill: there are only 1M entries on a 32-bit machine and we can arrange to use a dense address range on a 64-bit machine. The heap map is in bss. The assumption is that if we don't touch the pages they won't be mapped in. Also moved some duplicated memory allocation code out of the OS-specific files. R=r CC=golang-dev https://golang.org/cl/4118042
-
Rob Pike authored
delete reference to Debug function. R=rsc CC=golang-dev https://golang.org/cl/4063048
-
Rob Pike authored
Also clean up the code, make it more regular. Fixes #1416. R=rsc CC=golang-dev https://golang.org/cl/3985047
-
Rob Pike authored
- complex numbers now supported. - entirely independent of standard decode code. - parser has no read-ahead; that is, the scanning works simply by reading the values as they arrive, not by trying to count bytes for message boundaries, a proof of concept for the pending rewrite of the regular decoder. R=rsc, r2 CC=golang-dev https://golang.org/cl/4084044
-
Russ Cox authored
make test.sh runnable as a command. announce only on 127.0.0.1. rebuild final-test.bin when final-test.go changes. R=adg, r CC=golang-dev https://golang.org/cl/4030044
-
- 27 Jan, 2011 2 commits
-
-
Robert Griesemer authored
This bug prevented files such as READMEs etc. from being included in the index. For instance, now author names recorded in the AUTHORS file can be found with a godoc query. R=rsc, r2 CC=golang-dev https://golang.org/cl/4005047
-
Evan Shaw authored
R=golang-dev, r CC=golang-dev https://golang.org/cl/4000046
-