summaryrefslogtreecommitdiffstats
path: root/gcc/go
Commit message (Collapse)AuthorAgeFilesLines
...
* Permit copying hidden fields when passing method receiver.ian2011-03-283-7/+45
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171641 138bc75d-0d04-0410-961f-82ee72b054a4
* Better error message for invalid variable name in switch statement.ian2011-03-281-0/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171639 138bc75d-0d04-0410-961f-82ee72b054a4
* Better error message for missing condition in if statement.ian2011-03-281-0/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171638 138bc75d-0d04-0410-961f-82ee72b054a4
* Better error message for old syntax of send expression as value.ian2011-03-282-19/+72
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171637 138bc75d-0d04-0410-961f-82ee72b054a4
* Better error messages for missing channel element type.ian2011-03-281-0/+17
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171634 138bc75d-0d04-0410-961f-82ee72b054a4
* Do not permit method expressions with pointers to interface types.ian2011-03-281-3/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171633 138bc75d-0d04-0410-961f-82ee72b054a4
* Support method expressions for interface types.ian2011-03-281-5/+26
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171631 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't bother to check for duplicate interface/named methods.ian2011-03-281-9/+1
| | | | | | | A named interface type can't have named methods anyhow. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171630 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix useless assertion in ^ code.ian2011-03-281-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171619 138bc75d-0d04-0410-961f-82ee72b054a4
* Error for return with no values when result parameters are not named.ian2011-03-271-3/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171576 138bc75d-0d04-0410-961f-82ee72b054a4
* Improve error about indirecting an unsafe.Pointer type.ian2011-03-271-0/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171574 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't look up methods for pointer to interface.ian2011-03-261-5/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171562 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't permit embedded field to be pointer to interface.ian2011-03-262-1/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171558 138bc75d-0d04-0410-961f-82ee72b054a4
* Check for invalid uses of ... in builtin function calls.ian2011-03-262-0/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171544 138bc75d-0d04-0410-961f-82ee72b054a4
* Better error when setting const to nil.ian2011-03-261-1/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171541 138bc75d-0d04-0410-961f-82ee72b054a4
* Correctly parse select case <-c <- v.ian2011-03-261-4/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171540 138bc75d-0d04-0410-961f-82ee72b054a4
* Clean up handling of undefined types.ian2011-03-255-91/+60
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171528 138bc75d-0d04-0410-961f-82ee72b054a4
* Avoid overflow error after negative shift count error.ian2011-03-251-1/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171523 138bc75d-0d04-0410-961f-82ee72b054a4
* Give an error if a label is defined but not used.ian2011-03-254-28/+90
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171518 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove closed function. Fix tuple receive in select.ian2011-03-255-68/+67
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171440 138bc75d-0d04-0410-961f-82ee72b054a4
* Tuple receives indicate whether channel is closed.ian2011-03-247-128/+279
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171380 138bc75d-0d04-0410-961f-82ee72b054a4
* Condition in if statement is not optional.ian2011-03-242-28/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171377 138bc75d-0d04-0410-961f-82ee72b054a4
* Change c <- v from an expression to a statement.ian2011-03-247-204/+171
| | | | | | | | Don't do anything special if we don't use the value of <-c. Fix sending an untyped constant in a select statement. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171371 138bc75d-0d04-0410-961f-82ee72b054a4
* Update to current version of Go library (revision 94d654be2064).ian2011-03-161-2/+14
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171076 138bc75d-0d04-0410-961f-82ee72b054a4
* Support multiple init functions in a single file.ian2011-03-072-21/+19
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170756 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix second import of package using _.ian2011-03-071-6/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170755 138bc75d-0d04-0410-961f-82ee72b054a4
* Handle predeclared names used as fields in struct composite literals.ian2011-03-072-35/+25
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170754 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash if erroneous type was not converted.ian2011-03-031-1/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170646 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash on large composite literal array index.ian2011-03-031-0/+26
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170645 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash calling make with NaN or Infinity.ian2011-03-031-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170644 138bc75d-0d04-0410-961f-82ee72b054a4
* Make sure variable type is determined when var initialized to var.ian2011-03-035-11/+25
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170643 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash getting type descriptor of abstract types.ian2011-03-031-4/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170642 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't look for methods on named pointer types.ian2011-03-031-3/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170640 138bc75d-0d04-0410-961f-82ee72b054a4
* Determine call types even if first call result is not used.ian2011-03-032-6/+31
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170637 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash declaring a function named "_".ian2011-03-031-5/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170636 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash on erroneous void initializer in temporary statement.ian2011-03-031-4/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170635 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix type of discarded send expression.ian2011-03-031-1/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170634 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash on erroneous named result.ian2011-03-031-2/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170633 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash if a constant has a declared but undefined type.ian2011-03-031-1/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170632 138bc75d-0d04-0410-961f-82ee72b054a4
* Rewrite conversion of named types to backend representation.ian2011-03-037-311/+576
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170627 138bc75d-0d04-0410-961f-82ee72b054a4
* Move ChangeLog entry to correct ChangeLog file.ian2011-02-281-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170577 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't delete old arguments when lowering varargs.ian2011-02-241-2/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170474 138bc75d-0d04-0410-961f-82ee72b054a4
* Traverse erroneous send/receive statements.ian2011-02-241-0/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170473 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash when using receive on erroneous channel.ian2011-02-241-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170468 138bc75d-0d04-0410-961f-82ee72b054a4
* Set type of array length expressions.ian2011-02-241-24/+16
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170460 138bc75d-0d04-0410-961f-82ee72b054a4
* Avoid infinite loop in field_reference.ian2011-02-242-2/+40
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170457 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash on type switch of untyped value.ian2011-02-241-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170456 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash on type switch of nil.ian2011-02-241-2/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170455 138bc75d-0d04-0410-961f-82ee72b054a4
* Handle an array of pointers to itself.ian2011-02-242-20/+54
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170454 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash if a map index is used outside of a function.ian2011-02-241-9/+37
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170453 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud