OSDN Git Service

compiler: Use backend interface for type sizes and alignments.
[pf3gnuchains/gcc-fork.git] / gcc / go / gofrontend / types.cc
2012-01-11 iancompiler: Use backend interface for type sizes and...
2012-01-06 iancompiler, runtime: Implement struct and array comparisons.
2011-12-28 iancompiler: Prohibit comparisons of funcs, maps, and...
2011-12-14 ianlibgo: Update to weekly.2011-12-06.
2011-12-13 iancompiler: Permit converting between string and named...
2011-12-08 iancompiler: Don't check for hidden fields on struct assig...
2011-12-02 ianlibgo: Update to weekly.2011-11-01.
2011-11-29 iancompiler: Define and use backend-independent Location...
2011-10-24 ianRename is_open_array_type to is_slice_type.
2011-09-20 ianEmit compiler errors for unused values.
2011-09-19 ianFix handling of mutually recursive named types.
2011-09-14 ianFix handling of structs with embedded global types.
2011-09-13 ianFix inheriting hidden methods with arguments of hidden...
2011-09-13 ianFix inherited hidden methods that return hidden types.
2011-08-25 ianChange Bound_method_expression to refer to a constant...
2011-06-14 ianChange builtin make to runtime call at lowering time.
2011-06-11 ianUse backend interface for map descriptors.
2011-06-11 ianUse backend interface for type descriptors.
2011-06-09 ianUse backend interface for zero initialization.
2011-05-20 ianUpdate to current version of Go library.
2011-05-13 ianFix bug with multiple results returning structs with...
2011-05-07 ianUse backend types for all type conversions.
2011-05-06 ianMore uses of backend interface for types.
2011-05-06 ianUse backend interface for string types.
2011-05-06 ianUse backend interface for interface types.
2011-05-05 ianUse backend interface for slice types.
2011-05-04 ianUse backend interface for named types and array types.
2011-04-27 ianUse backend interface for struct types.
2011-04-25 ianUse backend interface for function types.
2011-04-25 ianUse backend interface for basic types
2011-04-23 ianDefine go_unreachable to replace gcc_unreachable.
2011-04-21 ianDefine go_assert to replace gcc_assert
2011-04-19 ianUse backend interface for blocks.
2011-04-04 ianUse backend interface for return statements.
2011-03-28 ianPermit copying hidden fields when passing method receiver.
2011-03-28 ianDon't bother to check for duplicate interface/named...
2011-03-26 ianDon't look up methods for pointer to interface.
2011-03-26 ianDon't permit embedded field to be pointer to interface.
2011-03-16 ianUpdate to current version of Go library (revision 94d65...
2011-03-03 ianDon't crash if erroneous type was not converted.
2011-03-03 ianDon't crash calling make with NaN or Infinity.
2011-03-03 ianDon't crash getting type descriptor of abstract types.
2011-03-03 ianDon't look for methods on named pointer types.
2011-03-03 ianRewrite conversion of named types to backend representa...
2011-02-24 ianSet type of array length expressions.
2011-02-24 ianAvoid infinite loop in field_reference.
2011-02-24 ianHandle an array of pointers to itself.
2011-02-23 ianDon't crash looking for methods of pointer to error...
2011-02-19 ianAvoid infinite loop inheriting interface methods.
2011-02-19 ianFix struct with array of struct with field that points...
2011-02-15 ianDon't crash on interface loop with forwarding types.
2011-02-10 ianDon't crash on make of slice of erroneous type.
2011-02-10 ianDon't crash checking for unexported self-referential...
2011-01-27 ianFix self-referential struct via function and array.
2011-01-21 ianRemove the types float and complex.
2011-01-19 ianRemember erroneous type when creating GENERIC for named...
2011-01-19 ianFix handling of anonymous field in struct with pointer...
2011-01-19 ianFix generating type descriptor for array with float...
2011-01-19 ianDon't crash using value of something with no value.
2011-01-19 ianFix struct with field of pointer to array of same struct.
2011-01-06 ianFix order in which recursive structs are converted...
2011-01-04 ianDon't crash when adding function calls that return...
2010-12-24 ianDon't crash on invalid use of multiple results.
2010-12-24 ianAvoid endless loop checking whether type is pointer.
2010-12-24 ianAvoid endless loop inheriting interfaces.
2010-12-23 ianAvoid infinite recursion checking whether field is...
2010-12-22 ianAvoid infinite recursion looking up method in invalid...
2010-12-22 ianDon't crash on array type with erroneous length expression.
2010-12-22 ianMore tweaking of recursive name types when converting...
2010-12-21 ianDon't permit assigning abstract string/bool to numeric...
2010-12-21 ianDon't finalize methods for a type more than once.
2010-12-21 ianDon't crash when declaring methods on unknown name.
2010-12-21 ianLayout undefined type.
2010-12-16 ianRework handling of recursive function types.
2010-12-16 ianCheck for errors from Gogo::call_builtin.
2010-12-15 ianCheck for pointer to error type when looking for method.
2010-12-15 ianFix test for invalid type in anonymous field.
2010-12-15 ianPush hash table identity check down to subtypes.
2010-12-15 ianUse a different identity function for Types in hash...
2010-12-15 ianDon't crash on undefined anonymous field.
2010-12-15 ianDon't store error types in the Type-to-GENERIC hash...
2010-12-15 ianDon't crash building initializer of invalid array.
2010-12-14 ianCheck for duplicate methods.
2010-12-14 ianCorrect protection against recursive types.
2010-12-09 ianAvoid some crashes on erroneous programs.
2010-12-03 ianAdd Go frontend, libgo library, and Go testsuite.