Andrew Kelley 2af69710a7 stage2: fix some generics issues
* std.meta: correct use of `default_value` in reification. stage1
   accepted a wrong type for `null`.
 * Sema: after instantiating a generic function, if the return type ends
   up being a comptime-known type, then we return an error, undoing the
   generic function instantiation, and making a comptime function call
   instead.
   - We also needed to clean up the dependency graph in this case.
 * Sema: reified enums set tag_ty_inferred to false since an integer tag
   type is provided. This is a limitation of the `@Type` builtin which
   will be addressed with #10710.
 * Sema: fix resolveInferredErrorSet incorrectly calling
   ensureFuncBodyAnalyzed on generic functions.
2022-03-23 23:28:05 -07:00
..
2022-03-15 13:49:41 -04:00
2022-03-08 20:38:12 +02:00
2022-03-08 20:38:12 +02:00
2022-03-08 20:38:12 +02:00
2022-03-23 16:31:03 -04:00
2022-03-08 20:38:12 +02:00
2022-01-07 00:06:06 -05:00
2022-03-22 00:03:13 +01:00
2022-03-23 23:28:05 -07:00
2022-03-19 19:13:31 +02:00
2022-03-06 16:11:39 -07:00
2022-03-18 00:12:22 -07:00
2022-02-24 18:51:44 -05:00
2022-01-30 21:27:52 +02:00
2022-01-07 00:06:06 -05:00