- May 19, 2021
-
-
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
-
João Capucho authored
-
Imbris authored
-
João Capucho authored
-
João Capucho authored
-
Gordon-F authored
-
Dzmitry Malyshau authored
-
Gordon-F authored
-
Jim Blandy authored
-
- May 18, 2021
-
-
Jim Blandy authored
-
Jim Blandy authored
-
Gordon-F authored
-
Dzmitry Malyshau authored
-
Dzmitry Malyshau authored
-
Dzmitry Malyshau authored
-
Jim Blandy authored
-
Jim Blandy authored
Move the parsing of type construction expressions into a function of its own, which can return `None` when the identifier at hand is not the name of a type. This means that `parse_primary_expression` doesn't have to commit to interpreting the expression as a type construction too early, allowing it to report unknown identifiers as Error::UnknownIdent.
-
- May 17, 2021
-
-
Dzmitry Malyshau authored
-
- May 15, 2021
-
-
Gordon-F authored
[wgsl-out] Implement all math functions. Rename entry point function based on stage. Rename entry point output struct.
-