1
0
mirror of https://github.com/golang/go synced 2024-11-26 07:17:59 -07:00
go/src/cmd
Shenghou Ma 1e9f308545 cmd/5l: reorder some struct fields to reduce memory consumption
Valgrind Massif result when linking godoc:
On amd64:
                    old          new         -/+
mem_heap_B       185844612    175358047    -5.7%
mem_heap_extra_B    773404       773137    -0.0%

On 386/ARM:
                    old          new         -/+
mem_heap_B       141775701    131289941    -7.4%
mem_heap_extra_B    737011       736955    -0.0%

R=golang-dev, r, dave
CC=golang-dev
https://golang.org/cl/6655045
2012-10-12 13:39:12 +08:00
..
5a 5a, 5l, math: Add support for ABSD, ABSF floating point instructions. 2012-08-03 16:15:11 -04:00
5c cmd/5c: fix dataflag annotation 2012-09-25 14:42:44 +08:00
5g cmd/5g: avoid temporaries during gcmp(reg, constant) 2012-10-08 09:51:04 +11:00
5l cmd/5l: reorder some struct fields to reduce memory consumption 2012-10-12 13:39:12 +08:00
6a cmd/6a, cmd/6l: add support for AES-NI instrutions and PSHUFD 2012-09-27 01:53:08 +08:00
6c cmd/{5g,6g,8g,6c}: remove unused macro, use %E to print etype. 2012-09-24 23:44:00 +02:00
6g cmd/6g: fix out of registers when chaining integer divisions. 2012-10-07 00:30:29 +02:00
6l cmd/ld: add -B option to set build ID 2012-10-09 15:29:43 -07:00
8a cmd/8a: add SSE2 instructions 2012-10-07 16:36:29 -04:00
8c cmd/8c: better fix for 64-bit register smash 2012-05-24 23:36:26 -04:00
8g cmd/8g: do not take the address of string/slice for &s[i] 2012-10-02 08:19:27 +02:00
8l cmd/ld: add -B option to set build ID 2012-10-09 15:29:43 -07:00
addr2line
api cmd/api: add exception file 2012-10-04 11:35:17 +10:00
cc cmd/cc: map C int to int32 in Go defs 2012-10-06 13:56:12 +08:00
cgo gofmt: apply gofmt -w -s src misc 2012-10-09 17:01:28 -07:00
cov
dist cmd/dist: fix superfluous and confusing "binaries ... to be copied or moved" message 2012-10-12 13:35:05 +08:00
fix cmd/fix: disable reflect test under race detector (very slow) 2012-10-09 20:21:39 +04:00
gc cmd/gc: fix compiler crash during race instrumentation 2012-10-10 18:09:23 +04:00
go cmd/go: don't ignore error when 'go clean' 2012-10-11 01:34:26 +08:00
godoc godoc: add dropdown playground to nav bar 2012-10-10 11:17:47 +11:00
gofmt gofmt: added testcase for files containing \r\n line endings 2012-09-19 14:14:21 -07:00
ld cmd/ld: add -B option to set build ID 2012-10-09 15:29:43 -07:00
nm cmd/pack: rename __.SYMDEF to __.GOSYMDEF 2012-09-13 10:26:21 -04:00
objdump
pack cmd/pack: rename __.SYMDEF to __.GOSYMDEF 2012-09-13 10:26:21 -04:00
prof
vet vet: fix rangeloop. 2012-09-20 08:12:47 +10:00
yacc cmd/yacc: allow utf-8 token values 2012-09-13 13:59:00 -07:00