{"push_id":3073694914,"size":75,"distinct_size":1,"ref":"refs/heads/travis-test","head":"57387d2935f9e49c8f6d03aff964dde89b374d3d","before":"c5ef3835e87e70bd041a34444e5c76c08e21d5fb","commits":[{"sha":"7b8cc990eff226d1e8085ba88fd0f4ae9e62c6b0","author":{"name":"Karol Herbst","email":"da2c9c18097e2a4862242509bdf3016bf6e7c75c@redhat.com"},"message":"cmake: rework to be able to build outside LLVM\n\nv2: convert to lower case","distinct":false,"url":"https://api.github.com/repos/karolherbst/SPIRV-LLVM-Translator/commits/7b8cc990eff226d1e8085ba88fd0f4ae9e62c6b0"},{"sha":"4d2a651dff80cb1bf593606ad628d22c58cee12a","author":{"name":"Karol Herbst","email":"da2c9c18097e2a4862242509bdf3016bf6e7c75c@redhat.com"},"message":"travis: make it build again\n\nv2: add -j2 to make","distinct":false,"url":"https://api.github.com/repos/karolherbst/SPIRV-LLVM-Translator/commits/4d2a651dff80cb1bf593606ad628d22c58cee12a"},{"sha":"01dddd07c475bcbb24a11931c649384c904e82d8","author":{"name":"Pierre Moreau","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@pmoreau.org"},"message":"Always define LLVM_SPIRV_VERSION\n\nCurrently, LLVM_SPIRV_VERSION is not defined when building in-tree,\nresulting in the pkgconfig file having an empty version.\n\nFixes: 7b8cc990 (\"cmake: rework to be able to build outside LLVM\")","distinct":false,"url":"https://api.github.com/repos/karolherbst/SPIRV-LLVM-Translator/commits/01dddd07c475bcbb24a11931c649384c904e82d8"},{"sha":"d1c02b3954cfdeaca99c0b5d17ce55f02c94e792","author":{"name":"Pierre Moreau","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@pmoreau.org"},"message":"Change all line endings to UNIX-style\n\nThe code was currently using a mix of DOS-style and UNIX-style; LLVM\nitself uses UNIX-style.\n\nCommands used:\n* dos2unix `find include -iname \"*\"`\n* dos2unix `find lib -iname \"*\"`\n* dos2unix `find test -iname \"*\"`\n* dos2unix `find tools -iname \"*\"`","distinct":false,"url":"https://api.github.com/repos/karolherbst/SPIRV-LLVM-Translator/commits/d1c02b3954cfdeaca99c0b5d17ce55f02c94e792"},{"sha":"04d74bf05bb1c16f50cfb6cbdd18d0effbfcf7c3","author":{"name":"Pierre Moreau","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@pmoreau.org"},"message":"Use LLVM’s own clang-tidy configuration file","distinct":false,"url":"https://api.github.com/repos/karolherbst/SPIRV-LLVM-Translator/commits/04d74bf05bb1c16f50cfb6cbdd18d0effbfcf7c3"},{"sha":"aaa052985c2f0b2e44fe20ab7ff6b7e295b61907","author":{"name":"Pierre Moreau","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@pmoreau.org"},"message":"Reformat all .cpp and .h files using clang-format\n\nCommands run:\n* clang-format -i `find . -iname \"*.cpp\"`\n* clang-format -i `find . -iname \"*.h\"`\n\nFiles manually reverted:\n* lib/SPIRV/libSPIRV/OpenCL.std.h\n* lib/SPIRV/runtime/OpenCL/inc/spirv.h\n* lib/SPIRV/runtime/OpenCL/inc/spirv_convert.h\n\nFiles manually edited (to fix their first line):\n* lib/SPIRV/OCL20ToSPIRV.cpp\n* lib/SPIRV/OCL21ToSPIRV.cpp\n* lib/SPIRV/SPIRVInternal.h\n* lib/SPIRV/SPIRVLowerBool.cpp\n* lib/SPIRV/SPIRVLowerMemmove.cpp\n* lib/SPIRV/SPIRVToOCL20.cpp\n* lib/SPIRV/libSPIRV/SPIRVBasicBlock.cpp\n* lib/SPIRV/libSPIRV/SPIRVBasicBlock.h\n* lib/SPIRV/libSPIRV/SPIRVDebug.cpp\n* lib/SPIRV/libSPIRV/SPIRVDebug.h\n* lib/SPIRV/libSPIRV/SPIRVDecorate.cpp\n* lib/SPIRV/libSPIRV/SPIRVDecorate.h\n* lib/SPIRV/libSPIRV/SPIRVEntry.cpp\n* lib/SPIRV/libSPIRV/SPIRVEntry.h\n* lib/SPIRV/libSPIRV/SPIRVError.h\n* lib/SPIRV/libSPIRV/SPIRVExtInst.h (also added missing include to\n  SPIRVEnum.h)\n* lib/SPIRV/libSPIRV/SPIRVFunction.cpp\n* lib/SPIRV/libSPIRV/SPIRVFunction.h\n* lib/SPIRV/libSPIRV/SPIRVInstruction.cpp\n* lib/SPIRV/libSPIRV/SPIRVInstruction.h\n* lib/SPIRV/libSPIRV/SPIRVModule.cpp\n* lib/SPIRV/libSPIRV/SPIRVModule.h\n* lib/SPIRV/libSPIRV/SPIRVStream.cpp\n* lib/SPIRV/libSPIRV/SPIRVStream.h\n* lib/SPIRV/libSPIRV/SPIRVType.cpp\n* lib/SPIRV/libSPIRV/SPIRVUtil.h\n* lib/SPIRV/libSPIRV/SPIRVValue.cpp\n* lib/SPIRV/libSPIRV/SPIRVValue.h","distinct":false,"url":"https://api.github.com/repos/karolherbst/SPIRV-LLVM-Translator/commits/aaa052985c2f0b2e44fe20ab7ff6b7e295b61907"},{"sha":"24ff9c0f0129c86339d273ba14ba3d9045d4b518","author":{"name":"Pierre Moreau","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@pmoreau.org"},"message":"Use clang-tidy to add missing “override” keywords\n\nCommand used:\n    /usr/share/clang/run-clang-tidy.py -fix -format -header-filter \"(./include/SPIRV.h|./lib/SPIRV/Mangler/FunctionDescriptor.h|./lib/SPIRV/Mangler/ManglingUtils.h|./lib/SPIRV/Mangler/NameMangleAPI.h|./lib/SPIRV/Mangler/ParameterType.h|./lib/SPIRV/Mangler/Refcount.h|./lib/SPIRV/libSPIRV/libSPIRV.h|./lib/SPIRV/libSPIRV/SPIRVBasicBlock.h|./lib/SPIRV/libSPIRV/SPIRVDebug.h|./lib/SPIRV/libSPIRV/SPIRVDecorate.h|./lib/SPIRV/libSPIRV/SPIRVEntry.h|./lib/SPIRV/libSPIRV/SPIRVEnum.h|./lib/SPIRV/libSPIRV/SPIRVError.h|./lib/SPIRV/libSPIRV/SPIRVErrorEnum.h|./lib/SPIRV/libSPIRV/SPIRVExtInst.h|./lib/SPIRV/libSPIRV/SPIRVFunction.h|./lib/SPIRV/libSPIRV/SPIRVInstruction.h|./lib/SPIRV/libSPIRV/SPIRVIsValidEnum.h|./lib/SPIRV/libSPIRV/SPIRVModule.h|./lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h|./lib/SPIRV/libSPIRV/SPIRVOpCode.h|./lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h|./lib/SPIRV/libSPIRV/SPIRVStream.h|./lib/SPIRV/libSPIRV/SPIRVType.h|./lib/SPIRV/libSPIRV/SPIRVUtil.h|./lib/SPIRV/libSPIRV/SPIRVValue.h|./lib/SPIRV/runtime/OpenCL/inc/spirv.h|./lib/SPIRV/runtime/OpenCL/inc/spirv_convert.h|./lib/SPIRV/OCLUtil.h|./lib/SPIRV/OCLTypeToSPIRV.h|./lib/SPIRV/SPIRVInternal.h|./lib/SPIRV/SPIRVMDBuilder.h|./lib/SPIRV/SPIRVMDWalker.h|./lib/SPIRV/SPIRVWriterPass.h)\" -checks=\"-*,modernize-use-override\" `find . -iname \"*.cpp\"`","distinct":false,"url":"https://api.github.com/repos/karolherbst/SPIRV-LLVM-Translator/commits/24ff9c0f0129c86339d273ba14ba3d9045d4b518"},{"sha":"13bf4ce94f2d92debcd31253c52fc02e940798ad","author":{"name":"Pierre Moreau","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@pmoreau.org"},"message":"Add missing “override” keywords in SPIRVEntry.h","distinct":false,"url":"https://api.github.com/repos/karolherbst/SPIRV-LLVM-Translator/commits/13bf4ce94f2d92debcd31253c52fc02e940798ad"},{"sha":"20e99e26e38da8a00eb1b240bc476ae4bd500a35","author":{"name":"Pierre Moreau","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@pmoreau.org"},"message":"Add a virtual destructor to TypeVisitor, as it has virtual functions","distinct":false,"url":"https://api.github.com/repos/karolherbst/SPIRV-LLVM-Translator/commits/20e99e26e38da8a00eb1b240bc476ae4bd500a35"},{"sha":"5fb8a94023aaa7fbd76dee0c2cf7cfb18d1d1558","author":{"name":"Pierre Moreau","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@pmoreau.org"},"message":"Remove unneeded semi-colon for TypeVisitor constructor","distinct":false,"url":"https://api.github.com/repos/karolherbst/SPIRV-LLVM-Translator/commits/5fb8a94023aaa7fbd76dee0c2cf7cfb18d1d1558"},{"sha":"ba678a23baf4f8d33ac10258013b16acdc8d3c96","author":{"name":"Pierre Moreau","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@pmoreau.org"},"message":"Run clang-tidy without the readability-identifier-naming enabled\n\nCommand used:\n    /usr/share/clang/run-clang-tidy.py -fix -format -header-filter \"(./include/SPIRV.h|./lib/SPIRV/Mangler/FunctionDescriptor.h|./lib/SPIRV/Mangler/ManglingUtils.h|./lib/SPIRV/Mangler/NameMangleAPI.h|./lib/SPIRV/Mangler/ParameterType.h|./lib/SPIRV/Mangler/Refcount.h|./lib/SPIRV/libSPIRV/libSPIRV.h|./lib/SPIRV/libSPIRV/SPIRVBasicBlock.h|./lib/SPIRV/libSPIRV/SPIRVDebug.h|./lib/SPIRV/libSPIRV/SPIRVDecorate.h|./lib/SPIRV/libSPIRV/SPIRVEntry.h|./lib/SPIRV/libSPIRV/SPIRVEnum.h|./lib/SPIRV/libSPIRV/SPIRVError.h|./lib/SPIRV/libSPIRV/SPIRVErrorEnum.h|./lib/SPIRV/libSPIRV/SPIRVExtInst.h|./lib/SPIRV/libSPIRV/SPIRVFunction.h|./lib/SPIRV/libSPIRV/SPIRVInstruction.h|./lib/SPIRV/libSPIRV/SPIRVIsValidEnum.h|./lib/SPIRV/libSPIRV/SPIRVModule.h|./lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h|./lib/SPIRV/libSPIRV/SPIRVOpCode.h|./lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h|./lib/SPIRV/libSPIRV/SPIRVStream.h|./lib/SPIRV/libSPIRV/SPIRVType.h|./lib/SPIRV/libSPIRV/SPIRVUtil.h|./lib/SPIRV/libSPIRV/SPIRVValue.h|./lib/SPIRV/runtime/OpenCL/inc/spirv.h|./lib/SPIRV/runtime/OpenCL/inc/spirv_convert.h|./lib/SPIRV/OCLUtil.h|./lib/SPIRV/OCLTypeToSPIRV.h|./lib/SPIRV/SPIRVInternal.h|./lib/SPIRV/SPIRVMDBuilder.h|./lib/SPIRV/SPIRVMDWalker.h|./lib/SPIRV/SPIRVWriterPass.h)\" -checks=\"-*,clang-diagnostic-*,llvm-*,misc-*,-misc-unused-parameters\" `find . -iname \"*.cpp\"`\n\nManual edits:\n* lib/SPIRV/libSPIRV/SPIRVStream.h: remove parentheses around `Type` on\n  line 178;\n* lib/SPIRV/libSPIRV/SPIRVStream.cpp: remove parentheses around `Type`\n  on line 123\n* lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h: remove added header guard","distinct":false,"url":"https://api.github.com/repos/karolherbst/SPIRV-LLVM-Translator/commits/ba678a23baf4f8d33ac10258013b16acdc8d3c96"},{"sha":"ab08aa8849abab7f9d8d942f98b2512a2585a64e","author":{"name":"Pierre Moreau","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@pmoreau.org"},"message":"Convert integers to string before adding to string\n\nAdding an integer to a string literal does not append it to the string.","distinct":false,"url":"https://api.github.com/repos/karolherbst/SPIRV-LLVM-Translator/commits/ab08aa8849abab7f9d8d942f98b2512a2585a64e"},{"sha":"24bf6ffe25759cf4a14cbee902ee0ddd43dff589","author":{"name":"Pierre Moreau","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@pmoreau.org"},"message":"Rename RefCount::m_refCount to Count\n\nm_refCount does not follow LLVM’s naming guidelines as it uses the “m_”\nprefix and does not start with a capital letter. Removing the prefix and\nchanging the first letter to be a capital letter would result in\n“RefCount” which is the class name and causes compilation issues. Hence\nwhy the rename to “Count”.\n\nCommand used: sed -i 's/m_refCount/Count/g' `find . -iname \"*.cpp\"` `find . -iname \"*.h\"`","distinct":false,"url":"https://api.github.com/repos/karolherbst/SPIRV-LLVM-Translator/commits/24bf6ffe25759cf4a14cbee902ee0ddd43dff589"},{"sha":"a8d032140fe6deac00c37c6d069e4dee9f0bba3c","author":{"name":"Pierre Moreau","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@pmoreau.org"},"message":"Manually remove “m_” prefix used on some class attributes\n\nclang-tidy does not properly remove when run, so let’s remove it before\nrunning clang-tidy.\n\nCommand used: sed -i -e 's/\\<m_\\([a-zA-Z0-9_]\\+\\)\\>/\\u\\1/g' `find . -iname \"*.cpp\"` `find . -iname \"*.h\"`","distinct":false,"url":"https://api.github.com/repos/karolherbst/SPIRV-LLVM-Translator/commits/a8d032140fe6deac00c37c6d069e4dee9f0bba3c"},{"sha":"b5346d8645a6a111eb07d26b53f3345636faef9c","author":{"name":"Pierre Moreau","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@pmoreau.org"},"message":"Rename all variables and functions to match LLVM guidelines\n\nThe project version was also changed as the entrypoints to the library\nhave been modified.\n\nCommand used:\n    /usr/share/clang/run-clang-tidy.py -header-filter \"(./include/SPIRV.h|./lib/SPIRV/Mangler/FunctionDescriptor.h|./lib/SPIRV/Mangler/ManglingUtils.h|./lib/SPIRV/Mangler/NameMangleAPI.h|./lib/SPIRV/Mangler/ParameterType.h|./lib/SPIRV/Mangler/Refcount.h|./lib/SPIRV/libSPIRV/libSPIRV.h|./lib/SPIRV/libSPIRV/SPIRVBasicBlock.h|./lib/SPIRV/libSPIRV/SPIRVDebug.h|./lib/SPIRV/libSPIRV/SPIRVDecorate.h|./lib/SPIRV/libSPIRV/SPIRVEntry.h|./lib/SPIRV/libSPIRV/SPIRVEnum.h|./lib/SPIRV/libSPIRV/SPIRVError.h|./lib/SPIRV/libSPIRV/SPIRVErrorEnum.h|./lib/SPIRV/libSPIRV/SPIRVExtInst.h|./lib/SPIRV/libSPIRV/SPIRVFunction.h|./lib/SPIRV/libSPIRV/SPIRVInstruction.h|./lib/SPIRV/libSPIRV/SPIRVIsValidEnum.h|./lib/SPIRV/libSPIRV/SPIRVModule.h|./lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h|./lib/SPIRV/libSPIRV/SPIRVOpCode.h|./lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h|./lib/SPIRV/libSPIRV/SPIRVStream.h|./lib/SPIRV/libSPIRV/SPIRVType.h|./lib/SPIRV/libSPIRV/SPIRVUtil.h|./lib/SPIRV/libSPIRV/SPIRVValue.h|./lib/SPIRV/runtime/OpenCL/inc/spirv.h|./lib/SPIRV/runtime/OpenCL/inc/spirv_convert.h|./lib/SPIRV/OCLUtil.h|./lib/SPIRV/OCLTypeToSPIRV.h|./lib/SPIRV/SPIRVInternal.h|./lib/SPIRV/SPIRVMDBuilder.h|./lib/SPIRV/SPIRVMDWalker.h|./lib/SPIRV/SPIRVWriterPass.h)\" -checks=\"-*,readability-identifier-naming\" `find . -iname \"*.cpp\"`\n\nManual edits:\n* lib/SPIRV/Mangler/FunctionDescriptor.cpp\n* lib/SPIRV/libSPIRV/SPIRVEntry.h\n* lib/SPIRV/libSPIRV/SPIRVDecorate.h\n* lib/SPIRV/libSPIRV/SPIRVValue.h\n* lib/SPIRV/libSPIRV/SPIRVStream.h\n* lib/SPIRV/libSPIRV/SPIRVInstruction.h\n* lib/SPIRV/Mangler/ParameterType.cpp\n* lib/SPIRV/Mangler/Mangler.cpp\n* lib/SPIRV/OCL20ToSPIRV.cpp\n* lib/SPIRV/Mangler/ParameterType.h\n* lib/SPIRV/SPIRVLowerOCLBlocks.cpp\n* lib/SPIRV/SPIRVUtil.cpp\n* lib/SPIRV/Mangler/Refcount.h","distinct":false,"url":"https://api.github.com/repos/karolherbst/SPIRV-LLVM-Translator/commits/b5346d8645a6a111eb07d26b53f3345636faef9c"},{"sha":"05aa9959aa583c6851b4b000c0e380f5a568d9d3","author":{"name":"Pierre Moreau","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@pmoreau.org"},"message":"Rename the installed header and install it in a prefix\n\nAlso, the version was bumped to 0.2.1 (from 0.2.0) due to the changes.\n\nFix: https://github.com/KhronosGroup/SPIRV-LLVM-Translator/issues/15","distinct":false,"url":"https://api.github.com/repos/karolherbst/SPIRV-LLVM-Translator/commits/05aa9959aa583c6851b4b000c0e380f5a568d9d3"},{"sha":"76e2aa33f3e4e5be50ef32ab4add858c2926b0ff","author":{"name":"Alexey Sotkin","email":"ea2e7469f44c027fedc4f1d7100eddd494ae1902@intel.com"},"message":"Allow to build LLVMSPIRV lib as static library","distinct":false,"url":"https://api.github.com/repos/karolherbst/SPIRV-LLVM-Translator/commits/76e2aa33f3e4e5be50ef32ab4add858c2926b0ff"},{"sha":"3b312fa3cf22997abff4419ba410b2fd243ed7bd","author":{"name":"Alexey Sotkin","email":"ea2e7469f44c027fedc4f1d7100eddd494ae1902@intel.com"},"message":"Adding build instructions to README.md","distinct":false,"url":"https://api.github.com/repos/karolherbst/SPIRV-LLVM-Translator/commits/3b312fa3cf22997abff4419ba410b2fd243ed7bd"},{"sha":"ebc2625f1df6c873ad16fad8f8cc65689b5071f4","author":{"name":"Alexey Sotkin","email":"ea2e7469f44c027fedc4f1d7100eddd494ae1902@intel.com"},"message":"Rename DEBUG macro to LLVM_DEBUG.","distinct":false,"url":"https://api.github.com/repos/karolherbst/SPIRV-LLVM-Translator/commits/ebc2625f1df6c873ad16fad8f8cc65689b5071f4"},{"sha":"06888bdfcbe8501d2c894021901355dbadddc9a1","author":{"name":"Pierre Moreau","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@pmoreau.org"},"message":"Run clang-format from Travis on modified files","distinct":false,"url":"https://api.github.com/repos/karolherbst/SPIRV-LLVM-Translator/commits/06888bdfcbe8501d2c894021901355dbadddc9a1"}]}
{"actor":{"display_login":"karolherbst"}}