{"push_id":1451314199,"size":9,"distinct_size":9,"ref":"refs/heads/cheri","head":"4cccf6642c4d5ca1d7c7df008d73cf1fcdc2c544","before":"01c9d78173d0e9cef254358ef950fe3925832af7","commits":[{"sha":"423b3a57e5a3fe9b48779966f871a36d5fb2cdce","author":{"name":"Sanjoy Das","email":"1e6767ccf44bdbb0cde2e9177e162614d52c985e@playingwithpointers.com"},"message":"Fix TBAA metadata\n\nThe existing tbaa metadata in the test is ill-formed, and fails the\nverifier after r289402.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@289405 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RichardsonAlex/lld/commits/423b3a57e5a3fe9b48779966f871a36d5fb2cdce"},{"sha":"7a48ded95e4e365d31de8df70668ee01d46e8245","author":{"name":"Peter Collingbourne","email":"6214814a67b9688a08e8c6dc7fa5dee076dddc8d@pcc.me.uk"},"message":"COFF: Use a bit in SymbolBody to track which symbols are written to the symbol table.\n\nUsing a set here caused us to take about 1 second longer to write the symbol\ntable when linking chrome_child.dll. With this I consistently get better\nperformance on Windows with the new symbol table.\n\nBefore r289280 and with r289183 reverted (median of 5 runs): 17.65s\nAfter this change: 17.33s\n\nOn Linux things look even better:\n\nBefore: 10.700480444s\nAfter: 5.735681610s\n\nDifferential Revision: https://reviews.llvm.org/D27648\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@289408 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RichardsonAlex/lld/commits/7a48ded95e4e365d31de8df70668ee01d46e8245"},{"sha":"327b8ba46d698b05374989ed08879083d12af382","author":{"name":"Peter Collingbourne","email":"6214814a67b9688a08e8c6dc7fa5dee076dddc8d@pcc.me.uk"},"message":"COFF: Load inputs immediately instead of adding them to a queue.\n\nThis patch replaces the symbol table's object and archive queues, as well as\nthe convergent loop in the linker driver, with a design more similar to the\nELF linker where symbol resolution directly causes input files to be added to\nthe link, including input files arising from linker directives. Effectively\nthis removes the last vestiges of the old parallel input file loader.\n\nDifferential Revision: https://reviews.llvm.org/D27660\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@289409 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RichardsonAlex/lld/commits/327b8ba46d698b05374989ed08879083d12af382"},{"sha":"ff5d2c1a8971a16468903a1d457e9795df34cd45","author":{"name":"Peter Collingbourne","email":"6214814a67b9688a08e8c6dc7fa5dee076dddc8d@pcc.me.uk"},"message":"COFF: Use CachedHashStringRef in the symbol table.\n\nThis resulted in about a 1% perf improvement linking chrome_child.dll.\n\nDifferential Revision: https://reviews.llvm.org/D27666\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@289410 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RichardsonAlex/lld/commits/ff5d2c1a8971a16468903a1d457e9795df34cd45"},{"sha":"fbf1e2badaf80df35b0583fcf2db8853086d537a","author":{"name":"Peter Collingbourne","email":"6214814a67b9688a08e8c6dc7fa5dee076dddc8d@pcc.me.uk"},"message":"COFF: Use a DenseSet instead of a map to atomic_flag to track which archive members have been read.\n\nDifferential Revision: https://reviews.llvm.org/D27667\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@289414 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RichardsonAlex/lld/commits/fbf1e2badaf80df35b0583fcf2db8853086d537a"},{"sha":"bdfe3b355f4376ed8a1dfdf6f3e1885e71c0366c","author":{"name":"Peter Collingbourne","email":"6214814a67b9688a08e8c6dc7fa5dee076dddc8d@pcc.me.uk"},"message":"COFF: Remove an unused mutex declaration.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@289415 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RichardsonAlex/lld/commits/bdfe3b355f4376ed8a1dfdf6f3e1885e71c0366c"},{"sha":"d75d7b4084e9932c82ae61661e9a55953fea5fb3","author":{"name":"Saleem Abdulrasool","email":"8f7dc4f98448b846b9688d3b02be7b55b820b960@compnerd.org"},"message":"build: add support for standalone lld build\n\nEnable building lld as a standalone project. This is motivated by the desire to\npackage lld for inclusion in a linux distribution. This allows building lld\nagainst an existing paired llvm installation. Now that lld is usable on x86_64,\nit makes sense to revive this configuration to allow distributions to package\nit.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@289421 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RichardsonAlex/lld/commits/d75d7b4084e9932c82ae61661e9a55953fea5fb3"},{"sha":"918bb964bdc22706ef6366aa942266e97fe1726c","author":{"name":"Simon Atanasyan","email":"3a69a7dd305e9c7705028afae27095688d25197a@atanasyan.com"},"message":"[ELF][MIPS] Fix .MIPS.options ri_gp_value on MIPS64\n\nThe VA of _gp was being truncated to 32 bits when calling getVa(), but\nfor 64bit MIPS we need to write a 64 bit value to .MIPS.options.\n\nPatch by Alexander Richardson.\n\nDifferential revision: https://reviews.llvm.org/D27672\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@289432 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RichardsonAlex/lld/commits/918bb964bdc22706ef6366aa942266e97fe1726c"},{"sha":"4cccf6642c4d5ca1d7c7df008d73cf1fcdc2c544","author":{"name":"Alex Richardson","email":"4218a34c01e70b7de496bf12a050ca3bc97a962e@cl.cam.ac.uk"},"message":"Merge branch 'master' of https://github.com/llvm-mirror/lld into cheri","distinct":true,"url":"https://api.github.com/repos/RichardsonAlex/lld/commits/4cccf6642c4d5ca1d7c7df008d73cf1fcdc2c544"}]}
{"actor":{"display_login":"RichardsonAlex"}}