- 10 Feb, 2010 7 commits
-
-
Russ Cox authored
* add bit tracking finalizer status, avoiding getfinalizer lookup * add ability to allocate uncleared memory R=iant CC=golang-dev https://golang.org/cl/207044
-
Michael Hoisie authored
R=rsc CC=golang-dev https://golang.org/cl/186160
-
Russ Cox authored
apparently some versions of GNU make cannot handle the %: %.$O rule. i don't understand why and don't care enough to find out. R=agl1 CC=golang-dev https://golang.org/cl/206055
-
Petar Maymounkov authored
since they were causing a silent program exit (too many EPIPE's). R=rsc CC=golang-dev https://golang.org/cl/204062
-
Ken Thompson authored
function arguments. R=rsc CC=golang-dev https://golang.org/cl/206054
-
Russ Cox authored
R=iant CC=golang-dev https://golang.org/cl/206052
-
Russ Cox authored
stab in the dark but plausible: the kernel does try to return time zone information. http://fxr.watson.org/fxr/source/kern/kern_time.c?v=FREEBSD8#L421 R=iant CC=golang-dev https://golang.org/cl/206053
-
- 09 Feb, 2010 8 commits
-
-
Russ Cox authored
avoid possibility of busy loop pounding on dashboard. R=agl1 CC=golang-dev https://golang.org/cl/206051
-
Charles L. Dorian authored
Add functions, tests and benchmarks. Fix typos in comments in expm1 and hypot_386. Fix Acosh domain error in benchmark test. R=rsc CC=golang-dev https://golang.org/cl/204069
-
Evan Shaw authored
R=rsc CC=golang-dev https://golang.org/cl/204067
-
Russ Cox authored
R=agl1 CC=golang-dev https://golang.org/cl/207043
-
Fazlul Shahriar authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/206044
-
Russ Cox authored
R=agl1 CC=golang-dev https://golang.org/cl/206047
-
Russ Cox authored
finalize chan, to free OS X semaphore inside Lock. os: finalize File, to close fd. Fixes #503. R=ken2 CC=golang-dev https://golang.org/cl/204065
-
Russ Cox authored
R=ken2 CC=golang-dev https://golang.org/cl/206043
-
- 08 Feb, 2010 5 commits
-
-
Ian Lance Taylor authored
gccgo gets this wrong at the moment. R=rsc CC=golang-dev https://golang.org/cl/205044
-
Russ Cox authored
add simple garbage collection benchmark. R=iant CC=golang-dev https://golang.org/cl/204053
-
Dean Prichard authored
*l/*c -V will segfault on macos without this trivial fix. R=adg CC=golang-dev https://golang.org/cl/205042
-
Andrew Gerrand authored
R=rsc CC=golang-dev https://golang.org/cl/204044
-
Evan Shaw authored
R=iant, rsc CC=golang-dev https://golang.org/cl/204068
-
- 07 Feb, 2010 3 commits
-
-
Adam Langley authored
R=rsc CC=golang-dev https://golang.org/cl/203043
-
Russ Cox authored
R=ken2 CC=golang-dev https://golang.org/cl/204061
-
Kai Backman authored
R=rsc CC=golang-dev https://golang.org/cl/203053
-
- 06 Feb, 2010 4 commits
-
-
Nigel Tao authored
Averaged times (in microseconds) for drawing an 800x600 rectangle are listed below. The summary is: around a 100x improvement. draw.Draw call times were typically linear in the number of pixels touched (i.e. drawing an 800x600 rectangle took 100x as much time as drawing an 80x60 rectangle). Before this change, there was only the general-but-slow code path. When drawing any src with a 50%-opaque mask: 237300 us When drawing any src with a nil mask: 50100 us After this change, the 50%-opaque mask case is unchanged. For an *image.RGBA dst and nil mask and... ...a uniform color (i.e. an image.ColorImage) src: 282 us ...another *image.RGBA src: 615 us. For the curious, an intermediate implementation detected the special cases but used simple nested for loops instead of the built-in copy function. The respective times (compared to 282 and 615 for the final implementation, or 50100 for the original) were 3110 and 3573. Times were measured with 8g/8l on my laptop. I haven't tried gccgo or other architectures. R=r, rsc CC=golang-dev https://golang.org/cl/201048
-
Ian Lance Taylor authored
bug251.go:11:2: error: invalid recursive interface R=rsc CC=golang-dev https://golang.org/cl/204052
-
Ian Lance Taylor authored
ddd1.go:16:10: error: argument 1 has incompatible type ddd1.go:17:10: error: argument 1 has incompatible type ddd1.go:15:10: error: floating point constant truncated to integer R=rsc CC=golang-dev https://golang.org/cl/204048
-
Petar Maymounkov authored
R=rsc CC=golang-dev https://golang.org/cl/203050
-
- 05 Feb, 2010 13 commits
-
-
Ken Thompson authored
R=rsc CC=golang-dev https://golang.org/cl/204042
-
Charles L. Dorian authored
Added special cases, tests and benchmarks for Atan2; added 386 FPU version of Atan2. R=rsc CC=golang-dev https://golang.org/cl/201068
-
Rob Pike authored
Go source outside $GOROOT. If the argument is a path starting with / or ., disregard $GOROOT. Also, disable the check for package name matching the directory, which is counterproductive in this case. Apologies for the violence to the code but we need some help documenting Go code outside the standard repository. R=gri CC=golang-dev https://golang.org/cl/201064
-
Russ Cox authored
* fix bug in benchmark collection: bad benchmark data key meant that all the builders collided when writing data. * report benchmarks even if make bench exits non-zero. * graphical and json presentations R=agl1 CC=golang-dev https://golang.org/cl/201065
-
Adam Langley authored
Marshalling: * Fixes several silly bugs. * Support the RawContents type. * Support the RawValue type. * Recurse into nested interface{}. Both directions: * Better handling of SETs. You can now tag an element in a structure with "set" to get the correct tag for serialisation. * For types that aren't in a structure, you can now name them with "SET" on the end. * SETs are no longer implicitly treated as SEQUENCEs. R=rsc CC=golang-dev https://golang.org/cl/201049
-
Adam Langley authored
R=rsc CC=golang-dev https://golang.org/cl/201047
-
Stephen Weinberg authored
R=rsc, r CC=golang-dev https://golang.org/cl/198049
-
Dean Prichard authored
R=rsc CC=golang-dev https://golang.org/cl/198044
-
Charles L. Dorian authored
Also moved Modf from bits.go into modf.go and added timing tests. R=rsc CC=golang-dev https://golang.org/cl/202042
-
Ian Lance Taylor authored
bug121.go:12:3: error: name list not allowed in interface type bug121.go:16:2: error: expected signature or type name semi1.go:10:76: error: unexpected semicolon or newline before ‘{’ semi1.go:10:5: error: reference to undefined name ‘x’ semi1.go:10:8: error: reference to undefined name ‘y’ semi1.go:12:3: error: reference to undefined name ‘z’ semi2.go:10:79: error: unexpected semicolon or newline before ‘{’ semi2.go:10:9: error: reference to undefined name ‘x’ semi3.go:10:79: error: unexpected semicolon or newline before ‘{’ semi3.go:10:6: error: reference to undefined name ‘x’ semi3.go:10:9: error: reference to undefined name ‘y’ semi3.go:10:12: error: reference to undefined name ‘z’ semi3.go:12:3: error: reference to undefined name ‘z’ semi4.go:11:2: error: unexpected semicolon or newline before ‘{’ semi4.go:10:6: error: reference to undefined name ‘x’ semi4.go:12:3: error: reference to undefined name ‘z’ semi5.go:10:1: error: unexpected semicolon or newline before ‘{’ semi7.go:11:2: error: unexpected semicolon or newline before ‘else’ semi7.go:10:5: error: reference to undefined name ‘x’ slice.go:9:11: error: missing lower bound in slice expression slice.go:9:9: error: reference to undefined name ‘y’ slice.go:9:12: error: reference to undefined name ‘z’ R=rsc CC=golang-dev https://golang.org/cl/201061
-
Andrew Gerrand authored
R=rsc CC=golang-dev https://golang.org/cl/202055
-
Andrew Gerrand authored
R=rsc CC=golang-dev https://golang.org/cl/202054
-
Rob Pike authored
add some tests for erroneous formats. R=rsc CC=golang-dev https://golang.org/cl/201058
-