aboutsummaryrefslogtreecommitdiff
path: root/gcc/go/gofrontend/expressions.h
AgeCommit message (Expand)AuthorFilesLines
2013-09-03compiler, runtime: Use runtime functions to pass closure value.Ian Lance Taylor1-11/+2
2013-06-24compiler: Add support for method values.Ian Lance Taylor1-13/+52
2013-06-21compiler: Really only make descriptors when needed.Ian Lance Taylor1-3/+0
2013-06-21compiler: Only make function descriptors if needed.Ian Lance Taylor1-4/+61
2013-06-19compiler: reject incorrect unsafe.Offsetof expressions.Ian Lance Taylor1-1/+1
2013-06-18compiler, runtime: Use function descriptors.Ian Lance Taylor1-7/+32
2013-06-14compiler: fix computation of Offsetof.Ian Lance Taylor1-0/+12
2013-01-29compiler: Correct initialization order determination.Ian Lance Taylor1-0/+5
2012-12-21re PR bootstrap/54659 (Bootstrap with --disable-nls broken under Windows)Ian Lance Taylor1-1/+0
2012-12-04compiler: Fix crash in go/defer of some builtin functions.Ian Lance Taylor1-9/+10
2012-12-03compiler: Fix nil func panics, constant type conversions.Ian Lance Taylor1-2/+2
2012-11-29compiler, runtime: Track fields with tag go:"track".Ian Lance Taylor1-1/+6
2012-08-23compiler: Comparisons return untyped boolean value.Ian Lance Taylor1-4/+6
2012-06-07compiler: Fix taking address of field of local variable.Ian Lance Taylor1-0/+4
2012-03-30compiler: Fix order of evaluation of struct composite literals.Ian Lance Taylor1-0/+5
2012-03-28compiler: Rewrite handling of untyped numeric constants.Ian Lance Taylor1-78/+221
2012-03-01compiler: Fix varargs functions that call recover.Ian Lance Taylor1-0/+4
2012-01-24compiler: Better handling of erroneous function signatures.Ian Lance Taylor1-2/+13
2012-01-21compiler: Change alias handling, change rune alias to int32.Ian Lance Taylor1-0/+5
2012-01-06compiler, runtime: Implement struct and array comparisons.Ian Lance Taylor1-0/+86
2011-12-28compiler: Prohibit comparisons of funcs, maps, and slices to non-nil.Ian Lance Taylor1-2/+2
2011-12-01compiler/runtime: Copy channel implementation from master library.Ian Lance Taylor1-8/+1
2011-11-29compiler: Define and use backend-independent Location class.Sanjoy Das1-67/+67
2011-10-25Implement new order of assignment rules.Ian Lance Taylor1-0/+33
2011-09-20Emit compiler errors for unused values.Ian Lance Taylor1-5/+5
2011-09-13Fix inheriting hidden methods with arguments of hidden type.Ian Lance Taylor1-2/+12
2011-08-29Lower calls to bound method expressions.Ian Lance Taylor1-4/+6
2011-08-25Change Bound_method_expression to refer to a constant method.Ian Lance Taylor1-8/+7
2011-08-24gccgo...Roberto Lublinerman1-0/+5
2011-08-03gccgo: Added code to dump the AST tree.Roberto Lublinerman1-0/+57
2011-08-01Use temporary variables for calls with multiple results.Ian Lance Taylor1-20/+56
2011-06-14Change builtin make to runtime call at lowering time.Ian Lance Taylor1-7/+8
2011-04-23Define go_unreachable to replace gcc_unreachable.Ian Lance Taylor1-3/+3
2011-04-21Define go_assert to replace gcc_assertIan Lance Taylor1-1/+1
2011-04-13Unify handling of runtime support functions.Ian Lance Taylor1-0/+7
2011-03-24Change c <- v from an expression to a statement.Ian Lance Taylor1-71/+3
2011-03-07Handle predeclared names used as fields in struct composite literals.Ian Lance Taylor1-8/+0
2011-03-03Make sure variable type is determined when var initialized to var.Ian Lance Taylor1-2/+1
2011-03-03Determine call types even if first call result is not used.Ian Lance Taylor1-4/+9
2011-02-19Remove old mechanism for passing varargs argument to varargs function.Ian Lance Taylor1-3/+0
2010-12-23Don't crash asking for type of invalid const.Ian Lance Taylor1-2/+1
2010-12-21Don't crash when copying a function with no closure variable.Ian Lance Taylor1-1/+3
2010-12-16Don't crash when copying a call with no arguments.Ian Lance Taylor1-1/+4
2010-12-14Correct handling of undefined name as key in map composite literal.Ian Lance Taylor1-0/+6
2010-12-03Add Go frontend, libgo library, and Go testsuite.Ian Lance Taylor1-0/+1920