{"push_id":539942399,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"af641c34bbbbbacff5bd21ee682e8ac5a80fa77b","before":"530455f3a2a578bb739cc46da5c15b1442690974","commits":[{"sha":"af641c34bbbbbacff5bd21ee682e8ac5a80fa77b","author":{"email":"7f3b563762cedf85ff9ce23cb18b85fca5cd6be1@google.com","name":"Rui Ueyama"},"message":"[ELF] Remove {ELF,}GNULinkerScript.\n\nInstead of representing a linker script file as an \"InputElement\",\nparse and evaluate scripts in the driver as we see them.\n\nLinker scripts are not regular input files (regular file is one of\nobject, archive, or shared library file). They are more like\nextended command line options. Linker script handling was needlessly\ncomplicated because of that inappropriate abstraction (besides\nexcessive class hierarchy -- there is no such thing like ELF linker\nscript but we had two classes there for some reason.)\n\nLinkerScript was one of a few remaining InputElement subclasses\nthat can be expanded to multiple files. With this patch, we are one\nstep closer to retire InputElement.\n\nhttp://reviews.llvm.org/D6648","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project/commits/af641c34bbbbbacff5bd21ee682e8ac5a80fa77b"}]}