summaryrefslogtreecommitdiffstats
path: root/gcc/go/gofrontend/expressions.h
Commit message (Expand)AuthorAgeFilesLines
* compiler: Use backend interface for conditional expressions.ian2014-01-311-1/+6
* compiler: Use backend interface for unary expressions.ian2014-01-241-0/+14
* compiler: Use backend interface for binary expressions.ian2014-01-171-4/+7
* compiler: Use backend interface for interface info and field expressions.ian2014-01-151-13/+26
* compiler: Use backend interface for slice info.ian2014-01-101-0/+21
* compiler: Add flattening passian2014-01-091-0/+18
* compiler: Use backend interface for comparisons.ian2013-11-141-3/+5
* compiler: Support Go 1.2 nil checks.ian2013-11-111-0/+17
* compiler: Implement 3-index slicing.ian2013-10-241-11/+21
* compiler: Use backend interface for function code expressions.ian2013-10-111-2/+2
* compiler: Error for qualified ID as field name in struct literal.ian2013-10-081-2/+5
* compiler: Use backend interface for numeric expressions.ian2013-10-021-11/+4
* compiler, runtime: Use runtime functions to pass closure value.ian2013-09-031-11/+2
* compiler: Add support for method values.ian2013-06-241-13/+52
* compiler: Really only make descriptors when needed.ian2013-06-211-3/+0
* compiler: Only make function descriptors if needed.ian2013-06-211-4/+61
* compiler: reject incorrect unsafe.Offsetof expressions.ian2013-06-191-1/+1
* compiler, runtime: Use function descriptors.ian2013-06-181-7/+32
* compiler: fix computation of Offsetof.ian2013-06-141-0/+12
* compiler: Correct initialization order determination.ian2013-01-291-0/+5
* PR bootstrap/54659ian2012-12-211-1/+0
* compiler: Fix crash in go/defer of some builtin functions.ian2012-12-041-9/+10
* compiler: Fix nil func panics, constant type conversions.ian2012-12-031-2/+2
* compiler, runtime: Track fields with tag go:"track".ian2012-11-291-1/+6
* compiler: Comparisons return untyped boolean value.ian2012-08-231-4/+6
* compiler: Fix taking address of field of local variable.ian2012-06-071-0/+4
* compiler: Fix order of evaluation of struct composite literals.ian2012-03-301-0/+5
* compiler: Rewrite handling of untyped numeric constants.ian2012-03-281-78/+221
* compiler: Fix varargs functions that call recover.ian2012-03-011-0/+4
* compiler: Better handling of erroneous function signatures.ian2012-01-241-2/+13
* compiler: Change alias handling, change rune alias to int32.ian2012-01-211-0/+5
* compiler, runtime: Implement struct and array comparisons.ian2012-01-061-0/+86
* compiler: Prohibit comparisons of funcs, maps, and slices to non-nil.ian2011-12-281-2/+2
* compiler/runtime: Copy channel implementation from master library.ian2011-12-011-8/+1
* compiler: Define and use backend-independent Location class.ian2011-11-291-67/+67
* Implement new order of assignment rules.ian2011-10-251-0/+33
* Emit compiler errors for unused values.ian2011-09-201-5/+5
* Fix inheriting hidden methods with arguments of hidden type.ian2011-09-131-2/+12
* Lower calls to bound method expressions.ian2011-08-291-4/+6
* Change Bound_method_expression to refer to a constant method.ian2011-08-251-8/+7
* gccgo: fixes to ast-dump, refactoring of export and ast-dumpian2011-08-241-0/+5
* gccgo: Added code to dump the AST tree. The AST dump isian2011-08-031-0/+57
* Use temporary variables for calls with multiple results.ian2011-08-011-20/+56
* Change builtin make to runtime call at lowering time.ian2011-06-141-7/+8
* Define go_unreachable to replace gcc_unreachable.ian2011-04-231-3/+3
* Define go_assert to replace gcc_assertian2011-04-211-1/+1
* Unify handling of runtime support functions.ian2011-04-131-0/+7
* Change c <- v from an expression to a statement.ian2011-03-241-71/+3
* Handle predeclared names used as fields in struct composite literals.ian2011-03-071-8/+0
* Make sure variable type is determined when var initialized to var.ian2011-03-031-2/+1
OpenPOWER on IntegriCloud