{"push_id":1061152652,"size":22,"distinct_size":1,"ref":"refs/heads/master","head":"670c0ac831c104de8e07e7083e4a3e6d5fa9aca3","before":"0b314dc70385cad75b1540d2f6d20ab32ebc7519","commits":[{"sha":"de4a7c7f405c80d3b03cbd64ac9557bfc2ccfbb3","author":{"email":"e75249ddeeeca9f9b303259f003613466bb8da5c@google.com","name":"Lei Zhang"},"message":"Travis CI: use Ubuntu 14.04 (Trusty) as the Linux environment.","distinct":false,"url":"https://api.github.com/repos/antiagainst/SPIRV-Tools/commits/de4a7c7f405c80d3b03cbd64ac9557bfc2ccfbb3"},{"sha":"6032b98c53f5654d936997d7112ab154c82b5778","author":{"email":"e75249ddeeeca9f9b303259f003613466bb8da5c@google.com","name":"Lei Zhang"},"message":"Change the interface for getWord().\n\n* It's redundant to provide two mutable spv_position to getWord().\n* getWord() should take string pointer by the style guide.","distinct":false,"url":"https://api.github.com/repos/antiagainst/SPIRV-Tools/commits/6032b98c53f5654d936997d7112ab154c82b5778"},{"sha":"7c58c1d59e05d369386eae81e3b95e8cc0a2b53f","author":{"email":"3f97edd74090acb1bf9368021b16e328eddf820c@google.com","name":"David Neto"},"message":"Support Linux-to-Windows cross comiple via MinGW\n\nFor MinGW compile, statically link the C++ runtime\n\nChange-Id: Ic58d1e47a814a265fd91edd7082e938ffc87f0c9","distinct":false,"url":"https://api.github.com/repos/antiagainst/SPIRV-Tools/commits/7c58c1d59e05d369386eae81e3b95e8cc0a2b53f"},{"sha":"02141e53a765f2c0c9b28b1cc869f72b06d40243","author":{"email":"e75249ddeeeca9f9b303259f003613466bb8da5c@google.com","name":"Lei Zhang"},"message":"Travis CI: add configuration for testing on Mac OS X.","distinct":false,"url":"https://api.github.com/repos/antiagainst/SPIRV-Tools/commits/02141e53a765f2c0c9b28b1cc869f72b06d40243"},{"sha":"eb6fc51d350aca568a02a4bbdee0a545ed4fe891","author":{"email":"e75249ddeeeca9f9b303259f003613466bb8da5c@google.com","name":"Lei Zhang"},"message":"Split CMakeLists.txt into smaller ones.","distinct":false,"url":"https://api.github.com/repos/antiagainst/SPIRV-Tools/commits/eb6fc51d350aca568a02a4bbdee0a545ed4fe891"},{"sha":"d0f80fabbc213552faf31e40d3990bd721dc1152","author":{"email":"e75249ddeeeca9f9b303259f003613466bb8da5c@google.com","name":"Lei Zhang"},"message":"Travis CI: update test binary location and return correct status.","distinct":false,"url":"https://api.github.com/repos/antiagainst/SPIRV-Tools/commits/d0f80fabbc213552faf31e40d3990bd721dc1152"},{"sha":"e04b9355995d5c6120d8c51911b465c161118533","author":{"email":"3f97edd74090acb1bf9368021b16e328eddf820c@google.com","name":"David Neto"},"message":"Support both -h, --help on spirv-as, spirv-val\n\nThe spirv-dis command already supports both.","distinct":false,"url":"https://api.github.com/repos/antiagainst/SPIRV-Tools/commits/e04b9355995d5c6120d8c51911b465c161118533"},{"sha":"4c657bfa8fb1c0595a5c020af5b7c1d3eb3c1394","author":{"email":"2926f0436f8103ab8257713335cf26447d8bf68a@google.com","name":"Andrew Woloszyn"},"message":"Make everything compile cleanly with -Wpedantic.\n\nThis makes SPIRV_WARN_EVERYTHING compile cleanly.","distinct":false,"url":"https://api.github.com/repos/antiagainst/SPIRV-Tools/commits/4c657bfa8fb1c0595a5c020af5b7c1d3eb3c1394"},{"sha":"452914634e144f94f69abd08431ec360846ae6fb","author":{"email":"e75249ddeeeca9f9b303259f003613466bb8da5c@google.com","name":"Lei Zhang"},"message":"Capability fix: ImageReadWrite & ImageMipmap require ImageBasic.","distinct":false,"url":"https://api.github.com/repos/antiagainst/SPIRV-Tools/commits/452914634e144f94f69abd08431ec360846ae6fb"},{"sha":"6836e17f243eebfc4a2950faee49ed3a0015b20b","author":{"email":"3f97edd74090acb1bf9368021b16e328eddf820c@google.com","name":"David Neto"},"message":"OpExecutionMode only takes a single ExecutionMode\n\nPreviously, the grammar allowed many execution modes for a single\nOpExecutionMode instruction.\n\nRemoves the variable- and optional- execution mode operand type\nenum values.\n\nIssue found by antiagainst@","distinct":false,"url":"https://api.github.com/repos/antiagainst/SPIRV-Tools/commits/6836e17f243eebfc4a2950faee49ed3a0015b20b"},{"sha":"3d27da4bc7780da2538c12368362a2ffdf342760","author":{"email":"84a3f5a42c31170b6f0cfe9682940d3779cc1a0d@google.com","name":"Dejan Mircevski"},"message":"Add a target environment to spvContextCreate().\n\nRun clang-format.","distinct":false,"url":"https://api.github.com/repos/antiagainst/SPIRV-Tools/commits/3d27da4bc7780da2538c12368362a2ffdf342760"},{"sha":"a1de2b37c7dfb77c75112414e436dbfe9736d788","author":{"email":"84a3f5a42c31170b6f0cfe9682940d3779cc1a0d@google.com","name":"Dejan Mircevski"},"message":"Handle CRLF in assembly text.","distinct":false,"url":"https://api.github.com/repos/antiagainst/SPIRV-Tools/commits/a1de2b37c7dfb77c75112414e436dbfe9736d788"},{"sha":"4f293b7139002bd417d7153d886b2fae22d6b7ed","author":{"email":"e75249ddeeeca9f9b303259f003613466bb8da5c@google.com","name":"Lei Zhang"},"message":"Use the JSON grammar file to generate various info tables.\n\nThis patch uses a Python script to parse the JSON grammar file to\ngenerate the opcode table and operand kind tables.\n\nNow we don't need to do the post-processing (from OperandClass\nto spv_operand_type_t) and copying of the opcode info table is\nnot required anymore!","distinct":false,"url":"https://api.github.com/repos/antiagainst/SPIRV-Tools/commits/4f293b7139002bd417d7153d886b2fae22d6b7ed"},{"sha":"c9b2285bfcf102ef4aae32cbe00a855016737835","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@engestrom.ch","name":"Eric Engestrom"},"message":"Fix spelling mistakes","distinct":false,"url":"https://api.github.com/repos/antiagainst/SPIRV-Tools/commits/c9b2285bfcf102ef4aae32cbe00a855016737835"},{"sha":"d03c0a11533310e8b5ade72568588c53d7fb243f","author":{"email":"c3279c50043e18e9442c1ae071cafa0e7a4ca967@google.com","name":"Chris Forbes"},"message":"Enable linking against libSPIRV-Tools from linux shared libraries\n\nRequired for linking against libSPIRV-Tools from LVL's\nlibVkLayer_core_validation.so.\n\nSigned-off-by: Chris Forbes <chrisforbes@google.com>","distinct":false,"url":"https://api.github.com/repos/antiagainst/SPIRV-Tools/commits/d03c0a11533310e8b5ade72568588c53d7fb243f"},{"sha":"6fa3f8aad99931a69d5c1f20077076e22b479f5f","author":{"email":"e75249ddeeeca9f9b303259f003613466bb8da5c@google.com","name":"Lei Zhang"},"message":"Remove dependency on SPIR-V headers in libspirv.h.\n\nFor fulfilling this purpose, the |opcode| field in the\n|spv_parsed_instruction_t| struct is changed to of type uint16_t.\n\nAlso add functions to query the information of a given SPIR-V\ntarget environment.","distinct":false,"url":"https://api.github.com/repos/antiagainst/SPIRV-Tools/commits/6fa3f8aad99931a69d5c1f20077076e22b479f5f"},{"sha":"3fb2676d235026ac55f4d08d3edc0a96704ac71d","author":{"email":"84a3f5a42c31170b6f0cfe9682940d3779cc1a0d@google.com","name":"Dejan Mircevski"},"message":"Fix validation of array length.","distinct":false,"url":"https://api.github.com/repos/antiagainst/SPIRV-Tools/commits/3fb2676d235026ac55f4d08d3edc0a96704ac71d"},{"sha":"9ca2d6dcd2f1356895533a4aedc0f1cf765f2963","author":{"email":"e75249ddeeeca9f9b303259f003613466bb8da5c@google.com","name":"Lei Zhang"},"message":"Rname grammar.json to spirv.core.grammar.json and add version info.","distinct":false,"url":"https://api.github.com/repos/antiagainst/SPIRV-Tools/commits/9ca2d6dcd2f1356895533a4aedc0f1cf765f2963"},{"sha":"80e416ce9174cb294c76eef09a71647277a95ccf","author":{"email":"e75249ddeeeca9f9b303259f003613466bb8da5c@google.com","name":"Lei Zhang"},"message":"Use JSON grammar files to generate extended instruction sets.","distinct":false,"url":"https://api.github.com/repos/antiagainst/SPIRV-Tools/commits/80e416ce9174cb294c76eef09a71647277a95ccf"},{"sha":"7649c7362d9b7622399fa0ead24de836b0c7540e","author":{"email":"84a3f5a42c31170b6f0cfe9682940d3779cc1a0d@google.com","name":"Dejan Mircevski"},"message":"Fix MSVC error C2797.","distinct":false,"url":"https://api.github.com/repos/antiagainst/SPIRV-Tools/commits/7649c7362d9b7622399fa0ead24de836b0c7540e"}]}