{"push_id":1464262655,"size":11,"distinct_size":11,"ref":"refs/heads/master","head":"1b42ccedc8023ca7d3022bb17f6e211fbe9c352b","before":"4f619bffd05bf52f193517fdf60eb3bf84553d30","commits":[{"sha":"1bcb254a305be3df69ab20a0362092728f7e590d","author":{"name":"Jan Beich","email":"7816a04e6af12170967eb1d4dc3cbe182a02f3a1@FreeBSD.org"},"message":"Add missing header and drop duplicate one\n\nIn file included from C:/Projects/glslang/glslang/MachineIndependent/glslang.y:59:0:\nglslang/MachineIndependent/ParseHelper.h:276:24: error: 'va_list' has not been declared\n                        va_list args);\n                        ^~~~~~~","distinct":true,"url":"https://api.github.com/repos/chaoc/glslang/commits/1bcb254a305be3df69ab20a0362092728f7e590d"},{"sha":"297754cfe87b8e543f658608c641fea85db05fb3","author":{"name":"steve-lunarg","email":"721a2a7b5aee9a2548ccb417e655dbcd58fb90f6@khasekhemwy.net"},"message":"Remapper: remove debug info for IDs stripped in other passes\n\nIf some DCE is performed such as removing dead functions, then even\nif we are NOT stripping debug info, we still must remove the debug\nopcodes that refer to the now-dead IDs.\n\nAlso, this adds a small change to perform no ID remapping if none\nis requested, making spirv-remap properly be a no-op if no options\nare given.","distinct":true,"url":"https://api.github.com/repos/chaoc/glslang/commits/297754cfe87b8e543f658608c641fea85db05fb3"},{"sha":"abf505794878d1b7603e99cb64f14236b2709eb4","author":{"name":"John Kessenich","email":"74a06126cd065717ff3a025905b8564c0843cd56@frii.com"},"message":"Fix comment typo.","distinct":true,"url":"https://api.github.com/repos/chaoc/glslang/commits/abf505794878d1b7603e99cb64f14236b2709eb4"},{"sha":"a64ed3eba023833715f79fbf21f350b7c26ff2bb","author":{"name":"steve-lunarg","email":"721a2a7b5aee9a2548ccb417e655dbcd58fb90f6@khasekhemwy.net"},"message":"HLSL: allow \"sample\" in expressions.\n\nUnlike other qualifiers, HLSL allows \"sample\" to be either a qualifier keyword or an\nidentifier (e.g, a variable or function name).\n\nA fix to allow this was made a while ago, but that fix was insufficient when 'sample'\nwas used in an expression.  The problem was around the initial ambiguity between:\n\n   sample float a; // \"sample\" is part of a fully specified type\nand\n   sample.xyz;     // sample is a keyword in a dot expression\n\nBoth start the same.  The \"sample\" was being accepted as a qualifier before enough\nfurther parsing was done to determine we were not a declaration after all.  This\nconsumed the token, causing it to fail for its real purpose.\n\nNow, when accepting a fully specified type, the token is pushed back onto the stack if\nthe thing is not a fully specified type.  This leaves it available for subsequent\npurposes.\n\nChanged the \"hlsl.identifier.sample.frag\" test to exercise this situation, distilled\ndown from a production shaders.","distinct":true,"url":"https://api.github.com/repos/chaoc/glslang/commits/a64ed3eba023833715f79fbf21f350b7c26ff2bb"},{"sha":"d485e0b71025dfcd00386565dc1feb35f3ba3821","author":{"name":"John Kessenich","email":"74a06126cd065717ff3a025905b8564c0843cd56@frii.com"},"message":"PP: Implement token pasting for PP identifiers.\n\nImplement token pasting as per the C++ specification, within the current\nstyle of the PP code.\nNon-identifiers (turning 12 ## 10 into the numeral 1210) is not yet covered;\nthey should be a simple incremental change built on this one.\nAddresses issue #255.","distinct":true,"url":"https://api.github.com/repos/chaoc/glslang/commits/d485e0b71025dfcd00386565dc1feb35f3ba3821"},{"sha":"059d46ee457fd3c2f5ecbb64f08e0a32a20005bd","author":{"name":"John Kessenich","email":"4bfb97b38af0b02662ee3c8f92e0639d44c8498a@users.noreply.github.com"},"message":"Merge pull request #625 from jbeich/gcc6\n\nUnbreak build on FreeBSD with GCC/libstdc++ 6.2.0","distinct":true,"url":"https://api.github.com/repos/chaoc/glslang/commits/059d46ee457fd3c2f5ecbb64f08e0a32a20005bd"},{"sha":"4ba444b61cf3cc4af188e6b95d4bd152a70712e5","author":{"name":"John Kessenich","email":"4bfb97b38af0b02662ee3c8f92e0639d44c8498a@users.noreply.github.com"},"message":"Merge pull request #635 from steve-lunarg/sample-fix-2\n\nHLSL: allow \"sample\" in expressions.","distinct":true,"url":"https://api.github.com/repos/chaoc/glslang/commits/4ba444b61cf3cc4af188e6b95d4bd152a70712e5"},{"sha":"e6cbc5b19d3f435d4f26877174ab0b926a88761c","author":{"name":"John Kessenich","email":"4bfb97b38af0b02662ee3c8f92e0639d44c8498a@users.noreply.github.com"},"message":"Merge pull request #624 from steve-lunarg/remapper-strip-removed\n\nWIP: Remapper: remove debug info for IDs stripped in other passes","distinct":true,"url":"https://api.github.com/repos/chaoc/glslang/commits/e6cbc5b19d3f435d4f26877174ab0b926a88761c"},{"sha":"0955b1cb35717dcaebf0d3c306139dc80232be6e","author":{"name":"John Kessenich","email":"4bfb97b38af0b02662ee3c8f92e0639d44c8498a@users.noreply.github.com"},"message":"Merge pull request #637 from KhronosGroup/token-paste\n\nPP: Implement token pasting for PP identifiers.","distinct":true,"url":"https://api.github.com/repos/chaoc/glslang/commits/0955b1cb35717dcaebf0d3c306139dc80232be6e"},{"sha":"432576fdce62521d187afd941a8c27072ee5cfa1","author":{"name":"John Kessenich","email":"74a06126cd065717ff3a025905b8564c0843cd56@frii.com"},"message":"Build: Fix #633, add missing overrides.","distinct":true,"url":"https://api.github.com/repos/chaoc/glslang/commits/432576fdce62521d187afd941a8c27072ee5cfa1"},{"sha":"1b42ccedc8023ca7d3022bb17f6e211fbe9c352b","author":{"name":"chaoc","email":"6c0e24c4eba326b6bdd5380f1ff5c5e177db5907@nvidia.com"},"message":"Merge remote-tracking branch 'refs/remotes/KhronosGroup/master'","distinct":true,"url":"https://api.github.com/repos/chaoc/glslang/commits/1b42ccedc8023ca7d3022bb17f6e211fbe9c352b"}]}
{"actor":{"display_login":"chaoc"}}