OSDN Git Service

compiler: Fix crash in go/defer of some builtin functions.
[pf3gnuchains/gcc-fork.git] / gcc / go / gofrontend / expressions.cc
2011-04-15 ianUse the backend interface for select statements.
2011-04-13 ianUnify handling of runtime support functions.
2011-04-06 ianUse backend interface for if statements.
2011-04-05 ianUse backend interface for labels and goto statements.
2011-04-04 ianUse backend interface for return statements.
2011-03-31 ianTaking a slice of an array requires moving the array...
2011-03-28 ianPermit copying hidden fields when passing method receiver.
2011-03-28 ianDo not permit method expressions with pointers to inter...
2011-03-28 ianSupport method expressions for interface types.
2011-03-28 ianFix useless assertion in ^ code.
2011-03-27 ianImprove error about indirecting an unsafe.Pointer type.
2011-03-26 ianDon't permit embedded field to be pointer to interface.
2011-03-26 ianCheck for invalid uses of ... in builtin function calls.
2011-03-25 ianClean up handling of undefined types.
2011-03-25 ianAvoid overflow error after negative shift count error.
2011-03-25 ianRemove closed function. Fix tuple receive in select.
2011-03-24 ianChange c <- v from an expression to a statement.
2011-03-07 ianHandle predeclared names used as fields in struct compo...
2011-03-03 ianDon't crash on large composite literal array index.
2011-03-03 ianMake sure variable type is determined when var initiali...
2011-03-03 ianDetermine call types even if first call result is not...
2011-03-03 ianFix type of discarded send expression.
2011-03-03 ianRewrite conversion of named types to backend representa...
2011-02-24 ianDon't delete old arguments when lowering varargs.
2011-02-24 ianDon't crash when using receive on erroneous channel.
2011-02-24 ianDon't crash if a map index is used outside of a function.
2011-02-23 ianDon't crash on Sizeof of bad type.
2011-02-23 ianDon't crash on erroneous type descriptor in interface...
2011-02-23 ianFix missing type traversals.
2011-02-22 ianDon't permit string index expression to have abstract...
2011-02-22 ianDon't crash on attempt to index array type expression.
2011-02-22 ianPermit comparing non-empty interfaces with empty interf...
2011-02-22 ianTest shift count for overflow.
2011-02-19 ianDon't crash on constant right shift.
2011-02-19 ianRemove old mechanism for passing varargs argument to...
2011-02-19 ianAvoid dangling open function after erroneous method...
2011-02-19 ianFix struct with array of struct with field that points...
2011-02-15 ianDon't let array indexes be untyped.
2011-02-11 ianDon't get confused using type of erronous binary expres...
2011-02-11 ianDon't crash on invalid comparison of complex constants.
2011-02-10 ianDon't crash when referring to method other than calling it.
2011-02-10 ianDon't get confused when mixing different abstract types...
2011-02-10 ianDon't crash on field reference to erroneous struct.
2011-01-26 ianCopy initializer to heap if it may contain pointers.
2011-01-21 ianRemove the types float and complex.
2011-01-19 ianDon't crash on reference to field with erroneous type.
2011-01-19 ianImprove check for const initializer loop.
2011-01-19 ianCheck for error type when getting type of binary expres...
2011-01-19 ianAvoid crash with extra struct initializers with abstrac...
2011-01-14 ianThe type of a string slice is the type of the string...
2011-01-05 ian PR go/47158
2011-01-04 ianDon't crash if append arguments are erroneous.
2011-01-04 ianDon't crash if named constant has no type when converti...
2011-01-04 ianDon't crash initializing multiple vars from a single...
2010-12-24 ianAvoid endless loop on array with recursive length.
2010-12-23 ianFix append with no extra arguments.
2010-12-23 ianDon't crash asking for type of invalid const.
2010-12-23 ianAvoid crash when an unknown object is declared as a...
2010-12-22 ianDon't crash on invalid call to append.
2010-12-22 ianDon't crash on index into erroneous map.
2010-12-22 ianDon't crash if array length is invalid const.
2010-12-22 ianCorrect test for number of arguments to append.
2010-12-22 ianDon't crash if a constant initializer refers to the...
2010-12-22 ianDon't crash on invalid type conversion.
2010-12-22 ianDon't crash receiving multiple results from void function.
2010-12-22 ianCheck for errors when building map construction.
2010-12-21 ianDon't crash on calling new with an erroneous type.
2010-12-21 ianDon't crash indexing into erroneous array.
2010-12-21 ianCorrect handling of methods which call recover.
2010-12-18 ianDon't crash on recursive variables and typed consts.
2010-12-17 ianAvoid always splitting the stack when calling append...
2010-12-16 ianDon't crash on recursive consts.
2010-12-16 ianDon't crash on invalid tuple assignment.
2010-12-16 ianCheck for errors from Gogo::call_builtin.
2010-12-16 ianDon't crash on Sizeof of undefined type.
2010-12-15 ianDon't crash on Sizeof of undefined type.
2010-12-15 ianDon't crash on empty struct created due to recursive...
2010-12-15 ianCheck errors in binary comparisons and builtin calls.
2010-12-15 ianPush hash table identity check down to subtypes.
2010-12-15 ianCheck for errors when converting array index to GENERIC.
2010-12-14 ianDon't crash on invalid slice composite literal.
2010-12-14 ianFix comparison of string and interface types.
2010-12-14 ianDon't try to build unary and binary expressions with...
2010-12-14 ianDon't crash on invalid parameters/results.
2010-12-14 ianCorrect handling of undefined name as key in map compos...
2010-12-14 ianDon't incorrectly parse expression as type switch.
2010-12-09 ianAvoid some crashes on erroneous programs.
2010-12-04 ian PR bootstrap/46776
2010-12-03 ianAdd Go frontend, libgo library, and Go testsuite.