summaryrefslogtreecommitdiff
path: root/src/cmd/gc
AgeCommit message (Collapse)AuthorFilesLines
2010-04-27gc: better windows detectionRuss Cox2-20/+8
R=ken2 CC=golang-dev http://codereview.appspot.com/944043
2010-04-27gc: fix islocalname on windowsRuss Cox2-1/+28
Fixes issue 732. R=ken2 CC=golang-dev http://codereview.appspot.com/956050
2010-04-26gc: more specific error for statements at top levelRuss Cox1-10/+20
R=ken2, r, ken3 CC=golang-dev http://codereview.appspot.com/1006041
2010-04-20gc: print x[y:] correctlyRuss Cox1-1/+2
R=ken2 CC=golang-dev http://codereview.appspot.com/955041
2010-04-19gc: cmplx typecheck bug fixRuss Cox1-1/+1
Fixes issue 729. R=ken2 CC=golang-dev http://codereview.appspot.com/875048
2010-04-12gc: zero unnamed return values on entry if func has deferRuss Cox1-4/+10
R=ken2 CC=golang-dev http://codereview.appspot.com/891050
2010-04-11gc: compile s == "" as len(s) == 0Russ Cox1-0/+24
R=ken2 CC=golang-dev http://codereview.appspot.com/840043
2010-04-11gc: distinguish fatal compiler bug from error+exitRuss Cox4-23/+49
R=ken2 CC=golang-dev http://codereview.appspot.com/902044
2010-04-11gc: make sure main.main has correct typeRuss Cox1-2/+9
R=ken2 CC=golang-dev http://codereview.appspot.com/883049
2010-04-04gc: good syntax error for defer func() {} - missing final ()Russ Cox1-0/+4
R=ken2 CC=golang-dev http://codereview.appspot.com/855044
2010-04-01runtime: turn run time errors checks into panicsRuss Cox4-9/+9
R=ken2, r CC=golang-dev http://codereview.appspot.com/871042 Committer: Russ Cox <rsc@golang.org>
2010-03-31gc: fix alignment on non-amd64Russ Cox1-1/+1
R=ken2 CC=golang-dev http://codereview.appspot.com/870041
2010-03-31gc: implement panic and recoverRuss Cox8-9/+31
R=ken2, r, ken3 CC=golang-dev http://codereview.appspot.com/831042
2010-03-30gc: add panic and recover (still unimplemented in runtime)Russ Cox7-5/+35
main semantic change is to enforce single argument to panic. runtime: change to 1-argument panic. use String method on argument if it has one. R=ken2, r CC=golang-dev http://codereview.appspot.com/812043
2010-03-29gc: flush warnings, if anyRuss Cox1-0/+1
R=ken2 CC=golang-dev http://codereview.appspot.com/811042
2010-03-29gc: bug265Russ Cox1-5/+20
Fixes issue 700. R=ken2 CC=golang-dev http://codereview.appspot.com/839041
2010-03-26gc: allow taking address of out parametersRuss Cox2-5/+27
Fixes issue 186. R=ken2 CC=golang-dev http://codereview.appspot.com/793041
2010-03-25gc: more syntax errorsRuss Cox1-10/+16
R=r CC=golang-dev http://codereview.appspot.com/731041
2010-03-24depricate paniclnKen Thompson6-13/+4
R=rsc CC=golang-dev http://codereview.appspot.com/743041
2010-03-23gc: fix build in FranceRuss Cox1-1/+1
Fixes issue 626. R=ken2 CC=golang-dev http://codereview.appspot.com/714041
2010-03-22gc: various map-related bug fixesRuss Cox3-57/+50
Fixes issue 687. R=ken2 CC=golang-dev http://codereview.appspot.com/680042
2010-03-20issue 682Ken Thompson3-21/+8
complex DATA statement fo initialization of complex variables. R=rsc CC=golang-dev http://codereview.appspot.com/634045
2010-03-091. decommit complex(float) conversionKen Thompson4-18/+13
2. add complex algorithm for map/chan 3. test for use of complex in array, slice, field, chan, map, field, pointer. R=rsc CC=golang-dev http://codereview.appspot.com/384041
2010-03-09gc: remove duplicate errors, give better error for I.(T)Russ Cox1-7/+16
R=ken2 CC=golang-dev http://codereview.appspot.com/370041
2010-03-09fix bugs compiling things likeKen Thompson1-6/+13
c = cmplx(imag(c), real(c)) without a temporary R=rsc CC=golang-dev http://codereview.appspot.com/360043
2010-03-09identical complex implementationKen Thompson4-3/+497
for 6g and 8g. can also be used for 5g. 5g is still a stub. R=rsc CC=golang-dev http://codereview.appspot.com/362041
2010-03-08gc: avoid fixed length buffer cleanbufDean Prichard1-2/+3
R=rsc CC=golang-dev http://codereview.appspot.com/302042 Committer: Russ Cox <rsc@golang.org>
2010-03-08gc: simplify complex typecheckRuss Cox3-31/+37
do not convert to float prematurely. R=ken2 CC=golang-dev http://codereview.appspot.com/311041
2010-03-085g/6g/8g: fix double function call in sliceRuss Cox2-0/+9
Fixes issue 654. R=ken2 CC=golang-dev http://codereview.appspot.com/310041
2010-03-056g complex type usableKen Thompson5-1/+118
8g and 5g have stubs to ignore complex R=rsc CC=golang-dev http://codereview.appspot.com/257042
2010-03-05gc: fix crash on complicated arg to make slice.Russ Cox1-1/+1
Fixes issue 615. R=ken2 CC=golang-dev http://codereview.appspot.com/255043
2010-03-05gc: better compilation of floating point +=Russ Cox1-2/+5
R=ken2 CC=golang-dev http://codereview.appspot.com/255042
2010-03-03gc: fix imported and not used message - show pathRuss Cox3-4/+3
R=ken2 CC=golang-dev http://codereview.appspot.com/229046
2010-03-02more on type complex.Ken Thompson1-0/+6
getting close. R=rsc CC=golang-dev http://codereview.appspot.com/224105
2010-02-25gc: implement []int(string) and []byte(string)Russ Cox5-14/+87
R=ken2 CC=golang-dev http://codereview.appspot.com/224060
2010-02-21gc: minor const simplificationsRuss Cox1-32/+15
R=ken2 CC=golang-dev http://codereview.appspot.com/217069
2010-02-19fixed bug in mpconst float multiply by 0.Ken Thompson5-27/+38
more complex -- constants, variables and print. R=rsc CC=golang-dev http://codereview.appspot.com/217061
2010-02-18gc: double-initializationRuss Cox1-1/+0
R=ken2 CC=golang-dev http://codereview.appspot.com/217044
2010-02-18gc: fix this morning's bug fixRuss Cox4-5/+5
R=ken2 CC=golang-dev http://codereview.appspot.com/216043
2010-02-18complex constant multiply and divideKen Thompson5-10/+92
R=rsc CC=golang-dev http://codereview.appspot.com/217041
2010-02-18more complex - constantsKen Thompson5-2/+40
import and export R=rsc CC=golang-dev http://codereview.appspot.com/214050
2010-02-18gc: recursive interface embeddingRuss Cox4-23/+73
Fixes issue 287. R=ken2 CC=golang-dev http://codereview.appspot.com/215048
2010-02-17new types complex, complex64 and complex128Ken Thompson7-56/+275
only front-end compiler work. best to do thin in 3 steps 1. frontend 2. backend 3. lib R=rsc CC=golang-dev http://codereview.appspot.com/214042
2010-02-16gc: undo attempt at fixing recursive interface embeddingRuss Cox1-18/+1
Fixes issue 582. Update issue 287 Status: Accepted Bug fix was too intrusive; undo and reopen issue. R=ken2 CC=golang-dev http://codereview.appspot.com/209044
2010-02-16gc: fix build (signed char bug)Russ Cox1-1/+1
R=ken2 CC=golang-dev http://codereview.appspot.com/210043
2010-02-16gc: disallow NUL byte, catch more invalid UTF-8, testRuss Cox2-31/+31
R=ken2, ken3 CC=golang-dev http://codereview.appspot.com/209041
2010-02-16gc: test & fix handling of very long string constantsRuss Cox2-12/+33
R=ken2 CC=golang-dev http://codereview.appspot.com/207106
2010-02-12gc: diagnose invalid array boundsRuss Cox3-23/+23
Fixes issue 587. R=ken2 CC=golang-dev http://codereview.appspot.com/207085
2010-02-10gc: fix mkopnames and color grep interactionRuss Cox1-0/+4
Fixes issue 406. R=adg CC=golang-dev http://codereview.appspot.com/207053
2010-02-08gc: fix method expression bugRuss Cox1-0/+1
R=ken2 CC=golang-dev http://codereview.appspot.com/206043