Sam Ford
578c935bcf
Formula, BuildError: Update type signatures
...
We're seeing type errors when building formulae that use something
like `xcodebuild ..., "-arch", Hardware::CPU.arch`, since `CPU.arch`
is a symbol. We've been addressing these issues by calling `#to_s` on
the value but there was some talk about simply expanding the type
signatures to accommodate anything that will be cast to a `String`.
There's maybe still an argument to be made for doing string conversion
in formulae but expanding the type signatures will resolve a number of
existing type errors if we simply want to rely on implicit type
casting.
Past that, this also updates the type signature for `BuildError` to
align with the `#system` signature changes, as we receive a type error
otherwise.
2023-09-13 19:16:04 -04:00
..
2023-04-27 23:23:07 +01:00
2023-08-10 16:08:47 +01:00
2023-09-11 02:26:37 -04:00
2023-08-28 21:54:32 -07:00
2023-09-06 23:16:25 +01:00
2023-09-09 22:47:47 -04:00
2023-04-22 18:58:03 +01:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-08-15 00:53:41 -04:00
2023-08-10 16:08:47 +01:00
2023-04-21 09:58:50 -07:00
2023-07-07 20:35:54 +01:00
2023-04-21 09:58:50 -07:00
2023-07-18 08:52:49 -07:00
2023-07-06 16:56:20 +01:00
2023-09-11 02:26:37 -04:00
2023-04-21 09:58:50 -07:00
2023-09-04 22:17:57 -04:00
2023-04-21 09:58:50 -07:00
2023-02-24 12:28:05 +01:00
2023-04-27 23:23:07 +01:00
2023-04-25 09:26:24 -07:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-07-25 06:41:38 -04:00
2023-05-16 14:23:15 +02:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-07-18 08:52:49 -07:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-08-04 16:43:13 +01:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-07-06 16:56:20 +01:00
2023-09-11 02:26:37 -04:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-07-04 13:40:58 +01:00
2023-06-29 14:30:43 +01:00
2023-07-04 13:31:58 +01:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-07-13 20:33:26 +01:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-09-13 19:16:04 -04:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-08-04 16:43:13 +01:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-08-07 18:32:08 -07:00
2023-04-21 09:58:50 -07:00
2023-08-04 16:43:13 +01:00
2023-05-29 23:06:09 +08:00
2023-05-09 05:08:38 +02:00
2023-04-24 14:03:55 +01:00
2023-04-21 09:58:50 -07:00
2023-04-27 05:15:43 +01:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-05-06 03:27:42 +02:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-04-25 17:05:05 +08:00
2023-07-06 16:56:20 +01:00
2023-04-21 09:58:50 -07:00
2023-04-27 05:15:43 +01:00
2023-09-07 21:51:12 -04:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-07-06 16:56:20 +01:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-04-27 23:23:07 +01:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-05-18 20:00:46 +02:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-07-07 20:35:54 +01:00
2023-09-04 22:17:57 -04:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-04-28 11:22:54 -07:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-07-18 08:52:49 -07:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-05-11 19:16:42 +02:00