Skip to content
  1. Sep 07, 2021
  2. Sep 05, 2021
  3. Sep 04, 2021
  4. Sep 03, 2021
  5. Sep 01, 2021
  6. Aug 31, 2021
  7. Aug 30, 2021
  8. Aug 28, 2021
  9. Aug 27, 2021
  10. Aug 26, 2021
  11. Aug 25, 2021
  12. Aug 24, 2021
    • fsh's avatar
    • aentity's avatar
      Update deps petgraph and rose-tree · a35de06f
      aentity authored
      a35de06f
    • Hans Christian Schmitz's avatar
      Implement lexing and parsing for all WGSL number literal types (#1184) · 58a5b7d2
      Hans Christian Schmitz authored
      * Implement lexing for all WGSL number literal types
      
      * Move number literal test cases
      
      * Adjust tests to match WGSL spec on number literals
      
      Suffixes are not type names and currently only a plain `u` is supported
      for uints. More specifically, `i` and `f` suffixes or suffixes with
      widths in bits like `u32` are not supported at the moment.
      
      * Add more tests for invalid number literal suffixes
      
      * Replace code too new for Rust 1.43
      
      * Implement parsing for hexadecimal integers
      
      * Switch to enum number types, and Bytes for width
      
      * Check for negative and leading zeros in int literals
      
      * Implement parsing of hex floats with hexf-parse
      
      * Update error message tests
      
      * Update snapshot test output files
      
      * Clean up lexer state machine code
      
      * Clean up unexpected token error code
      
      * Move number literal parsing to own submodule
      58a5b7d2
  13. Aug 23, 2021