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-08-10 16:08:47 +01:00
2023-08-28 21:54:32 -07:00
2023-09-09 22:47:47 -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-08-10 16:08:47 +01: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-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-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-08-04 16:43:13 +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-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:31:58 +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-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-08-04 16:43:13 +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-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-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-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-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-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-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00
2023-04-21 09:58:50 -07:00