summaryrefslogtreecommitdiff
path: root/gcc/go/gofrontend/expressions.h
Commit message (Expand)AuthorAgeFilesLines
* PR go/78763ian2016-12-151-4/+5
* compiler: pass lvalue/rvalue context to back end for var exprsian2016-12-061-1/+13
* compiler: add slice initializers to the GC root listian2016-12-011-1/+54
* compiler: rework static initializer codeian2016-11-091-19/+25
* compiler: fix slice/array evaluation order bugian2016-10-301-32/+54
* runtime: copy cpuprof code from Go 1.7 runtimeian2016-10-141-2/+3
* compiler, runtime: copy string code from Go 1.7ian2016-10-121-4/+84
* compiler: stack allocate storage for temp slices.ian2016-10-071-2/+46
* compiler: compile runtime.getcaller{pc,sp} into builtin functionsian2016-09-221-0/+3
* compiler, runtime: replace hashmap code with Go 1.7 hashmapian2016-09-211-45/+7
* compiler: Mark concurrent calls.ian2016-04-281-2/+14
* compiler: Export String_index_expression.ian2016-04-281-0/+74
* compiler: Add Enclosed_var_expression.ian2016-04-261-0/+85
* compiler: Expose runtime code through Func_expression.ian2016-04-231-1/+22
* compiler: Accept map composite literals with omitted key types.ian2016-01-271-0/+91
* compiler: Mark erroneous constants as invalid.ian2015-09-021-1/+10
* compiler: Flatten erroneous subtrees into errors.ian2015-08-131-0/+5
* escape: Analyze multiple result type assertions.ian2015-07-141-0/+65
* compiler: Use backend interface for stack allocation.ian2015-04-301-7/+1
* compiler: Escape analysis.ian2015-04-171-0/+786
* PR go/64836ian2015-02-031-0/+5
* compiler: Add temporaries required in cases of interface conversion.ian2014-12-191-1/+4
* PR go/61255ian2014-12-151-8/+6
* PR go/61316ian2014-12-101-1/+14
* compiler: Don't crash with self-referential types.ian2014-12-011-1/+1
* compiler: Use MPC library for complex numbers.ian2014-10-241-9/+9
* compiler: Simplify making integer expressions.ian2014-10-241-3/+13
* compiler: Remove obsolete hidden_fields_are_ok code.ian2014-10-211-11/+2
* compiler: Add precise type information on the heap.ian2014-09-031-0/+10
* compiler: fix test for mismatch between function results and usesian2014-07-181-3/+12
* compiler: Use backend interface for expressions.ian2014-05-061-38/+38
* compiler: Use backend interface for slice construction.ian2014-05-061-1/+15
* compiler: Use backend interface for defining global declarations.ian2014-04-261-0/+148
* Sync to current external repository.ian2014-04-141-43/+96
* 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