go/src/cmd
Rémy Oudompheng 022b361ae2 cmd/5g, cmd/6g, cmd/8g: remove width check for componentgen.
The move to 64-bit ints in 6g made componentgen ineffective.
In componentgen, the code already selects which values it can handle.

On amd64:
benchmark                 old ns/op    new ns/op    delta
BenchmarkBinaryTree17    9477970000   9582314000   +1.10%
BenchmarkFannkuch11      5928750000   5255080000  -11.36%
BenchmarkGobDecode         37103040     31451120  -15.23%
BenchmarkGobEncode         16042490     16844730   +5.00%
BenchmarkGzip             811337400    741373600   -8.62%
BenchmarkGunzip           197928700    192844500   -2.57%
BenchmarkJSONEncode       224164100    140064200  -37.52%
BenchmarkJSONDecode       258346800    231829000  -10.26%
BenchmarkMandelbrot200      7561780      7601615   +0.53%
BenchmarkParse             12970340     11624360  -10.38%
BenchmarkRevcomp         1969917000   1699137000  -13.75%
BenchmarkTemplate         296182000    263117400  -11.16%

R=nigeltao, dave, daniel.morsing
CC=golang-dev
https://golang.org/cl/6821052
2012-11-01 14:36:08 +01: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, cmd/6g, cmd/8g: remove width check for componentgen. 2012-11-01 14:36:08 +01:00
5l cmd/5l, cmd/6l, cmd/8l: put floating point numbers in .rodata section 2012-10-23 00:59:53 +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/5g, cmd/6g, cmd/8g: remove width check for componentgen. 2012-11-01 14:36:08 +01:00
6l cmd/5l, cmd/6l, cmd/8l: put floating point numbers in .rodata section 2012-10-23 00:59:53 +08: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/5g, cmd/6g, cmd/8g: remove width check for componentgen. 2012-11-01 14:36:08 +01:00
8l cmd/5l, cmd/6l, cmd/8l: put floating point numbers in .rodata section 2012-10-23 00:59:53 +08:00
addr2line runtime/pprof: support OS X CPU profiling 2012-02-28 16:18:24 -05:00
api cmd/api: handle contexts re-converging 2012-10-30 13:12:59 +01: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 src misc 2012-10-30 13:38:01 -07:00
cov cmd: update formatting of usage messages 2012-03-05 14:23:00 +11:00
dist lib9, cmd/dist, cmd/5l: embed GOARM into cmd/5l and auto detect GOARM 2012-10-22 14:26:36 +08:00
fix gofmt: apply gofmt -w src misc 2012-10-30 13:38:01 -07:00
gc cmd/gc: inlining functions with local variables 2012-10-29 13:55:27 +01:00
go gofmt: apply gofmt -w src misc 2012-10-30 13:38:01 -07:00
godoc gofmt: apply gofmt -w src misc 2012-10-30 13:38:01 -07:00
gofmt gofmt: simplify slices of the form s[a : len(s)] to s[a:] 2012-10-31 11:48:55 -07:00
ld cmd/ld: handle weak symbols 2012-10-30 23:58:43 +08:00
nm gofmt: apply gofmt -w src misc 2012-10-30 13:38:01 -07:00
objdump runtime/pprof: support OS X CPU profiling 2012-02-28 16:18:24 -05:00
pack cmd/pack: rename __.SYMDEF to __.GOSYMDEF 2012-09-13 10:26:21 -04:00
prof cmd/prof: don't build on Plan 9 for now. 2012-04-16 17:36:36 -07:00
vet gofmt: apply gofmt -w src misc 2012-10-30 13:38:01 -07:00
yacc cmd/yacc: allow utf-8 token values 2012-09-13 13:59:00 -07:00