Commit History

Autor SHA1 Mensaxe Data
  John Kessenich 1ea1b13f38 Testing: Add new tests, and new ways of testing, for floating-point. %!s(int64=6) %!d(string=hai) anos
  John Kessenich f330f08129 Consolidate all token length limits (1024), including one bad one (80) hardcoded on the stack (issue #40, issue #41). %!s(int64=9) %!d(string=hai) anos
  John Kessenich 5f1a0b7998 Eliminate flex as the GLSL lexical analyzer, going from two nested lexical analyzers down to one, leaving just the preprocessor's lexical analysis. A new layer replaces it, to translate from the preprocessor's view of tokenization to glslang's view of tokenization. %!s(int64=11) %!d(string=hai) anos
  John Kessenich 00f605b930 A round of increasing robustness against buffer overruns. %!s(int64=11) %!d(string=hai) anos