summaryrefslogtreecommitdiff
path: root/gcc/go/gofrontend/statements.h
Commit message (Expand)AuthorAgeFilesLines
* compiler: Do not declare type switch variable outside case statements.ian2015-03-061-6/+7
* compiler: More cases that need a temporary for interface conversion.ian2014-12-191-0/+3
* compiler: Avoid multiple evaluations in interface conversions.ian2014-12-191-0/+3
* compiler: Don't built hash/equality functions for thunk structs.ian2014-12-161-0/+7
* compiler: Remove obsolete hidden_fields_are_ok code.ian2014-10-211-20/+2
* compiler: Add flattening passian2014-01-091-0/+19
* compiler, runtime: Use runtime functions to pass closure value.ian2013-09-031-0/+46
* compiler: Add support for method values.ian2013-06-241-0/+7
* compiler: implement Go 1.1 spec of terminating statements.ian2013-06-121-2/+21
* compiler: Correct initialization order determination.ian2013-01-291-0/+5
* compiler: Error if type switch case can not implement switch value.ian2012-01-241-2/+2
* compiler: Rework range over slice.ian2011-12-281-0/+5
* compiler/runtime: Copy channel implementation from master library.ian2011-12-011-30/+53
* compiler: Define and use backend-independent Location class.ian2011-11-291-56/+56
* Emit compiler errors for unused values.ian2011-09-201-2/+4
* Fix inheriting hidden methods with arguments of hidden type.ian2011-09-131-4/+3
* Fix inherited hidden methods that return hidden types.ian2011-09-131-3/+22
* Change Bound_method_expression to refer to a constant method.ian2011-08-251-9/+5
* gccgo: Added code to dump the AST tree. The AST dump isian2011-08-031-1/+70
* Use temporary variables for calls with multiple results.ian2011-08-011-9/+15
* Define go_unreachable to replace gcc_unreachable.ian2011-04-231-6/+6
* Define go_assert to replace gcc_assertian2011-04-211-8/+8
* statement.cc no longer includes gcc headers.ian2011-04-191-14/+4
* Change general statement method to always use backend interface.ian2011-04-191-30/+30
* Use backend interface for temporary variables.ian2011-04-191-12/+8
* Use the backend interface for select statements.ian2011-04-151-7/+9
* Use backend interface for go and defer statements.ian2011-04-131-3/+3
* Use backend interface for constant switch statements.ian2011-04-061-8/+15
* Use backend interface for return statements.ian2011-04-041-15/+5
* Remove closed function. Fix tuple receive in select.ian2011-03-251-2/+4
* Tuple receives indicate whether channel is closed.ian2011-03-241-45/+44
* Change c <- v from an expression to a statement.ian2011-03-241-0/+44
* Don't crash if a temporary is not defined due to errors.ian2010-12-221-5/+1
* Add Go frontend, libgo library, and Go testsuite.ian2010-12-031-0/+1420