Richard Smith
c8141b59d9
Remove ExpectType and some calls to IsImplicitlyConvertible. ( #2647 )
...
These functions are dangerous, as they check whether conversions are possible without actually performing the conversions. In each case where they were used, explorer would crash in some cases if a user-defined conversion is required.
This change moves us more towards implicit conversions being handled by a regular function call on an interface and away from them being magical builtins. Unfortunately, this exposes a pre-existing bug that a call of the form `x.(ImplicitAs(T).Convert)()` compiles even if `x` only has an explicit conversion to `T`. That's worked around here for now, but will need a proper fix later.
2023-03-02 14:04:44 -08:00
..
2022-12-06 09:35:55 -08:00
2022-10-17 13:52:37 -07:00
2022-10-17 13:52:37 -07:00
2022-11-29 13:14:30 -08:00
2022-12-06 20:17:00 -08:00
2022-10-17 13:52:37 -07:00
2022-10-17 13:52:37 -07:00
2022-10-17 13:52:37 -07:00
2022-10-17 13:52:37 -07:00
2022-11-29 13:14:30 -08:00
2022-12-06 20:17:00 -08:00
2022-11-29 13:14:30 -08:00
2022-12-06 20:17:00 -08:00
2022-11-29 13:14:30 -08:00
2022-12-21 19:01:02 -08:00
2022-12-21 19:01:02 -08:00
2022-12-21 19:01:02 -08:00
2022-12-06 20:17:00 -08:00
2023-01-04 11:09:23 -08:00
2023-02-22 13:51:25 -08:00
2023-02-22 13:51:25 -08:00
2023-02-08 13:21:15 -08:00
2023-03-02 14:04:44 -08:00
2023-01-05 11:01:32 -08:00
2023-01-04 14:22:30 -08:00
2022-11-29 13:14:30 -08:00
2022-10-17 13:52:37 -07:00
2022-11-29 13:14:30 -08:00
2023-03-02 14:04:44 -08:00
2023-03-02 14:04:44 -08:00
2023-01-04 11:09:23 -08:00
2023-01-04 11:09:23 -08:00
2022-12-06 09:35:55 -08:00
2022-12-06 09:35:55 -08:00
2022-12-06 09:35:55 -08:00
2023-03-02 14:04:44 -08:00
2023-01-04 14:22:30 -08:00
2022-10-17 13:52:37 -07:00
2023-01-04 14:22:30 -08:00
2022-12-06 20:17:00 -08:00
2022-12-06 20:17:00 -08:00
2023-01-04 11:09:23 -08:00
2023-02-02 14:11:03 -08:00
2023-01-04 11:09:23 -08:00
2022-12-06 20:17:00 -08:00
2022-10-17 13:52:37 -07:00
2023-01-02 12:37:49 -08:00
2023-01-02 12:37:49 -08:00
2022-10-17 13:52:37 -07:00
2022-10-17 13:52:37 -07:00
2022-12-06 20:17:00 -08:00
2022-12-06 20:17:00 -08:00
2022-12-06 20:17:00 -08:00
2023-01-24 11:34:47 -05:00
2023-01-24 11:34:47 -05:00
2022-12-21 19:01:02 -08:00
2022-12-19 11:32:32 -08:00
2022-12-06 20:17:00 -08:00
2023-01-18 17:36:55 -08:00
2022-10-17 13:52:37 -07:00
2023-01-04 14:22:30 -08:00
2022-10-17 13:52:37 -07:00
2023-01-04 11:09:23 -08:00
2023-01-04 11:09:23 -08:00
2023-01-04 11:09:23 -08:00