{"push_id":2493427274,"size":4,"distinct_size":0,"ref":"refs/heads/upstream/master","head":"64d53dc43094b63e020553b705632b603dd71816","before":"de8dafdfbac79b44953d774895573512818674c2","commits":[{"sha":"d94b8cc73c47045497e638f353848134527e0f71","author":{"name":"Peter Collingbourne","email":"4b8373d016f277527198385ba72fda0feb5da015@pcc.me.uk"},"message":"COFF: Implement /pdbaltpath flag.\n\nI needed to revert r330223 because we were embedding an absolute PDB\npath in the .rdata section, which ended up being laid out before the\n.idata section and affecting its RVAs. This flag will let us control\nthe embedded path.\n\nDifferential Revision: https://reviews.llvm.org/D45747\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@330232 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-lld/commits/d94b8cc73c47045497e638f353848134527e0f71"},{"sha":"9e2ad8fd34fc275cf2df08453e3795ce05ec4d7b","author":{"name":"Peter Collingbourne","email":"4b8373d016f277527198385ba72fda0feb5da015@pcc.me.uk"},"message":"Reland r330223, \"COFF: Merge .idata, .didat and .edata into .rdata by default.\", which was reverted in r330228.\n\nIn this reland I removed an unnecessary use of /debug in the test\ndelayimports32.test and used the /pdbaltpath flag in the test\npdb-publics-import.test, both of which avoid embedding absolute PDB\npaths in executables which could affect later RVAs.\n\nOriginal commit message:\n> COFF: Merge .idata, .didat and .edata into .rdata by default.\n>\n> This saves a little space and matches what link.exe does.\n>\n> Tested using the chromium Windows trybots:\n> https://chromium-review.googlesource.com/c/chromium/src/+/1014784\n\nDifferential Revision: https://reviews.llvm.org/D45737\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@330233 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-lld/commits/9e2ad8fd34fc275cf2df08453e3795ce05ec4d7b"},{"sha":"220cceb70797b471f06d089f3fea41b458927de6","author":{"name":"Michael J. Spencer","email":"5bd84c5750ca68fb71e1abc705a92640c3e28dec@gmail.com"},"message":"[ELF] Add profile guided section layout\n\nThis adds profile guided layout using the Call-Chain Clustering (C³) heuristic\nfrom https://research.fb.com/wp-content/uploads/2017/01/cgo2017-hfsort-final1.pdf .\n\nRFC: [llvm-dev] [RFC] Profile guided section layout\n     http://lists.llvm.org/pipermail/llvm-dev/2017-June/114178.html\n\nPass `--call-graph-ordering-file <file>` to read a call graph profile where each\nline has the format:\n\n    <from symbol> <to symbol> <call count>\n\nDifferential Revision: https://reviews.llvm.org/D36351\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@330234 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-lld/commits/220cceb70797b471f06d089f3fea41b458927de6"},{"sha":"64d53dc43094b63e020553b705632b603dd71816","author":{"name":"Peter Collingbourne","email":"4b8373d016f277527198385ba72fda0feb5da015@pcc.me.uk"},"message":"COFF: Friendlier undefined symbol errors.\n\nSummary:\nThis change does three things:\n- Try to find the file and line number of an undefined symbol\n  reference by reading codeview debug info.\n- Try to find the name of the function or global variable with the\n  undefined symbol reference by searching the object file's symbol\n  table.\n- Prints the information in the same style as the ELF linker.\n\nDifferential Revision: https://reviews.llvm.org/D45467\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@330235 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-lld/commits/64d53dc43094b63e020553b705632b603dd71816"}]}
{"actor":{"display_login":"fuchsia-infra-bot"}}