OSDN Git Service

compiler: Fix crash in go/defer of some builtin functions.
[pf3gnuchains/gcc-fork.git] / gcc / go / gofrontend / statements.cc
2012-12-04 iancompiler: Fix crash in go/defer of some builtin functions.
2012-09-28 iancompiler: Fix handling of omitted expression in switch.
2012-09-24 iancompiler: Better warning for switch on non-comparable...
2012-08-11 iancompiler: Reject type switch using non-interface type.
2012-03-28 iancompiler: Rewrite handling of untyped numeric constants.
2012-02-29 iancompiler: Avoid various crashes on error conditions.
2012-01-24 iancompiler: Error if type switch case can not implement...
2012-01-21 iancompiler: Change alias handling, change rune alias...
2011-12-28 iancompiler: Rework range over slice.
2011-12-01 iancompiler/runtime: Copy channel implementation from...
2011-11-29 iancompiler: Define and use backend-independent Location...
2011-11-04 ianFix select { case v, ok := <-c: }.
2011-10-25 ianImplement new order of assignment rules.
2011-10-24 ianRename is_open_array_type to is_slice_type.
2011-09-21 ianSupport nil maps.
2011-09-20 ianImplement goto restrictions.
2011-09-20 ianEmit compiler errors for unused values.
2011-09-16 ianFix defer when not calling recover in function with...
2011-09-13 ianFix inherited hidden methods that return hidden types.
2011-08-29 ianLower calls to bound method expressions.
2011-08-25 ianChange Bound_method_expression to refer to a constant...
2011-08-24 iangccgo: fixes to ast-dump, refactoring of export and...
2011-08-03 iangccgo: Added code to dump the AST tree. The AST dump is
2011-08-01 ianUse temporary variables for calls with multiple results.
2011-05-11 ianDon't crash ranging over call to builtin function.
2011-05-07 ianUse backend types for all type conversions.
2011-04-23 ianDefine go_unreachable to replace gcc_unreachable.
2011-04-21 ianDefine go_assert to replace gcc_assert
2011-04-19 ianstatement.cc no longer includes gcc headers.
2011-04-19 ianChange general statement method to always use backend...
2011-04-19 ianUse backend interface for temporary variables.
2011-04-19 ianUse backend interface for blocks.
2011-04-19 ianUse backend interface for variables.
2011-04-15 ianAdd compound_list to backend interface.
2011-04-15 ianUse backend interface for send statement.
2011-04-15 ianUse the backend interface for select statements.
2011-04-13 ianUse backend interface for go and defer statements.
2011-04-13 ianUnify handling of runtime support functions.
2011-04-06 ianUse backend interface for constant switch statements.
2011-04-06 ianUse backend interface for if statements.
2011-04-06 ianUse backend interface for expression statements.
2011-04-05 ianUse backend interface for labels and goto statements.
2011-04-04 ianUse backend interface for return statements.
2011-04-03 ianStart using backend interface separate from gofrontend.
2011-03-27 ianError for return with no values when result parameters...
2011-03-25 ianClean up handling of undefined types.
2011-03-25 ianRemove closed function. Fix tuple receive in select.
2011-03-24 ianTuple receives indicate whether channel is closed.
2011-03-24 ianCondition in if statement is not optional.
2011-03-24 ianChange c <- v from an expression to a statement.
2011-03-03 ianMake sure variable type is determined when var initiali...
2011-03-03 ianDon't crash on erroneous void initializer in temporary...
2011-02-24 ianDon't crash on type switch of untyped value.
2011-02-24 ianDon't crash on type switch of nil.
2011-02-23 ianFix missing type traversals.
2011-02-19 ianDon't crash on out of range switch value.
2011-02-15 ianDon't crash on erroneous thunk call.
2011-02-15 ianDon't crash on defer of type conversion.
2011-02-11 ianDon't crash on if statement with erroneous conditional.
2011-02-10 ianDon't crash on erroneous thunk.
2011-01-04 ianDon't create erroneous COND_EXPR.
2011-01-04 ianFix handling of abstract types in temporary statements.
2011-01-04 ianTraverse expressions when looking for types.
2011-01-04 ianAvoid crash when selecting on non-channel.
2010-12-22 ianDon't crash on index into erroneous map.
2010-12-22 ianDon't crash if a temporary is not defined due to errors.
2010-12-21 ianReport errors for temporary statements rather than...
2010-12-21 ianDon't crash on invalid return statement.
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 with go or defer of bad call.
2010-12-14 ianDon't incorrectly parse expression as type switch.
2010-12-03 ianAdd Go frontend, libgo library, and Go testsuite.