Russ Cox
e2711cb202
cmd/gc: put 'not used' message on correct line
...
Fixes #4663 .
R=ken2
CC=golang-dev
https://golang.org/cl/7235081
2013-02-01 21:13:41 -05:00
Daniel Morsing
bf59aafddc
cmd/gc: Give better line numbers for errors in composite literals.
...
Credit to Russ for suggesting this fix.
Fixes #3925 .
R=golang-dev, franciscossouza, rsc
CC=golang-dev
https://golang.org/cl/6920051
2012-12-12 16:43:54 +01:00
Rémy Oudompheng
9146ac14ee
cmd/gc: do not overflow parser stack on a long chain of else if.
...
Fixes #2615 .
R=dave, minux.ma, iant, daniel.morsing, rsc
CC=golang-dev
https://golang.org/cl/6847078
2012-12-06 08:09:17 +01:00
Russ Cox
80dbe74360
cmd/gc, cmd/ld: use go.weak instead of weak as the weak symbol prefix
...
Also defend our symbol prefixes (now just "go" and "type")
from use as import paths.
Fixes #4257 .
R=ken2
CC=golang-dev
https://golang.org/cl/6744072
2012-10-23 11:16:08 -04:00
Rémy Oudompheng
a4682348c2
cmd/gc: don't squash complex literals when inlining.
...
Since this patch changes the way complex literals are written
in export data, there are a few other glitches.
Fixes #4159 .
R=golang-dev, rsc
CC=golang-dev, remy
https://golang.org/cl/6674047
2012-10-17 20:33:44 +02:00
Daniel Morsing
dd166b9437
cmd/gc: point "no new variables" error at right line number.
...
Fixes #3856 .
R=dsymonds, rsc
CC=golang-dev
https://golang.org/cl/6455056
2012-07-29 22:24:19 -04:00
Anthony Martin
dc38756ce1
gc: reject import paths containing special characters
...
Also allow multiple invalid import statements in a
single file.
Fixes #3021 . The changes to go/parser and the
language specifcation have already been committed.
R=rsc, gri
CC=golang-dev
https://golang.org/cl/5672084
2012-02-24 14:48:36 -05:00
Russ Cox
5c52404aca
gc: implicit type bug fix in export data
...
TBR=lvd
CC=golang-dev
https://golang.org/cl/5644064
2012-02-09 00:26:08 -05:00
Russ Cox
d53cdd1775
gc: check in y.tab.[ch], yerr.h, builtin.c.
...
This enables builds on systems without Bison/yacc.
R=golang-dev, iant
CC=golang-dev
https://golang.org/cl/5622051
2012-02-03 10:53:31 -05:00