summaryrefslogtreecommitdiff
path: root/gcc/go/gofrontend/statements.cc
Commit message (Expand)AuthorAgeFilesLines
* Implement new order of assignment rules.ian2011-10-251-2/+52
* Rename is_open_array_type to is_slice_type.ian2011-10-241-2/+2
* Support nil maps.ian2011-09-211-5/+7
* Implement goto restrictions.ian2011-09-201-1/+1
* Emit compiler errors for unused values.ian2011-09-201-12/+28
* Fix defer when not calling recover in function with named results.ian2011-09-161-5/+4
* Fix inherited hidden methods that return hidden types.ian2011-09-131-9/+65
* Lower calls to bound method expressions.ian2011-08-291-61/+10
* Change Bound_method_expression to refer to a constant method.ian2011-08-251-52/+68
* gccgo: fixes to ast-dump, refactoring of export and ast-dumpian2011-08-241-59/+89
* gccgo: Added code to dump the AST tree. The AST dump isian2011-08-031-1/+605
* Use temporary variables for calls with multiple results.ian2011-08-011-62/+119
* Don't crash ranging over call to builtin function.ian2011-05-111-1/+2
* Use backend types for all type conversions.ian2011-05-071-1/+1
* Define go_unreachable to replace gcc_unreachable.ian2011-04-231-21/+21
* Define go_assert to replace gcc_assertian2011-04-211-42/+42
* statement.cc no longer includes gcc headers.ian2011-04-191-79/+49
* Change general statement method to always use backend interface.ian2011-04-191-128/+104
* Use backend interface for temporary variables.ian2011-04-191-56/+42
* Use backend interface for blocks.ian2011-04-191-19/+29
* Use backend interface for variables.ian2011-04-191-29/+40
* Add compound_list to backend interface.ian2011-04-151-27/+7
* Use backend interface for send statement.ian2011-04-151-11/+102
* Use the backend interface for select statements.ian2011-04-151-129/+164
* Use backend interface for go and defer statements.ian2011-04-131-68/+65
* Unify handling of runtime support functions.ian2011-04-131-434/+89
* Use backend interface for constant switch statements.ian2011-04-061-70/+143
* Use backend interface for if statements.ian2011-04-061-23/+24
* Use backend interface for expression statements.ian2011-04-061-2/+12
* Use backend interface for labels and goto statements.ian2011-04-051-18/+37
* Use backend interface for return statements.ian2011-04-041-204/+70
* Start using backend interface separate from gofrontend.ian2011-04-031-2/+5
* Error for return with no values when result parameters are not named.ian2011-03-271-3/+13
* Clean up handling of undefined types.ian2011-03-251-31/+15
* Remove closed function. Fix tuple receive in select.ian2011-03-251-23/+46
* Tuple receives indicate whether channel is closed.ian2011-03-241-41/+78
* Condition in if statement is not optional.ian2011-03-241-24/+11
* Change c <- v from an expression to a statement.ian2011-03-241-5/+92
* Make sure variable type is determined when var initialized to var.ian2011-03-031-4/+4
* Don't crash on erroneous void initializer in temporary statement.ian2011-03-031-4/+6
* Don't crash on type switch of untyped value.ian2011-02-241-1/+5
* Don't crash on type switch of nil.ian2011-02-241-2/+5
* Fix missing type traversals.ian2011-02-231-0/+3
* Don't crash on out of range switch value.ian2011-02-191-1/+6
* Don't crash on erroneous thunk call.ian2011-02-151-7/+24
* Don't crash on defer of type conversion.ian2011-02-151-5/+3
* Don't crash on if statement with erroneous conditional.ian2011-02-111-1/+3
* Don't crash on erroneous thunk.ian2011-02-101-2/+12
* Don't create erroneous COND_EXPR.ian2011-01-041-8/+13
* Fix handling of abstract types in temporary statements.ian2011-01-041-4/+7