{"push_id":1225318515,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"a6f2a04babb31b7d1e9421d1d26b9c619f165bd9","before":"ba4569396b31f9755ed39ccae88b741b97463f3b","commits":[{"sha":"c1ae0391c73acaff77bc2fe10a52514b281904d1","author":{"name":"Saleem Abdulrasool","email":"8f7dc4f98448b846b9688d3b02be7b55b820b960@compnerd.org"},"message":"clang-rename: adjust NamedDeclFindingASTVisitor for RecordDecls\n\nEnsure that Context is always properly initialised in the constructor.  It is\nused for querying the LangOpts in VisitTypeLoc.  Prevent a null pointer\ndereference in setResult by ensuring that a RecordDecl is being handled.\n\nPatch by Alexander Shaposhnikov!\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@276948 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/J-Liu/clang-tools-extra/commits/c1ae0391c73acaff77bc2fe10a52514b281904d1"},{"sha":"12429a8dac403ef6a17f40df004b31984ad79c79","author":{"name":"Saleem Abdulrasool","email":"8f7dc4f98448b846b9688d3b02be7b55b820b960@compnerd.org"},"message":"test: fix typo in file name (NFC)\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@276949 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/J-Liu/clang-tools-extra/commits/12429a8dac403ef6a17f40df004b31984ad79c79"},{"sha":"fe4ed86f3ea579890c573bf26e443fcab9bb9596","author":{"name":"Kirill Bobyrev","email":"d95d4ecac5f95e2917ce773e25c156945dee52cc@gmail.com"},"message":"[clang-rename] USRFinder.cpp cleanup\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@276967 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/J-Liu/clang-tools-extra/commits/fe4ed86f3ea579890c573bf26e443fcab9bb9596"},{"sha":"044e4e2c372c37ab669d630eafeed885efffafae","author":{"name":"Kirill Bobyrev","email":"d95d4ecac5f95e2917ce773e25c156945dee52cc@gmail.com"},"message":"[clang-rename] remove redundant *_cast<> traversal\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@276971 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/J-Liu/clang-tools-extra/commits/044e4e2c372c37ab669d630eafeed885efffafae"},{"sha":"ecd7db2411dd6e03a54637e59e9423e85e168795","author":{"name":"John Brawn","email":"dbfb5fcb264432e8c56ed2332767c70e35858a07@arm.com"},"message":"Reapply r276856 \"Adjust Registry interface to not require plugins to export a registry\"\n\nThis version has two fixes compared to the original:\n * In Registry.h the template static members are instantiated before they are\n   used, as clang gives an error if you do it the other way around.\n * The use of the Registry template in clang-tidy is updated in the same way as\n   has been done everywhere else.\n\nOriginal commit message:\n\nCurrently the Registry class contains the vestiges of a previous attempt to\nallow plugins to be used on Windows without using BUILD_SHARED_LIBS, where a\nplugin would have its own copy of a registry and export it to be imported by\nthe tool that's loading the plugin. This only works if the plugin is entirely\nself-contained with the only interface between the plugin and tool being the\nregistry, and in particular this conflicts with how IR pass plugins work.\n\nThis patch changes things so that instead the add_node function of the registry\nis exported by the tool and then imported by the plugin, which solves this\nproblem and also means that instead of every plugin having to export every\nregistry they use instead LLVM only has to export the add_node functions. This\nallows plugins that use a registry to work on Windows if\nLLVM_EXPORT_SYMBOLS_FOR_PLUGINS is used.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@276973 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/J-Liu/clang-tools-extra/commits/ecd7db2411dd6e03a54637e59e9423e85e168795"},{"sha":"a6f2a04babb31b7d1e9421d1d26b9c619f165bd9","author":{"name":"John Brawn","email":"dbfb5fcb264432e8c56ed2332767c70e35858a07@arm.com"},"message":"Revert r276973 \"Adjust Registry interface to not require plugins to export a registry\"\n\nBuildbot failures when building with clang -Werror. Reverting while I try to\nfigure this out.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@277008 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/J-Liu/clang-tools-extra/commits/a6f2a04babb31b7d1e9421d1d26b9c619f165bd9"}]}
{"actor":{"display_login":"J-Liu"}}