go/src/pkg
Dmitriy Vyukov f8a850b250 runtime: refactor mallocgc
Make it accept type, combine flags.
Several reasons for the change:
1. mallocgc and settype must be atomic wrt GC
2. settype is called from only one place now
3. it will help performance (eventually settype
functionality must be combined with markallocated)
4. flags are easier to read now (no mallocgc(sz, 0, 1, 0) anymore)

R=golang-dev, iant, nightlyone, rsc, dave, khr, bradfitz, r
CC=golang-dev
https://golang.org/cl/10136043
2013-07-26 21:17:24 +04:00
..
archive all: avoid leaking fds during tests 2013-06-21 11:13:14 +10:00
bufio bufio: check buffer availability before reading in ReadFrom 2013-07-25 11:29:13 +10:00
builtin builtin: document print and println 2013-07-09 16:20:19 -07:00
bytes all: be more idiomatic when documenting boolean return values. 2013-07-23 11:59:49 +10:00
compress compress/bzip2: don't panic on invalid input. 2013-06-24 10:59:41 -04:00
container container/heap: fix int overflow bug 2013-03-04 10:25:21 -05:00
crypto crypto/des: faster block expansion. 2013-07-26 09:10:29 +02:00
database/sql database/sql: close statement before connection 2013-07-23 14:09:53 +10:00
debug all: be more idiomatic when documenting boolean return values. 2013-07-23 11:59:49 +10:00
encoding all: be more idiomatic when documenting boolean return values. 2013-07-23 11:59:49 +10:00
errors
expvar all: make tests able to run multiple times. 2013-01-27 00:24:09 +01:00
flag all: be more idiomatic when documenting boolean return values. 2013-07-23 11:59:49 +10:00
fmt all: be more idiomatic when documenting boolean return values. 2013-07-23 11:59:49 +10:00
go go/parser: restrict ParseDir to files with suffix ".go" 2013-07-25 09:36:22 -07:00
hash hash: tweak the package docs 2013-06-24 16:53:13 -07:00
html all: be more idiomatic when documenting boolean return values. 2013-07-23 11:59:49 +10:00
image all: be more idiomatic when documenting boolean return values. 2013-07-23 11:59:49 +10:00
index/suffixarray
io io: let SectionReader seek past the end; document Seeker semantics more 2013-07-18 13:03:26 +10:00
log log/syslog: restore use of serverConn interface 2013-07-24 10:28:57 -07:00
math math/rand: mention that the default Source is thread-safe 2013-07-24 08:27:20 +10:00
mime all: be more idiomatic when documenting boolean return values. 2013-07-23 11:59:49 +10:00
net net: give more detail when test panics 2013-07-26 00:21:37 +09:00
os all: be more idiomatic when documenting boolean return values. 2013-07-23 11:59:49 +10:00
path path/filepath: Skip TestEvalSymlinks. Plan 9 doesn't have symlinks. 2013-05-24 11:01:04 -07:00
reflect reflect: add Value.Slice3 and Value.SetCap methods, to match x[i:j:k] 2013-07-01 20:32:53 -04:00
regexp all: be more idiomatic when documenting boolean return values. 2013-07-23 11:59:49 +10:00
runtime runtime: refactor mallocgc 2013-07-26 21:17:24 +04:00
sort all: be more idiomatic when documenting boolean return values. 2013-07-23 11:59:49 +10:00
strconv strconv: corrected several bad references to err.Error in doc comments. 2013-06-13 17:04:47 -07:00
strings bytes,strings: remove user name from BUG in comment 2013-03-19 15:04:18 -07:00
sync sync/atomic: remove test dependency on net/http 2013-07-01 17:27:19 -04:00
syscall syscall: prlimit argument error for Getrlimit and Setrlimit on Linux 32-bit 2013-07-25 09:56:06 -04:00
testing cmd/go, testing: streamline direct use of test binaries 2013-07-12 20:40:30 -04:00
text all: be more idiomatic when documenting boolean return values. 2013-07-23 11:59:49 +10:00
time time: find correct zone abbreviations even on non-English windows systems 2013-07-10 15:34:24 +10:00
unicode unicode: add "In" function to test membership of a rune 2013-07-24 10:27:58 +10:00
unsafe