- May 22, 2021
-
-
Dzmitry Malyshau authored
-
Jim Blandy authored
The `apply_common_default_interpolation` helper function would panic if bindings were missing, but missing bindings should be something that front ends can count on validation to detect, so the helper should just return silently. The validator returned `InvalidType` errors for missing bindings, apparently because variables without bindings must be structs that do have bindings. But this is unhelpful when you've just forgotten to label an argument. So this patch adds a new, more specific, `VaryingError` variant.
-
Jim Blandy authored
-
Jim Blandy authored
-
Jim Blandy authored
-
- May 21, 2021
-
-
Igor Shaposhnik authored
-
Igor Shaposhnik authored
-
João Capucho authored
-
João Capucho authored
-
João Capucho authored
-
João Capucho authored
-
- May 20, 2021
-
-
Jim Blandy authored
-
Dzmitry Malyshau authored
-
- May 19, 2021
-
-
João Capucho authored
-
João Capucho authored
-
João Capucho authored
-
João Capucho authored
The expressions on both sides must now have the same dimensions otherwise a semantic error is returned.
-
João Capucho authored
-
João Capucho authored
Previously we passed a struct with the input bindings and just ignored the outputs. Now we handle them the same way we do with builtins, by creating function local globals that are read and written in a wrapper entry point.
-
João Capucho authored
-
João Capucho authored
-
João Capucho authored
-
João Capucho authored
-
João Capucho authored
Rename TokenMetadata to SourceMetadata to reflect it's actual use
-
João Capucho authored
-
João Capucho authored
-
João Capucho authored
-
João Capucho authored
-
João Capucho authored
-
João Capucho authored
-
João Capucho authored
-
João Capucho authored
-
Imbris authored
Co-authored-by: João Capucho <jcapucho7@gmail.com>
-
João Capucho authored
-
João Capucho authored
-
João Capucho authored
-
João Capucho authored
-
João Capucho authored
-
João Capucho authored
-
João Capucho authored
parse constant expressions fully
-