1
0
mirror of https://github.com/golang/go synced 2024-10-05 02:11:22 -06:00
go/src/cmd
Russ Cox 4e3f8e915f gc, ld: tag data as no-pointers and allocate in separate section
The garbage collector can avoid scanning this section, with
reduces collection time as well as the number of false positives.
Helps a little bit with issue 909, but certainly does not solve it.

R=ken2
CC=golang-dev
https://golang.org/cl/5671099
2012-02-19 03:19:52 -05:00
..
5a build: delete make paraphernalia 2012-02-06 13:34:25 -05:00
5c 5c, 6c, 8c, 6g, 8g: correct boundary checking 2012-02-15 08:59:03 -05:00
5g gc, ld: tag data as no-pointers and allocate in separate section 2012-02-19 03:19:52 -05:00
5l gc, ld: tag data as no-pointers and allocate in separate section 2012-02-19 03:19:52 -05:00
6a build: delete make paraphernalia 2012-02-06 13:34:25 -05:00
6c 5c, 6c, 8c, 6g, 8g: correct boundary checking 2012-02-15 08:59:03 -05:00
6g gc, ld: tag data as no-pointers and allocate in separate section 2012-02-19 03:19:52 -05:00
6l gc, ld: tag data as no-pointers and allocate in separate section 2012-02-19 03:19:52 -05:00
8a 8a, 8l: add EMMS instruction 2012-02-17 11:21:46 -05:00
8c 5c, 6c, 8c, 6g, 8g: correct boundary checking 2012-02-15 08:59:03 -05:00
8g gc, ld: tag data as no-pointers and allocate in separate section 2012-02-19 03:19:52 -05:00
8l gc, ld: tag data as no-pointers and allocate in separate section 2012-02-19 03:19:52 -05:00
api cmd/api: s/ideal-bool/bool/ 2012-02-18 20:31:19 -05:00
cc build: delete make paraphernalia 2012-02-06 13:34:25 -05:00
cgo cgo: add support for returning errno with gccgo. 2012-02-14 20:23:45 +01:00
cov build: delete make paraphernalia 2012-02-06 13:34:25 -05:00
dist go/doc: move Example code from go/ast to go/doc. 2012-02-17 12:00:12 -08:00
fix net/url: API 2012-02-16 23:46:28 -05:00
gc gc: fix error for floating-point constant % 2012-02-19 00:12:31 -05:00
go go/doc: move Example code from go/ast to go/doc. 2012-02-17 12:00:12 -08:00
godoc go/doc: move Example code from go/ast to go/doc. 2012-02-17 12:00:12 -08:00
gofmt cmd, pkg/go/*: fix "go vet" warnings for go/ast and go/printer 2012-02-16 22:43:41 +11:00
ld gc, ld: tag data as no-pointers and allocate in separate section 2012-02-19 03:19:52 -05:00
nm build: delete make paraphernalia 2012-02-06 13:34:25 -05:00
pack build: delete make paraphernalia 2012-02-06 13:34:25 -05:00
prof cmd/dist: exclude cov and prof from releases 2012-02-14 00:18:30 -05:00
vet cmd/vet: give warning for construct 'Println(os.Stderr, ...)' 2012-02-14 11:24:41 -05:00
yacc all packages: fix various typos 2012-02-01 16:19:36 -08:00