{"push_id":580743702,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"c49214d79dbbf99f72511d338f2267afd572ab4e","before":"2c34963a05217cc971df57bcf29e62ba19b887b1","commits":[{"sha":"c49214d79dbbf99f72511d338f2267afd572ab4e","author":{"email":"7f3b563762cedf85ff9ce23cb18b85fca5cd6be1@google.com","name":"Rui Ueyama"},"message":"Remove YAML/Native round-trip passes.\n\nThe round-trip passes were introduced in r193300. The intention of\nthe change was to make sure that LLD is capable of reading end\nwriting such file formats.\n\nBut that turned out to be yet another over-designed stuff that had\nbeen slowing down everyday development.\n\nThe passes ran after the core linker and before the writer. If you\nhad an additional piece of information that needs to be passed from\nfront-end to the writer, you had to invent a way to save the data to\nYAML/Native. These passes forced us to do that even if that data\nwas not needed to be represented neither in an object file nor in\nan executable/DSO. It doesn't make sense. We don't need these passes.\n\nhttp://reviews.llvm.org/D7480\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@230069 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-project/lld/commits/c49214d79dbbf99f72511d338f2267afd572ab4e"}]}