{"push_id":845365057,"size":325,"distinct_size":325,"ref":"refs/heads/master","head":"6b9a5f7d242655a91de4736e970ab80fcf98900b","before":"66a002078453fd34727f121f747fd4961f48a776","commits":[{"sha":"326e651107c3b6991f913168be77c1aa84bf6d6c","author":{"email":"ea91796269c7842d401af30276638d4aaa593379@googlemail.com","name":"Benjamin Kramer"},"message":"[Tooling] Remove dead code.\n\nIt took me some time to figure out why this is not working as expected:\nstd:error_code converts to true if there is an error. This means we never\never took the generated absolute path, which happens to be the right thing\nanyways as it properly works with virtual files. Just remove the whole\nthing, relative paths are covered by existing tooling tests.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@249408 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/bgabor666/clang/commits/326e651107c3b6991f913168be77c1aa84bf6d6c"},{"sha":"1b6c8ab9d4fc236f0a4ecda5333bc4cd70be9a51","author":{"email":"ea91796269c7842d401af30276638d4aaa593379@googlemail.com","name":"Benjamin Kramer"},"message":"[VFS] Put the incoming name in the file status to make InMemoryFS behave more like a real FS.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@249409 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/bgabor666/clang/commits/1b6c8ab9d4fc236f0a4ecda5333bc4cd70be9a51"},{"sha":"3b3ccc8051b30db4a341c23664cb2e5aac11063f","author":{"email":"ea91796269c7842d401af30276638d4aaa593379@googlemail.com","name":"Benjamin Kramer"},"message":"[Tooling] Reuse FileManager in ASTUnit.\n\nASTUnit was creating multiple FileManagers and throwing them away. Reuse\nthe one from Tooling. No functionality change now but necessary for\nVFSifying tooling.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@249410 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/bgabor666/clang/commits/3b3ccc8051b30db4a341c23664cb2e5aac11063f"},{"sha":"89050198bc93f116a375ac7e3744b40ad31e9719","author":{"email":"ea91796269c7842d401af30276638d4aaa593379@googlemail.com","name":"Benjamin Kramer"},"message":"[Tooling] Don't run a tool invocation without a FileManager.\n\nFixes a crash regression from r249410.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@249413 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/bgabor666/clang/commits/89050198bc93f116a375ac7e3744b40ad31e9719"},{"sha":"70e8b815c5b9b9f0eab8792ef149e8e7a0654947","author":{"email":"76f31956dcf7febdb73f3db3a95d71ef6accfbed@gmail.com","name":"Ehsan Akhgari"},"message":"Make clang_Cursor_getMangling don't mangle if the declaration isn't mangled\n\nRight now clang_Cursor_getMangling will attempt to mangle any\ndeclaration, even if the declaration isn't mangled (extern \"C\").  This\nresults in a partially mangled name which isn't useful for much. This\npatch makes clang_Cursor_getMangling return an empty string if the\ndeclaration isn't mangled.\n\nPatch by Michael Wu <mwu@mozilla.com>.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@249437 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/bgabor666/clang/commits/70e8b815c5b9b9f0eab8792ef149e8e7a0654947"},{"sha":"1233ac35f7f21dde56c073307c15a5a972aec084","author":{"email":"76f31956dcf7febdb73f3db3a95d71ef6accfbed@gmail.com","name":"Ehsan Akhgari"},"message":"Revert r249437\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@249440 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/bgabor666/clang/commits/1233ac35f7f21dde56c073307c15a5a972aec084"},{"sha":"94faed61378d32c6f06fa60c1a133486f1460658","author":{"email":"8800578b51f022c8d8adb9606a8b3db4fedbdac6@hanshq.net","name":"Hans Wennborg"},"message":"Fix Clang-tidy modernize-use-nullptr warnings in source directories; other minor cleanups\n\nPatch by Eugene Zelenko!\n\nDifferential Revision: http://reviews.llvm.org/D13406\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@249484 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/bgabor666/clang/commits/94faed61378d32c6f06fa60c1a133486f1460658"},{"sha":"8fcec56c0b9b4e3e6e65772d66cf82a319aa35f1","author":{"email":"ab3c2931970baa67c6d76cdeb719744d873e09ef@google.com","name":"Reid Kleckner"},"message":"[SEH] Fix x64 __exception_code in __except blocks\n\nUse llvm.eh.exceptioncode to get the code out of EAX for x64. For\n32-bit, the filter is responsible for storing it to memory for us.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@249497 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/bgabor666/clang/commits/8fcec56c0b9b4e3e6e65772d66cf82a319aa35f1"},{"sha":"d9ceee0abb2822019cb083ff865b3bd0f4e4bcaa","author":{"email":"ec922ca029476608f5ef5cee4c7ae2e6c0b12986@gmail.com","name":"NAKAMURA Takumi"},"message":"clang/test/CodeGen/exceptions-seh-leave-new.c: Use \"opt -instnamer\" for branch-sensitive checks.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@249499 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/bgabor666/clang/commits/d9ceee0abb2822019cb083ff865b3bd0f4e4bcaa"},{"sha":"a164fa507bb77b057e0e3d3f5dbab0e9d15bfde4","author":{"email":"44c662dede9386ce8dc9e1ae02a889b6651f17c4@google.com","name":"Daniel Jasper"},"message":"clang-format: Fix false positive in pointer/reference detection.\n\nBefore:\n  return options != nullptr &&operator==(*options);\n\nAfter:\n  return options != nullptr && operator==(*options);\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@249501 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/bgabor666/clang/commits/a164fa507bb77b057e0e3d3f5dbab0e9d15bfde4"},{"sha":"e1718227005d6d5828809904b42911498284426e","author":{"email":"44c662dede9386ce8dc9e1ae02a889b6651f17c4@google.com","name":"Daniel Jasper"},"message":"clang-format: Understand array reference types.\n\nBefore:\n  void f(Type(&parameter)[10]) {}\n  void f(Type (*parameter)[10]) {}\n\nAfter:\n  void f(Type (&parameter)[10]) {}\n  void f(Type (*parameter)[10]) {}\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@249502 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/bgabor666/clang/commits/e1718227005d6d5828809904b42911498284426e"},{"sha":"0e6b5702afc36a6f8a18f1113361ead38daf9610","author":{"email":"44c662dede9386ce8dc9e1ae02a889b6651f17c4@google.com","name":"Daniel Jasper"},"message":"clang-format: Fix false ObjC block detection.\n\nBefore:\n  inline A operator^(const A &lhs, const A &rhs) {} int i;\n\nAfter:\n  inline A operator^(const A &lhs, const A &rhs) {}\n  int i;\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@249517 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/bgabor666/clang/commits/0e6b5702afc36a6f8a18f1113361ead38daf9610"},{"sha":"9a58694aec0bec92213e5b1bc70441dc5eba2007","author":{"email":"44c662dede9386ce8dc9e1ae02a889b6651f17c4@google.com","name":"Daniel Jasper"},"message":"Make clang-format actually respect custom brace wrapping flags.\n\nThis fixes llvm.org/PR25073.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@249519 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/bgabor666/clang/commits/9a58694aec0bec92213e5b1bc70441dc5eba2007"},{"sha":"b4c9f62cc5a8be4903a3eae7b7bac6ea25dfedd3","author":{"email":"ea91796269c7842d401af30276638d4aaa593379@googlemail.com","name":"Benjamin Kramer"},"message":"[VFS] Also drop '.' when adding files to an in-memory FS.\n\nOtherwise we won't be able to find them later.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@249525 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/bgabor666/clang/commits/b4c9f62cc5a8be4903a3eae7b7bac6ea25dfedd3"},{"sha":"5bb246bc8462539d05797a475669ba63f72186f1","author":{"email":"ea91796269c7842d401af30276638d4aaa593379@googlemail.com","name":"Benjamin Kramer"},"message":"[VFS] Refactor VFSFromYAML a bit.\n\n- Rename it to RedirectingFileSystem. This is what it does, YAML is just a\n  serialization format for it.\n- Consistently use unique_ptr for memory management.\n\nNo functional change intended.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@249532 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/bgabor666/clang/commits/5bb246bc8462539d05797a475669ba63f72186f1"},{"sha":"78e1baf3d1c63b4a83cb359e3a9c671854a89406","author":{"email":"42c60520d22f29ab4fbd7ab379c1a50cda8b3dfa@hotmail.com","name":"Alexey Bataev"},"message":"Fix crash in codegen on casting to `bool &`.\nCurrently codegen crashes trying to emit casting to bool &. It happens because bool type is converted to i1 and later then lvalue for reference is converted to i1*. But when codegen tries to load this lvalue it crashes trying to load value from this i1*.\n\nDifferential Revision: http://reviews.llvm.org/D13325\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@249534 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/bgabor666/clang/commits/78e1baf3d1c63b4a83cb359e3a9c671854a89406"},{"sha":"d56c92ffbf8edbdcce98a29ffc313de672e73441","author":{"email":"a42e27053ace6407958ab292b2e3ada4ab81f0e5@arm.com","name":"Richard Barton"},"message":"Make the test take input from stdin to prevent matching characters in a file path\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@249535 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/bgabor666/clang/commits/d56c92ffbf8edbdcce98a29ffc313de672e73441"},{"sha":"2cb45be647ae5cc10e3b8c12fc07501f8a030991","author":{"email":"a42e27053ace6407958ab292b2e3ada4ab81f0e5@arm.com","name":"Richard Barton"},"message":"Silence warning about not being able to find clang-interpreter\n\nThis binary is only built with the examples project, so only require it then.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@249538 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/bgabor666/clang/commits/2cb45be647ae5cc10e3b8c12fc07501f8a030991"},{"sha":"895dbe3435d8428161e45e1c11d61b50126b8ecb","author":{"email":"44c662dede9386ce8dc9e1ae02a889b6651f17c4@google.com","name":"Daniel Jasper"},"message":"clang-format: Hopefully fix code blocks in docs.\n\nOtherwise I will have to install sphinx ;)..\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@249542 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/bgabor666/clang/commits/895dbe3435d8428161e45e1c11d61b50126b8ecb"},{"sha":"304dc5d7802b8cb863335bcc4b535dc2ba1ee7d5","author":{"email":"44c662dede9386ce8dc9e1ae02a889b6651f17c4@google.com","name":"Daniel Jasper"},"message":"[clang-format] Stop alignment sequences on open braces and parens when\naligning assignments.\n\nThis was done correctly when aligning the declarations, but not when\naligning assignments.\n\nFIXME: The code between assignments and declarations alignment is\nroughly duplicated and\nwould benefit from factorization.\n\nBug 25090: https://llvm.org/bugs/show_bug.cgi?id=25090\n\nPatch by Beren Minor. Thank you.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@249552 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/bgabor666/clang/commits/304dc5d7802b8cb863335bcc4b535dc2ba1ee7d5"}]}