aboutsummaryrefslogtreecommitdiff
path: root/gcc/go/gofrontend/expressions.cc
AgeCommit message (Expand)AuthorFilesLines
2012-03-28compiler: avoid an ICE on bound interface methods used as values.Ian Lance Taylor1-1/+2
2012-03-28compiler: fix crashes.Ian Lance Taylor1-0/+2
2012-03-28compiler: Rewrite handling of untyped numeric constants.Ian Lance Taylor1-1877/+1366
2012-03-09compiler: Be more careful to follow GENERIC type rules.Ian Lance Taylor1-6/+9
2012-03-08compiler: Don't crash on array assignment.Ian Lance Taylor1-2/+4
2012-03-01compiler: Fix handling of indirection of circular types.Ian Lance Taylor1-18/+22
2012-03-01compiler: Avoid some compiler crashes on invalid code.Ian Lance Taylor1-1/+1
2012-03-01compiler: Fix unary ^ applied to typed signed integer constant.Ian Lance Taylor1-3/+22
2012-02-29compiler: Avoid various crashes on error conditions.Ian Lance Taylor1-12/+32
2012-02-17compiler: Add parameter names to export information.Ian Lance Taylor1-1/+1
2012-02-17compiler: Don't lower binary expressions with mismatched types.Ian Lance Taylor1-0/+3
2012-02-16compiler: Lower constant string comparisons.Ian Lance Taylor1-4/+35
2012-02-16compiler: Fix crash: type T1 struct { F *[1]T2 } where T2 is a struct.Ian Lance Taylor1-2/+2
2012-02-08math: Compile with -mfancy-math-387 -funsafe-optimizations on x86.Ian Lance Taylor1-1/+2
2012-02-08compiler, runtime: Check make int64 args for overflow.Ian Lance Taylor1-6/+26
2012-02-02compiler: Compare slice start and end with cap, not len.Ian Lance Taylor1-13/+25
2012-02-02compiler: Fix parameter references in method expressions.Ian Lance Taylor1-6/+17
2012-02-01compiler: Fix type checking for append.Ian Lance Taylor1-6/+13
2012-01-24compiler: Do not allow slice of array literal.Ian Lance Taylor1-16/+1
2012-01-24compiler: Correct type of expressions involving character constants.Ian Lance Taylor1-1/+29
2012-01-24compiler: Better handling of erroneous function signatures.Ian Lance Taylor1-6/+14
2012-01-24compiler: Better error message for invalid use of predeclared function.Ian Lance Taylor1-1/+2
2012-01-23compiler: Give an error if a variable is defined but not used.Ian Lance Taylor1-0/+1
2012-01-21compiler: Change alias handling, change rune alias to int32.Ian Lance Taylor1-10/+50
2012-01-20compiler: Handle recursive interfaces.Ian Lance Taylor1-4/+4
2012-01-12libgo: Update to weekly.2011-12-14.Ian Lance Taylor1-1/+5
2012-01-11compiler: Permit type B byte; type S []B; var v = S("x").Ian Lance Taylor1-20/+21
2012-01-11compiler: Don't use memcmp for structs/arrays with padding.Ian Lance Taylor1-14/+9
2012-01-11compiler: Use backend interface for type sizes and alignments.Ian Lance Taylor1-45/+34
2012-01-06compiler, runtime: Implement struct and array comparisons.Ian Lance Taylor1-46/+289
2011-12-28compiler: Prohibit comparisons of funcs, maps, and slices to non-nil.Ian Lance Taylor1-3/+16
2011-12-14compiler: Permit omitting &T in composite literal.Ian Lance Taylor1-3/+17
2011-12-13compiler: Fix multiple conversions to different named slices.Ian Lance Taylor1-2/+2
2011-12-13compiler: Permit converting between string and named []byte/[]rune.Ian Lance Taylor1-12/+3
2011-12-09compiler: Another correction to hidden fields in composite literals.Ian Lance Taylor1-8/+12
2011-12-09compiler: It's OK to assign a struct with hidden fields in a literal.Ian Lance Taylor1-12/+0
2011-12-08compiler: Don't check for hidden fields on struct assignments.Ian Lance Taylor1-1/+36
2011-12-01compiler/runtime: Copy channel implementation from master library.Ian Lance Taylor1-2/+7
2011-11-29compiler: Define and use backend-independent Location class.Sanjoy Das1-282/+340
2011-10-25Implement predeclared delete function.Ian Lance Taylor1-48/+97
2011-10-25Don't permit close of receive-only channel.Ian Lance Taylor1-0/+2
2011-10-25Implement new order of assignment rules.Ian Lance Taylor1-0/+18
2011-10-24Implement append([]byte, string...).Ian Lance Taylor1-17/+48
2011-10-24Rename is_open_array_type to is_slice_type.Ian Lance Taylor1-23/+22
2011-09-21Better error message for shift context types.Ian Lance Taylor1-10/+59
2011-09-20Improve error for undefined name in imported package.Ian Lance Taylor1-2/+7
2011-09-20Emit compiler errors for unused values.Ian Lance Taylor1-8/+49
2011-09-17Improve errors for invalid use of [...]type.Ian Lance Taylor1-1/+1
2011-09-14Fix handling of structs with embedded global types.Ian Lance Taylor1-2/+15
2011-09-13Fix inheriting hidden methods with arguments of hidden type.Ian Lance Taylor1-1/+7