)]}'
{
  "log": [
    {
      "commit": "2f70d961daeef3c88f615175118cbf5b4fa1b628",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [
        "97d4c42914154dcfe4d5ff76d0592d836e77f73a"
      ],
      "author": {
        "name": "Eric Christopher",
        "email": "echristo@gmail.com",
        "time": "Mon Feb 10 10:07:37 2020 -0800"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:38:04 2020 -0700"
      },
      "message": "Remove llgo per discussion on llvm-dev:\n\nhttp://lists.llvm.org/pipermail/llvm-dev/2020-February/139058.html\n\nApproved by dblaikie, pcc.\n\nGitOrigin-RevId: 372bfc65deb859219270e8d467ee2918fb939599\n"
    },
    {
      "commit": "97d4c42914154dcfe4d5ff76d0592d836e77f73a",
      "tree": "d74fc444f986511d764e977889f660f1cd9f36eb",
      "parents": [
        "90c1cd5bb2be17b31ffd01feca93bdb4b0f1a5e2"
      ],
      "author": {
        "name": "James Y Knight",
        "email": "jyknight@google.com",
        "time": "Fri Mar 22 18:27:13 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:38:02 2020 -0700"
      },
      "message": "IR: Support parsing numeric block ids, and emit them in textual output.\n\nJust as as llvm IR supports explicitly specifying numeric value ids\nfor instructions, and emits them by default in textual output, now do\nthe same for blocks.\n\nThis is a slightly incompatible change in the textual IR format.\n\nPreviously, llvm would parse numeric labels as string names. E.g.\n  define void @f() {\n    br label %\"55\"\n  55:\n    ret void\n  }\ndefined a label *named* \"55\", even without needing to be quoted, while\nthe reference required quoting. Now, if you intend a block label which\nlooks like a value number to be a name, you must quote it in the\ndefinition too (e.g. `\"55\":`).\n\nPreviously, llvm would print nameless blocks only as a comment, and\nwould omit it if there was no predecessor. This could cause confusion\nfor readers of the IR, just as unnamed instructions did prior to the\naddition of \"%5 \u003d \" syntax, back in 2008 (PR2480).\n\nNow, it will always print a label for an unnamed block, with the\nexception of the entry block. (IMO it may be better to print it for\nthe entry-block as well. However, that requires updating many more\ntests.)\n\nThus, the following is supported, and is the canonical printing:\n  define i32 @f(i32, i32) {\n    %3 \u003d add i32 %0, %1\n    br label %4\n\n  4:\n    ret i32 %3\n  }\n\nNew test cases covering this behavior are added, and other tests\nupdated as required.\n\nDifferential Revision: https://reviews.llvm.org/D58548\n\nllvm-svn: 356789\nGitOrigin-RevId: c0e6b8ac3ad442e08d7a16382ff50969ba3f2b2d\n"
    },
    {
      "commit": "90c1cd5bb2be17b31ffd01feca93bdb4b0f1a5e2",
      "tree": "d34108affd248482e93048d605d00e1ce1c1621f",
      "parents": [
        "23a767cd1df62a93015973534629f0b95216f3f9"
      ],
      "author": {
        "name": "James Y Knight",
        "email": "jyknight@google.com",
        "time": "Tue Jan 29 16:37:27 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:37:57 2020 -0700"
      },
      "message": "Adjust documentation for git migration.\n\nThis fixes most references to the paths:\n llvm.org/svn/\n llvm.org/git/\n llvm.org/viewvc/\n github.com/llvm-mirror/\n github.com/llvm-project/\n reviews.llvm.org/diffusion/\n\nto instead point to https://github.com/llvm/llvm-project.\n\nThis is *not* a trivial substitution, because additionally, all the\ncheckout instructions had to be migrated to instruct users on how to\nuse the monorepo layout, setting LLVM_ENABLE_PROJECTS instead of\nchecking out various projects into various subdirectories.\n\nI\u0027ve attempted to not change any scripts here, only documentation. The\nscripts will have to be addressed separately.\n\nAdditionally, I\u0027ve deleted one document which appeared to be outdated\nand unneeded:\n  lldb/docs/building-with-debug-llvm.txt\n\nDifferential Revision: https://reviews.llvm.org/D57330\n\nllvm-svn: 352514\nGitOrigin-RevId: 5d71fc5d7b5ffe2323418a09db6eddaf84d6c662\n"
    },
    {
      "commit": "23a767cd1df62a93015973534629f0b95216f3f9",
      "tree": "fe0529cad5378accd905827fac10c897bcdfdb76",
      "parents": [
        "2f71eaf60c9476a10fff51411b51dd3051bd5885"
      ],
      "author": {
        "name": "Chandler Carruth",
        "email": "chandlerc@gmail.com",
        "time": "Mon Jan 21 09:52:34 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:37:51 2020 -0700"
      },
      "message": "Fix typos throughout the license files that somehow I and my reviewers\nall missed!\n\nThanks to Alex Bradbury for pointing this out, and the fact that I never\nadded the intended `legacy` anchor to the developer policy. Add that\nanchor too. With hope, this will cause the links to all resolve\nsuccessfully.\n\nllvm-svn: 351731\nGitOrigin-RevId: 4a1b95bda0c444798a5240fe924dd127b776d12d\n"
    },
    {
      "commit": "2f71eaf60c9476a10fff51411b51dd3051bd5885",
      "tree": "f44fbd1ade3a9c70919d492c30af4940f7c1bf2b",
      "parents": [
        "d2f05c2d18f8021c33100b4e469bbda70b856349"
      ],
      "author": {
        "name": "Kristina Brooks",
        "email": "notstina@gmail.com",
        "time": "Mon Jan 21 04:36:43 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:37:46 2020 -0700"
      },
      "message": "[llgo]: fix compilation under current llvm\n\nPatch rL322965 changed how intrinsics for memset and memzero\nwere defined. This causes a regression in LLGO making it no\nlonger buidable. In addition to that one pass was renamed,\nso this also addresses the pass naming disparity.\n\nI removed all split stack related bits from this patch as\nas asked.\n\nDifferential Revision: https://reviews.llvm.org/D56638\n\nllvm-svn: 351722\nGitOrigin-RevId: e67d23905f1cbcb88111b8ac7ed9f27e50bde510\n"
    },
    {
      "commit": "d2f05c2d18f8021c33100b4e469bbda70b856349",
      "tree": "083f5830c987653fab4bbc36b82e5805488a6444",
      "parents": [
        "48bad5583a374a5362efdd484688e1c87ea3f8d2"
      ],
      "author": {
        "name": "Chandler Carruth",
        "email": "chandlerc@gmail.com",
        "time": "Sat Jan 19 10:56:40 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:37:40 2020 -0700"
      },
      "message": "Update more file headers across all of the LLVM projects in the monorepo\nto reflect the new license. These used slightly different spellings that\ndefeated my regular expressions.\n\nWe understand that people may be surprised that we\u0027re moving the header\nentirely to discuss the new license. We checked this carefully with the\nFoundation\u0027s lawyer and we believe this is the correct approach.\n\nEssentially, all code in the project is now made available by the LLVM\nproject under our new license, so you will see that the license headers\ninclude that license only. Some of our contributors have contributed\ncode under our old license, and accordingly, we have retained a copy of\nour old license notice in the top-level files in each project and\nrepository.\n\nllvm-svn: 351648\nGitOrigin-RevId: 57b08b0944046a6a57ee9b7b479181f548a5b9b4\n"
    },
    {
      "commit": "48bad5583a374a5362efdd484688e1c87ea3f8d2",
      "tree": "d7c8039a3a72f5c0a49f5e6aead01736fddae4b5",
      "parents": [
        "b0021a58ff59b5760c2c06fe73fe468507f7eb39"
      ],
      "author": {
        "name": "Chandler Carruth",
        "email": "chandlerc@gmail.com",
        "time": "Sat Jan 19 08:50:56 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:37:35 2020 -0700"
      },
      "message": "Update the file headers across all of the LLVM projects in the monorepo\nto reflect the new license.\n\nWe understand that people may be surprised that we\u0027re moving the header\nentirely to discuss the new license. We checked this carefully with the\nFoundation\u0027s lawyer and we believe this is the correct approach.\n\nEssentially, all code in the project is now made available by the LLVM\nproject under our new license, so you will see that the license headers\ninclude that license only. Some of our contributors have contributed\ncode under our old license, and accordingly, we have retained a copy of\nour old license notice in the top-level files in each project and\nrepository.\n\nllvm-svn: 351636\nGitOrigin-RevId: 2946cd701067404b99c39fb29dc9c74bd7193eb3\n"
    },
    {
      "commit": "b0021a58ff59b5760c2c06fe73fe468507f7eb39",
      "tree": "803fd29bf166c4905bab0b744880ef4c3d7876bd",
      "parents": [
        "fff50640a47793687dd33508e0032485fda36c89"
      ],
      "author": {
        "name": "Chandler Carruth",
        "email": "chandlerc@gmail.com",
        "time": "Sat Jan 19 06:14:24 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:37:29 2020 -0700"
      },
      "message": "Install new LLVM license structure and new developer policy.\n\nThis installs the new developer policy and moves all of the license\nfiles across all LLVM projects in the monorepo to the new license\nstructure. The remaining projects will be moved independently.\n\nNote that I\u0027ve left odd formatting and other idiosyncracies of the\nlegacy license structure text alone to make the diff easier to read.\nCritically, note that we do not in any case *remove* the old license\nnotice or terms, as that remains necessary until we finish the\nrelicensing process.\n\nI\u0027ve updated a few license files that refer to the LLVM license to\ninstead simply refer generically to whatever license the LLVM project is\nunder, basically trying to minimize confusion.\n\nThis is really the culmination of so many people. Chris led the\ncommunity discussions, drafted the policy update and organized the\nmulti-year string of meeting between lawyers across the community to\nfigure out the strategy. Numerous lawyers at companies in the community\nspent their time figuring out initial answers, and then the Foundation\u0027s\nlawyer Heather Meeker has done *so* much to help refine and get us ready\nhere. I could keep going on, but I just want to make sure everyone\nrealizes what a huge community effort this has been from the begining.\n\nDifferential Revision: https://reviews.llvm.org/D56897\n\nllvm-svn: 351631\nGitOrigin-RevId: 469bdefd448b76c5adcdd67256e9a44fabf7e027\n"
    },
    {
      "commit": "fff50640a47793687dd33508e0032485fda36c89",
      "tree": "58b2655767066584ebec3baf96dbc888aeb2a565",
      "parents": [
        "0ba01e9aef36705751b6394321d1649d7686086f"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@hanshq.net",
        "time": "Tue Jan 15 15:10:32 2019 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:37:24 2020 -0700"
      },
      "message": "Update year in license files\n\nIn last year\u0027s update (D48219) it was suggested that the release manager\nmight want to do this, so here we go.\n\nllvm-svn: 351194\nGitOrigin-RevId: eb60fbfdb43cb8583eda1e338b3489ddef332f10\n"
    },
    {
      "commit": "0ba01e9aef36705751b6394321d1649d7686086f",
      "tree": "aa1fd3ef83f0c2d6bc54aa48470475fa2ff6f2ea",
      "parents": [
        "a3abbd1b17c9b70474bf5b395d0ae733e90721db"
      ],
      "author": {
        "name": "Paul Robinson",
        "email": "paul.robinson@sony.com",
        "time": "Mon Jun 18 12:22:17 2018 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:37:18 2020 -0700"
      },
      "message": "Update copyright year to 2018.\n\nllvm-svn: 334936\nGitOrigin-RevId: 7555c589af006c9c4d171794200753d0e92ef946\n"
    },
    {
      "commit": "a3abbd1b17c9b70474bf5b395d0ae733e90721db",
      "tree": "bbc208244c57ca602478b8243925d2c1860279c8",
      "parents": [
        "c177a7e44fcba52649c75004b4a5662b4b590f25"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Sun Jun 04 22:11:28 2017 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:37:13 2020 -0700"
      },
      "message": "irgen: Create functions instead of global variables for builtin hash and equal algorithms.\n\nThese are in fact functions, and have function type, so it is invalid\nto represent them using global variables.\n\nllvm-svn: 304689\nGitOrigin-RevId: 08b4728f5194cd03b1100b00d4d08ac2d468a400\n"
    },
    {
      "commit": "c177a7e44fcba52649c75004b4a5662b4b590f25",
      "tree": "7fc91eb7bbb2cfc8e343b791c8126bdde7f81aaf",
      "parents": [
        "c9ed0b975fdb715893c65603d61c04222d2dbe9b"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Mon Apr 03 19:13:12 2017 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:37:08 2020 -0700"
      },
      "message": "benchcomp: Add a mode for analyzing file sizes.\n\nllvm-svn: 299376\nGitOrigin-RevId: eb2d1a782c0bd66413fc45e66848baf774511c83\n"
    },
    {
      "commit": "c9ed0b975fdb715893c65603d61c04222d2dbe9b",
      "tree": "2dd8072a964a7bb8a988a16dc2f9b26f76acbf54",
      "parents": [
        "eec8804ea7e8a2798a5f4d2f1e06f2fdf9885e59"
      ],
      "author": {
        "name": "Meador Inge",
        "email": "meadori@codesourcery.com",
        "time": "Tue Dec 06 19:22:04 2016 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:37:02 2020 -0700"
      },
      "message": "[llgo] Remove support for LLVM attributes\n\nllgo supports the application of LLVM attributes to global objects\nand functions.  This \"feature\" is undocumented and untested.  As\ndiscusses in D27442, it should be removed.\n\nDifferential Revision: https://reviews.llvm.org/D27474\n\nllvm-svn: 288843\nGitOrigin-RevId: e6c29d6d854cbbafc108cf32f9676157464f39fc\n"
    },
    {
      "commit": "eec8804ea7e8a2798a5f4d2f1e06f2fdf9885e59",
      "tree": "5710a537b12f0db0d0fc5b4ddb3c4f2750a3161a",
      "parents": [
        "6c47cf01777beca338cb159167d09807932039a2"
      ],
      "author": {
        "name": "Andrew Wilkins",
        "email": "axwalk@gmail.com",
        "time": "Tue Dec 06 05:39:14 2016 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:36:57 2020 -0700"
      },
      "message": "[llgo] set debuglocs for calls in synthetic functions\n\nSynthesized functions do not have valid locations,\nand so we were not setting a debug location. Recent\nchanges to DI require that function call instructions\nwithin a function having DI must have a location set.\nWe just set the debug location to line\u003d0, col\u003d0.\n\nReviewers: pcc\n\nSubscribers: llvm-commits\n\nDifferential Revision: https://reviews.llvm.org/D22905\n\nllvm-svn: 288772\nGitOrigin-RevId: 78ac1f1d42c8415ff0a84e1614bfe076b45ed061\n"
    },
    {
      "commit": "6c47cf01777beca338cb159167d09807932039a2",
      "tree": "dc90c6a3d2a5614e1dec915a3c17169deabe741a",
      "parents": [
        "32112708424282c310f19ef80a2e3480334a1253"
      ],
      "author": {
        "name": "Meador Inge",
        "email": "meadori@codesourcery.com",
        "time": "Tue Dec 06 04:01:11 2016 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:36:52 2020 -0700"
      },
      "message": "[llgo] Update to use the latest IR attribute bindings\n\nA recent commit (r286087) to the LLVM Go bindings that\nchanged things over to use the new attribute API broke\nllgo.  This commit updates llgo accordingly.\n\nllvm-svn: 288769\nGitOrigin-RevId: 21e53508b63c3192d293dff806b26771d100f214\n"
    },
    {
      "commit": "32112708424282c310f19ef80a2e3480334a1253",
      "tree": "40a5e8901668cc07565eeb1eb78988968cdc83fb",
      "parents": [
        "37e8b58d8c8897c0c997a4af605de3cf5e25fad3"
      ],
      "author": {
        "name": "Meador Inge",
        "email": "meadori@codesourcery.com",
        "time": "Tue Dec 06 04:00:12 2016 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:36:46 2020 -0700"
      },
      "message": "[llgo] Fix `debug` to use latest `DIBuilder` bindings\n\nTwo recent commits to the LLVM Go bindings caused breaking changes\nto llgo:\n\n  1. r284707 - Moving the `AlignInBits` field from `DIBasicType` to\n               `DIAutoVariable`.\n\n  2. r284482 - The `AlignInBits` fields going from `uint64` to `uint32`.\n\nThis commit updates llgo accordingly.\n\nllvm-svn: 288768\nGitOrigin-RevId: 7695d8996f5570b178429b06b48155b35047736c\n"
    },
    {
      "commit": "37e8b58d8c8897c0c997a4af605de3cf5e25fad3",
      "tree": "db3f80b0b5c5e9f673bde7284bcce7ddf5d165da",
      "parents": [
        "f89212799837f53b2a6ab817d043223a049c5e9f"
      ],
      "author": {
        "name": "Andrew Wilkins",
        "email": "axwalk@gmail.com",
        "time": "Wed Jul 27 03:01:00 2016 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:36:41 2020 -0700"
      },
      "message": "[llgo] add llgo source path to LLVM_GO_PACKAGES\n\nSummary:\nTo support the use of LLVM_EXTERNAL_LLGO_SOURCE_DIR,\nwith llgo situated in a location other than tools/llgo,\nwe add the llgo source directory to LLVM_GO_PACKAGES.\n\nReviewers: pcc\n\nSubscribers: llvm-commits\n\nDifferential Revision: https://reviews.llvm.org/D21635\n\nllvm-svn: 276828\nGitOrigin-RevId: 5fdb3b89da109dbb081081873b09164e1e190d0c\n"
    },
    {
      "commit": "f89212799837f53b2a6ab817d043223a049c5e9f",
      "tree": "412a9bf74939b999c5dbf101494512a1c23a2601",
      "parents": [
        "901d6a844a40066e05a5d45d217f55ae1fd967c8"
      ],
      "author": {
        "name": "Benjamin Kramer",
        "email": "benny.kra@googlemail.com",
        "time": "Thu Jul 14 13:15:37 2016 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:36:36 2020 -0700"
      },
      "message": "Upgrade all the .arcconfigs to https.\n\nllvm-svn: 275409\nGitOrigin-RevId: 56a46bc68058e78c6309f46e5aafd18edc72b553\n"
    },
    {
      "commit": "901d6a844a40066e05a5d45d217f55ae1fd967c8",
      "tree": "d1382721f3dd5b90d5008bae76237ad2bbab7cb3",
      "parents": [
        "71279dbb2b333c688d2fdeefe8b97b5e7dfbffe5"
      ],
      "author": {
        "name": "Andrew Wilkins",
        "email": "axwalk@gmail.com",
        "time": "Mon Apr 25 01:18:20 2016 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:36:31 2020 -0700"
      },
      "message": "[llgo] llgoi: separate evaluation from printing\n\nSummary:\nSeparate the evaluation of expressions from printing\nof results. This is in preparation for splitting the\ncore of the interpreter out for use in alternative\ninterpreter frontends.\n\nAt the same time, the output is made less noisy in\nresponse to comments on the golang-nuts announcement.\nWe would ideally print out values using Go syntax,\nbut this is impractical until we have libgo based on\nGo 1.5. When that happens, fmt\u0027s %#v will handle\nreflect.Value better, and so we can fix/filter type\nnames to remove automatically generated package names.\n\nReviewers: pcc\n\nSubscribers: llvm-commits, axw\n\nDifferential Revision: http://reviews.llvm.org/D13761\n\nllvm-svn: 267374\nGitOrigin-RevId: bfb167960380a7a05063ae8ecc09dd9619719d5f\n"
    },
    {
      "commit": "71279dbb2b333c688d2fdeefe8b97b5e7dfbffe5",
      "tree": "e1ea20ded84f9f8a08ac64f8e950f0017db3e11d",
      "parents": [
        "bc6e49aef5bc6e3f1b3240eddb51851b2fdfb3b8"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Fri Apr 08 22:42:22 2016 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:36:25 2020 -0700"
      },
      "message": "benchcomp: Add a mode for analyzing rule execution time in ninja log files.\n\nllvm-svn: 265860\nGitOrigin-RevId: b24f4fb6171eaf2caa8f3cf6adcf11821ec1d27c\n"
    },
    {
      "commit": "bc6e49aef5bc6e3f1b3240eddb51851b2fdfb3b8",
      "tree": "be94327213fd48a5f20e0693b75e94d0a5d94ea6",
      "parents": [
        "ac7736ac9dd6aff5e09219c6ab8e165c3ddef0dc"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Fri Apr 08 22:42:14 2016 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:36:20 2020 -0700"
      },
      "message": "benchcomp: Look at all sections whose names begin with .text, not just the .text section.\n\nllvm-svn: 265859\nGitOrigin-RevId: 86e8cc8a9b0689ebb1a797bf7070bea092408653\n"
    },
    {
      "commit": "ac7736ac9dd6aff5e09219c6ab8e165c3ddef0dc",
      "tree": "ea02b23b7af69152ecec5eb86c32bd755492d881",
      "parents": [
        "19f4689a6e5ea959906524c80c9e4a261ed451fd"
      ],
      "author": {
        "name": "Andrew Wilkins",
        "email": "axwalk@gmail.com",
        "time": "Wed Mar 30 00:29:33 2016 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:36:15 2020 -0700"
      },
      "message": "[llgo] add USES_TERMINAL option to check-libgo\n\nSummary:\nThe check-libgo target runs \"make check\" in the\nlibgo package, which can take a long time on\nslower machines. To prevent buildbot failures\ndue to timeout, we can use Ninja\u0027s console pool\nfor this target.\n\nReviewers: pcc\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D9495\n\nllvm-svn: 264815\nGitOrigin-RevId: b94480376a90d17ae96c43e9158faec285d4e4b6\n"
    },
    {
      "commit": "19f4689a6e5ea959906524c80c9e4a261ed451fd",
      "tree": "6a4fd6cf9949dbc1728c3f5940bb68ff1e3812d0",
      "parents": [
        "6e2cdcfa1d76c0b37505b35799a5e1b96909842b"
      ],
      "author": {
        "name": "Andrew Wilkins",
        "email": "axwalk@gmail.com",
        "time": "Wed Mar 23 23:09:00 2016 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:36:10 2020 -0700"
      },
      "message": "[llgo] Increment \"Debug Info Version\"\n\nPatch by Michal Cierniak!\n\nThis patch increments the \"Debug Info Version\" from 2 to 3.\nThis is a nop if you just want to generate binaries. I verified\nthat with and without this patch, when I run llgo -g on a Go\nsource file, I get exactly the same binary. The purpose of the\npatch is to make it possible to run the llvm-dis tool. Without\nthe patch, it is impossible to disassemble files generated with\nllgo:\n\n  $ llgo -c -g -emit-llvm src/hello.go\n  $ llvm-dis hello.o\n  llvm-dis: warning: ignoring debug info with an invalid version (2) in hello.o\n\nDifferential Revision: http://reviews.llvm.org/D18355\n\nllvm-svn: 264212\nGitOrigin-RevId: 0f432aa05a4c32ab818f2e4cfc5ad2a5a8093c56\n"
    },
    {
      "commit": "6e2cdcfa1d76c0b37505b35799a5e1b96909842b",
      "tree": "51c5622689c4d9c646ce1689fb3ff4f89516d2b3",
      "parents": [
        "8c68b20b145de1b88595343c38a7c50370c732d6"
      ],
      "author": {
        "name": "Andrew Wilkins",
        "email": "axwalk@gmail.com",
        "time": "Wed Mar 23 12:39:21 2016 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:36:05 2020 -0700"
      },
      "message": "[cmake] fix libgo-llgo paths in install target\n\nllvm-svn: 264153\nGitOrigin-RevId: 4ff0382453a0c2cd95bc0b7b0ac233356ccd9c24\n"
    },
    {
      "commit": "8c68b20b145de1b88595343c38a7c50370c732d6",
      "tree": "961bcc64f388b8a83cef475bb42922dc46627d4a",
      "parents": [
        "770e78ed66b05ff72c8742f068d9d5ffdf10e59f"
      ],
      "author": {
        "name": "Andrew Wilkins",
        "email": "axwalk@gmail.com",
        "time": "Tue Mar 15 05:36:43 2016 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:35:59 2020 -0700"
      },
      "message": "[llgo] Roll gofrontend forward\n\nSwitch gofrontend to using go.googlesource.com, and\nupdate to 81eb6a3f425b2158c67ee32c0cc973a72ce9d6be.\n\nThere are various changes required to update to the\ngo 1.5 runtime:\n\ntypemap.go is changed to accommodate the change in representation for equal/hash algorithms, and the removal of the zero value/type.\nCMakeLists.txt is updated to add the build tree to the package search path, so internal packages, which are not installed, are found.\nvarious files changes due to removal of __go_new_nopointers; the same change as in D11863, but with NoUnwindAttribute added to the added runtime functions which are called with \"callOnly\".\nminor cleanups in ssa.go while investigating issues with unwinding/panic handling.\n\nDifferential Revisision: http://reviews.llvm.org/D15188\n\nllvm-svn: 263536\nGitOrigin-RevId: 6436a4abd7a2f3a60b230453295dba199d8a59c3\n"
    },
    {
      "commit": "770e78ed66b05ff72c8742f068d9d5ffdf10e59f",
      "tree": "af5640bf9c81bce2433fb2760188d8fb13e20e0b",
      "parents": [
        "283354e34b4111f01a4de091c2bf352d8155fcb9"
      ],
      "author": {
        "name": "Andrew Wilkins",
        "email": "axwalk@gmail.com",
        "time": "Fri Nov 27 04:46:46 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:35:51 2020 -0700"
      },
      "message": "[llgo] Force exporting __morestack from llgoi\n\nSummary:\nForce exporting __morestack from llgoi, so that\nthe symbol is available to the execution engine\nwhen linking with libLLVM.so. The engine does\nnot reference __morestack explicitly, so must\nbe provided by the host program.\n\nReviewers: pcc\n\nSubscribers: axw, llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D12625\n\nllvm-svn: 254188\nGitOrigin-RevId: b7394b22fd7ba13345b792b2d028461b457efbb4\n"
    },
    {
      "commit": "283354e34b4111f01a4de091c2bf352d8155fcb9",
      "tree": "45dc152b58079bd3ffb7a505e2a4ca0509de7a01",
      "parents": [
        "a87ae8c6d64f7945a4ad23cf60e531670bcb8559"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Thu Nov 05 22:04:20 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:35:46 2020 -0700"
      },
      "message": "debug: Update for debug info API change.\n\nllvm-svn: 252221\nGitOrigin-RevId: 8324851a4eec3cf12d8b042eaa5cc7bf58d52212\n"
    },
    {
      "commit": "a87ae8c6d64f7945a4ad23cf60e531670bcb8559",
      "tree": "af8862945e50c95b3163b7527311d79fd53936ff",
      "parents": [
        "2756bdac68af672c5607178a6e577cc5bf4886c0"
      ],
      "author": {
        "name": "Andrew Wilkins",
        "email": "axwalk@gmail.com",
        "time": "Fri Sep 25 06:28:14 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:35:41 2020 -0700"
      },
      "message": "[llgo] irgen: always use TargetMachine\u0027s data layout\n\nSummary:\nAnother attempt at resolving the runtime assertion\nin llgoi due to data layout mismatch between module\nand execution engine.\n\nThe X86 data layout constant appears to be unnecessary,\nand does not match what the execution engine picks.\nUsing the registered Target, we pick the same data\nlayout as the execution engine.\n\nWhile I was in the vicinity, I deleted the last\nremnants of PNaCl support.\n\nReviewers: pcc\n\nSubscribers: jfb, llvm-commits, dschuff\n\nDifferential Revision: http://reviews.llvm.org/D12630\n\nllvm-svn: 248565\nGitOrigin-RevId: f69d45efc3c119c53cd725b422d88fe7edcfdb10\n"
    },
    {
      "commit": "2756bdac68af672c5607178a6e577cc5bf4886c0",
      "tree": "29518b945a04f5c65dcf9d70f925df0216e4b69b",
      "parents": [
        "81c949a00afdc5fc9de959bedabff31e00b377af"
      ],
      "author": {
        "name": "Andrew Wilkins",
        "email": "axwalk@gmail.com",
        "time": "Tue Sep 01 11:52:37 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:35:35 2020 -0700"
      },
      "message": "[llgo] drop debug/DIBuilder.Declare\n\nSummary:\nCompanion to D11864, which updates the\nDIBuilder bindings to match a recent\nchange in the underlying API.\n\nWe drop the debug/DIBuilder.Declare method\nfor now, which is unused, as otherwise it will\nbe broken with the new DIBuilder API in the\nGo bindings.\n\nReviewers: pcc\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D11891\n\nllvm-svn: 246545\nGitOrigin-RevId: 3b138079c9624c10c63ca858e48b68eed698b9b6\n"
    },
    {
      "commit": "81c949a00afdc5fc9de959bedabff31e00b377af",
      "tree": "a2b8c9cefbe8049b85d0a1ed30c3b22ee10a1ccb",
      "parents": [
        "40f6318747ec28cd937ea8692daf81410b59e019"
      ],
      "author": {
        "name": "Tanya Lattner",
        "email": "tonic@nondot.org",
        "time": "Wed Aug 05 04:03:05 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:35:30 2020 -0700"
      },
      "message": "Update to new lists.llvm.org\n\nllvm-svn: 244007\nGitOrigin-RevId: 449fa2f3cb51a863699e294bd19f45acdbff55bd\n"
    },
    {
      "commit": "40f6318747ec28cd937ea8692daf81410b59e019",
      "tree": "65ab03899f6fcc1b31cdd9e5ee64813324c9e41a",
      "parents": [
        "d655bfc4a33d347de716367a7f5e7842501bb110"
      ],
      "author": {
        "name": "Andrew Wilkins",
        "email": "axwalk@gmail.com",
        "time": "Tue Jul 21 00:47:18 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:35:25 2020 -0700"
      },
      "message": "[llgo] build llgoi by default\n\nSummary:\nAs llgoi is installed, it must be built or the install\ntarget will fail; there is no implicit dependency.\nAdding llgoi to \"ALL\" makes building llgo as part of an\nentire LLVM distribution a bit friendlier: you can then\njust do the typical \"make \u0026\u0026 make install\".\n\nReviewers: pcc\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D11291\n\nllvm-svn: 242750\nGitOrigin-RevId: 4a628bb9e1519071e87bee3a4562b60bf61f9fd8\n"
    },
    {
      "commit": "d655bfc4a33d347de716367a7f5e7842501bb110",
      "tree": "77915fdb3e68a1340fd211386c86c154d6bee7e6",
      "parents": [
        "2f82565f48eb90f05dfe396873b0815f7eb69d67"
      ],
      "author": {
        "name": "Andrew Wilkins",
        "email": "axwalk@gmail.com",
        "time": "Fri Jul 17 08:15:01 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:35:20 2020 -0700"
      },
      "message": "[llgo] cmd/gllgo: handle/ignore more flags\n\nSummary:\nThis diff is to support Debian packaging,\nwhich sets various hardening-rleated flags\nin CFLAGS. They don\u0027t make sense for Go,\nso we just ignore them.\n\nReviewers: pcc\n\nSubscribers: llvm-commits, axw\n\nDifferential Revision: http://reviews.llvm.org/D11288\n\nllvm-svn: 242513\nGitOrigin-RevId: 7a94f98beaf11daf0046e02e34d07c9970ff2b28\n"
    },
    {
      "commit": "2f82565f48eb90f05dfe396873b0815f7eb69d67",
      "tree": "9ec0ed18a9fa24ce6baf95b4610c2ef7bfaa07c6",
      "parents": [
        "f09d824f02d858855486037bba617e8a3a822083"
      ],
      "author": {
        "name": "Andrew Wilkins",
        "email": "axwalk@gmail.com",
        "time": "Wed Jul 15 13:17:04 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:35:15 2020 -0700"
      },
      "message": "[llgo] update libgo-llgo.so version to match libtool_VERSION\n\nSummary:\nlibtool_VERSION was changed in gofrontend a while ago,\nbut CMakeLists.txt in llgo wasn\u0027t updated, and so the\ninstall target fails. Not sure how this went unnoticed\nfor so long.\n\nReviewers: pcc\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D11118\n\nllvm-svn: 242291\nGitOrigin-RevId: e5a7b93e1bec5e6ed4c049bd38781a8554c63305\n"
    },
    {
      "commit": "f09d824f02d858855486037bba617e8a3a822083",
      "tree": "472c05e8710a5dbe2c2b9b5e967577ac5f13bc9b",
      "parents": [
        "d38104598749b2d0bc8e9315c606991318caff72"
      ],
      "author": {
        "name": "Andrew Wilkins",
        "email": "axwalk@gmail.com",
        "time": "Wed Jul 15 13:05:35 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:35:10 2020 -0700"
      },
      "message": "[llgo] set function personality with SetPersonality\n\nSummary:\nIf a function requires a landing pad, set the personality function.\n\nRequires D11116.\n\nReviewers: pcc\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D11117\n\nllvm-svn: 242290\nGitOrigin-RevId: fec95af706eb1bcd98c91b1b5738ba87e6b3f49c\n"
    },
    {
      "commit": "d38104598749b2d0bc8e9315c606991318caff72",
      "tree": "c1dd72025598aa4d74e0deafbc5924494e38cbae",
      "parents": [
        "e1f75e70357548389e532e765860774dd90af05e"
      ],
      "author": {
        "name": "Andrew Wilkins",
        "email": "axwalk@gmail.com",
        "time": "Sat May 23 15:16:09 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:35:04 2020 -0700"
      },
      "message": "[llgo] cmd/llgoi: use line editor\n\nSummary:\nThis diff adds line-editing to llgoi, by\nvendoring and using github.com/peterh/liner.\nI have only implemented the basics here;\nfollow-ups will come later to add persisted\nhistory, and completion,\n\nReviewers: pcc\n\nReviewed By: pcc\n\nSubscribers: axw, llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D9811\n\nllvm-svn: 238100\nGitOrigin-RevId: 4ffbbd7da7fe8a896cbf3f4d6004d6a1625cb31e\n"
    },
    {
      "commit": "e1f75e70357548389e532e765860774dd90af05e",
      "tree": "7f46f33caea34b793e934441872b6b0965d2c6f1",
      "parents": [
        "c9977492b95ccfb352d9c8985f85a42cc692da59"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Tue May 12 22:14:26 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:34:59 2020 -0700"
      },
      "message": "benchcomp: Add macho_symsizes mode for comparing Mach-O object symbol sizes.\n\nllvm-svn: 237199\nGitOrigin-RevId: dd90dc8aa95dbcd59a6dbfa1d192047c9d996008\n"
    },
    {
      "commit": "c9977492b95ccfb352d9c8985f85a42cc692da59",
      "tree": "c7b48c6f25060d8b13cbcfb254c6a75e2debfb16",
      "parents": [
        "ed0651856bbef1cb35b76338a2e51bf56b37a16a"
      ],
      "author": {
        "name": "Andrew Wilkins",
        "email": "axwalk@gmail.com",
        "time": "Wed Apr 08 01:41:46 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:34:54 2020 -0700"
      },
      "message": "[llgo] add buildbot-slave config\n\nSummary:\nThis patch adds the configuration used to deploy\nthe llgo-builder buildbot slave. The builder is\ndeployed to Google Compute Engine using Juju.\n\nReviewers: pcc\n\nReviewed By: pcc\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D8854\n\nllvm-svn: 234383\nGitOrigin-RevId: 11e66bb7df8e7420250a813a7e6fd27bca0c44e7\n"
    },
    {
      "commit": "ed0651856bbef1cb35b76338a2e51bf56b37a16a",
      "tree": "c7a9b9301356682bf9a07036194e121a34165fad",
      "parents": [
        "5dae4631b58d58d612ffc5b3c5cfe7a74c1e0f87"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Sun Apr 05 23:32:13 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:34:49 2020 -0700"
      },
      "message": "Add documentation for llgoi, update README\n\nllvm-svn: 234137\nGitOrigin-RevId: 76beae321a2bdbf93b14737f7db3b2c14e906a3b\n"
    },
    {
      "commit": "5dae4631b58d58d612ffc5b3c5cfe7a74c1e0f87",
      "tree": "a50635379851b25d970f0caa90915851e483a533",
      "parents": [
        "0746424dbf83e82f6b65669f49c9ec6719175d45"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Sun Apr 05 23:32:10 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:34:44 2020 -0700"
      },
      "message": "Roll gofrontend to 15a24202fa42.\n\nTakes us to Go 1.4.2 plus a number of bug fixes.\n\nDifferential Revision: http://reviews.llvm.org/D8830\n\nllvm-svn: 234136\nGitOrigin-RevId: d35a6aff928b2ac981558186a734fd0ba9b2ea2f\n"
    },
    {
      "commit": "0746424dbf83e82f6b65669f49c9ec6719175d45",
      "tree": "23126d2ec464d1c71ee290b0099c21d8a3d26b9a",
      "parents": [
        "9b1695fd5bd684a1ac37c125243ba6ce9c1df9b7"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Sun Apr 05 23:31:49 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:34:39 2020 -0700"
      },
      "message": "Roll gofrontend to 07baa07598ea; roll libffi to r219477.\n\nIncorporates https://codereview.appspot.com/198770044, which causes us to start\nusing the static chain register for closures instead of __go_{get,set}_closure.\n\nDifferential Revision: http://reviews.llvm.org/D8829\n\nllvm-svn: 234135\nGitOrigin-RevId: cac325993ad8872dc9bea68195c6618283171c5b\n"
    },
    {
      "commit": "9b1695fd5bd684a1ac37c125243ba6ce9c1df9b7",
      "tree": "afaf25794af82664e6db2394fb20d8b6b322711b",
      "parents": [
        "0f86b02c4492a4a38ad8d700fc2bd69845704bd0"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Sun Apr 05 23:30:42 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:34:33 2020 -0700"
      },
      "message": "Roll gofrontend to a6e10414311a\n\nThis takes us to Go 1.4. Also includes a couple of changes to the test\nsuite, both in the runtime package:\n\n- Disable TestSetPanicOnFault. We cannot support this scenario at all,\n  due to LLVM\u0027s lack of non-call exceptions.\n\n- Tweak TestFinalizerType. This test only passes with two GC runs.\n\nDifferential Revision: http://reviews.llvm.org/D8828\n\nllvm-svn: 234134\nGitOrigin-RevId: 93c73ebcbd73f5436d13ffc41f49a86fc062deb8\n"
    },
    {
      "commit": "0f86b02c4492a4a38ad8d700fc2bd69845704bd0",
      "tree": "68ecdc12a486b654e61832896442d8aa39810fda",
      "parents": [
        "63a296207dcfde0b1c7d263a80ca0aeab628e24a"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Sun Apr 05 23:28:18 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:34:26 2020 -0700"
      },
      "message": "Roll gotools to d4e70101.\n\nMost importantly, this gives us https://go-review.googlesource.com/7533 which\nfixes a bug in go/ssa that caused test failures in the Go 1.4 standard library.\n\nAlso remove the go1.4 tag workaround. We no longer need it now that we\nship llgo-go.\n\nDifferential Revision: http://reviews.llvm.org/D8827\n\nllvm-svn: 234133\nGitOrigin-RevId: 7d39641c805bf3263ffb55a23ecf4bbfd37402c0\n"
    },
    {
      "commit": "63a296207dcfde0b1c7d263a80ca0aeab628e24a",
      "tree": "552690de4e035d53ad51c2f9446d09b70148da07",
      "parents": [
        "4a30847d7eb036295482c8c21c961141bcc63a95"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Wed Mar 18 08:34:40 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:34:20 2020 -0700"
      },
      "message": "llgoi: Fix type identity for imported binary packages.\n\ngo/loader creates a fresh package map for each source package it imports. In\nllgoi this caused binary imported packages to be imported anew for every input\nline, resulting in spurious type errors and panics in go/ssa when encountering\npreviously imported types. Fix this by setting types.Config.Packages to our\ninternal package map.\n\nDifferential Revision: http://reviews.llvm.org/D8409\n\nllvm-svn: 232617\nGitOrigin-RevId: 38a7dde1c5dfcbb69f90ee961e6b2583f0928257\n"
    },
    {
      "commit": "4a30847d7eb036295482c8c21c961141bcc63a95",
      "tree": "c30e08d4869e33567db404ee4afb4736f5af50b0",
      "parents": [
        "680c1bfbef11cc7f528705940b09e0e0ecc9a200"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Wed Mar 18 07:35:17 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:34:15 2020 -0700"
      },
      "message": "Add llgo-go to installation.\n\nllvm-svn: 232614\nGitOrigin-RevId: 4b1ba6f09f9311c31cf01c1079ed956633567009\n"
    },
    {
      "commit": "680c1bfbef11cc7f528705940b09e0e0ecc9a200",
      "tree": "ce4256bddbd88b32ad8d7d16e0587b3374e95108",
      "parents": [
        "6419c1c5465927ab63f7c1fae8acd171c21c0199"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Wed Mar 18 06:04:22 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:34:10 2020 -0700"
      },
      "message": "llgoi: Fix importing source packages together with dependent binary packages.\n\nNote that this means that llgoi does not support the case\nwhere a package\u0027s pkgpath is different from its import path,\nbut I don\u0027t think this should actually happen with llgoi.\n\nDifferential Revision: http://reviews.llvm.org/D8403\n\nllvm-svn: 232612\nGitOrigin-RevId: 6092d2c06540c83b3e261835d045822af1ea9e2f\n"
    },
    {
      "commit": "6419c1c5465927ab63f7c1fae8acd171c21c0199",
      "tree": "0a17a11b3bff21ad4cba6c4c105d338555077ec7",
      "parents": [
        "6030fb76a57dc9a78f9f335fb9f80fa84dab817e"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Tue Mar 17 23:17:38 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:34:05 2020 -0700"
      },
      "message": "Add cgo dependency to llgo-stage2 and llgoi.\n\nllvm-svn: 232564\nGitOrigin-RevId: 3a6ee8f25cc906d8b537005bd9dd35abd2f04a51\n"
    },
    {
      "commit": "6030fb76a57dc9a78f9f335fb9f80fa84dab817e",
      "tree": "64919fb03627f0d230a31a2f7a28594177b0cbee",
      "parents": [
        "93ef381d4c9891ccfd5efc294a7675fe428e7a65"
      ],
      "author": {
        "name": "Andrew Wilkins",
        "email": "axwalk@gmail.com",
        "time": "Fri Mar 13 01:36:02 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:34:00 2020 -0700"
      },
      "message": "[llgo] update year in LICENSE.txt\n\nllvm-svn: 232133\nGitOrigin-RevId: 984bc5298b5f1aa2fca3dd8b3d39b36cb44147d3\n"
    },
    {
      "commit": "93ef381d4c9891ccfd5efc294a7675fe428e7a65",
      "tree": "f0fb8ed985d88e474c9fdccbe5cb11784b9e5989",
      "parents": [
        "a58654f6d49dab0839649b53be32ad94dc5c279c"
      ],
      "author": {
        "name": "Andrew Wilkins",
        "email": "axwalk@gmail.com",
        "time": "Fri Mar 06 02:49:07 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:33:55 2020 -0700"
      },
      "message": "[llgo] Disable known failing packages in check-libgo\n\nSummary:\nThere are two packages in libgo which have\nknown failures when running the \"make check\" rule.\nThis change disables those packages in the tests so\nthat we can run libgo tests without them until the\nroot causes are identified and resolved.\n\nTest Plan: ran check-libgo rule\n\nReviewers: pcc\n\nReviewed By: pcc\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D8003\n\nllvm-svn: 231448\nGitOrigin-RevId: d07b2b42285e53d111569996f99a8725af18f16b\n"
    },
    {
      "commit": "a58654f6d49dab0839649b53be32ad94dc5c279c",
      "tree": "ce32d14b1bbaadc76c8f044bc51ae423ad432489",
      "parents": [
        "37ba44418c81c0794ea23dcd39102aac0eb97c8c"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Thu Mar 05 22:55:42 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:33:50 2020 -0700"
      },
      "message": "Fix test to use explicit load type.\n\nllvm-svn: 231417\nGitOrigin-RevId: 68a640c080b624a8df221cc18ab48e1a8c49fb1c\n"
    },
    {
      "commit": "37ba44418c81c0794ea23dcd39102aac0eb97c8c",
      "tree": "8d1270c87cc96ba908fd33d86be5a52ff9f778b5",
      "parents": [
        "9581c795461cd78953ec44477a4f7ce7a2fa7644"
      ],
      "author": {
        "name": "Andrew Wilkins",
        "email": "axwalk@gmail.com",
        "time": "Mon Mar 02 12:42:45 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:33:45 2020 -0700"
      },
      "message": "[llgo] debug: create replaceable type through DIBuilder\n\nSummary:\nllgo was asserting in DebugInfo, which was interpreting\nthe temporary MDNodes we were creating as DIScopes instead\nof DITypes (in DIScope::getRef).\n\nThis proposal changes llgo to use DIBuilder\u0027s\ncreateReplaceableCompositeType method to create a DIType\nthat can be RAUW\u0027d.\n\nReviewers: pcc\n\nReviewed By: pcc\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D7852\n\nllvm-svn: 230953\nGitOrigin-RevId: ac15169034c70fc22c921fa4719ea6f670b3068d\n"
    },
    {
      "commit": "9581c795461cd78953ec44477a4f7ce7a2fa7644",
      "tree": "ee3a68bc4f2cc57bb0be20994d76dbfc7438de94",
      "parents": [
        "56c8f3d509d937e1b569e9d1cfdd818efb67eb74"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Sat Feb 14 01:46:01 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:33:40 2020 -0700"
      },
      "message": "Build cgo and llgo-go\n\nDifferential Revision: http://reviews.llvm.org/D7629\n\nllvm-svn: 229211\nGitOrigin-RevId: 7ddf832e0e35f8c461711ae4fedb3590e85b2525\n"
    },
    {
      "commit": "56c8f3d509d937e1b569e9d1cfdd818efb67eb74",
      "tree": "dd8560641af38f0b35a481206b23b5a2c194014b",
      "parents": [
        "a785a65557041f04cc6e0d937e2f6dc9eb2e8b0a"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Fri Feb 13 22:59:07 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:33:35 2020 -0700"
      },
      "message": "Roll gofrontend to 0fde0b6a7eb2\n\nThis gives us the sources for cgo, go and gofmt.\n\nllvm-svn: 229174\nGitOrigin-RevId: 6393bae4f9089efc8f1be01003ccb714de706106\n"
    },
    {
      "commit": "a785a65557041f04cc6e0d937e2f6dc9eb2e8b0a",
      "tree": "5feba9ec7e01cf42cd9c45c008df579498a5044e",
      "parents": [
        "7b047c4bbe6b242398ec5bd41c12e08e645ff42c"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Fri Feb 13 22:58:36 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:33:29 2020 -0700"
      },
      "message": "Update for API change\n\nllvm-svn: 229173\nGitOrigin-RevId: c969b1b06335aa6bf5828f86696c394d1cd35f08\n"
    },
    {
      "commit": "7b047c4bbe6b242398ec5bd41c12e08e645ff42c",
      "tree": "3655c870255e73323529f333cfb4059d380d3a69",
      "parents": [
        "9fe05aa834fd5a030034a15608f3498c28817176"
      ],
      "author": {
        "name": "Andrew Wilkins",
        "email": "axwalk@gmail.com",
        "time": "Thu Jan 29 00:34:30 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:33:24 2020 -0700"
      },
      "message": "irgen: don\u0027t emit debug metadata for locals\n\nSummary:\nThe debug metadata we generate is wrong, and is\nnow causing build failures. This revision disables\nthe only llvm.dbg.declare calls we make.\n\n(There is also a drive-by fix to CMakeLists.txt,\nadding in a missing .go dependency.)\n\nFixes http://llvm.org/bugs/show_bug.cgi?id\u003d22330\n\nReviewers: pcc\n\nReviewed By: pcc\n\nSubscribers: dblaikie, llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D7222\n\nllvm-svn: 227403\nGitOrigin-RevId: 72b5e5f5b47a44294e2acb93c78de766b63265c2\n"
    },
    {
      "commit": "9fe05aa834fd5a030034a15608f3498c28817176",
      "tree": "cc21faf666f57fa93cdce2a657e28237ca228790",
      "parents": [
        "74a5b5356e32103d744ecde234410818057f73b7"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Thu Jan 15 04:13:29 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:33:19 2020 -0700"
      },
      "message": "Introduce llgoi, a REPL for Go\n\nllgoi is a Go REPL based on llgo irgen and the LLVM JIT. It supports\nexpressions, statements, most declarations and imports, including binary\nimports from the standard library and source imports from $GOPATH.\n\nDifferential Revision: http://reviews.llvm.org/D6957\n\nllvm-svn: 226097\nGitOrigin-RevId: 6725a83e84a5e6e6ebc8db6fe9199a431e045d79\n"
    },
    {
      "commit": "74a5b5356e32103d744ecde234410818057f73b7",
      "tree": "a8ba37af20c1a11d1c6a0cd77d55b600796f97d5",
      "parents": [
        "45527d8f579cb68537bfd74abe6780017679e4ba"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Wed Jan 14 05:18:16 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:33:14 2020 -0700"
      },
      "message": "irgen: expose DisableUnusedImportCheck flag\n\nDifferential Revision: http://reviews.llvm.org/D6956\n\nllvm-svn: 225946\nGitOrigin-RevId: 5ab806129318bf0cc6f9a431c988bca29af3c198\n"
    },
    {
      "commit": "45527d8f579cb68537bfd74abe6780017679e4ba",
      "tree": "fb36a0ee296cb059e0fbff6a5980f966fd5b597a",
      "parents": [
        "8eafcd7e30e5655f7676b3ddcee25f4bb4ecc896"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Wed Jan 14 05:17:41 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:33:09 2020 -0700"
      },
      "message": "irgen: expose PackageCreated hook\n\nDifferential Revision: http://reviews.llvm.org/D6955\n\nllvm-svn: 225945\nGitOrigin-RevId: c253ebc4af2042e2655987635349eb8047fe54c8\n"
    },
    {
      "commit": "8eafcd7e30e5655f7676b3ddcee25f4bb4ecc896",
      "tree": "7911599d7fa5841705f7afb704a79d25b6633601",
      "parents": [
        "1515450846d4f66bb443f8b6a5c3765bac0dce84"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Tue Jan 13 20:45:08 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:33:04 2020 -0700"
      },
      "message": "Roll gotools to 47f2109c.\n\nAt the same time, perform a number of simplifications:\n\n- Rename go.tools directory to gotools.\n\n- Import only the go directory; all required Go analysis code and\n  its dependencies have now been moved to this directory.\n\nllvm-svn: 225825\nGitOrigin-RevId: 56109b78c79daa0193c6e993d8c58030a71f38bd\n"
    },
    {
      "commit": "1515450846d4f66bb443f8b6a5c3765bac0dce84",
      "tree": "965f3d9d804ba9d738df0630cce5a5e4b4ec44da",
      "parents": [
        "6359dda5691797c6468bb3d0175b34bc497d1f5a"
      ],
      "author": {
        "name": "Andrew Wilkins",
        "email": "axwalk@gmail.com",
        "time": "Thu Jan 08 07:49:28 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:32:58 2020 -0700"
      },
      "message": "[llgo] irgen: generate switch instructions\n\nSummary:\n    With this patch, llgo uses ssautil.Switches\n    to reconstitute (and synthesise) switches,\n    which can then be lowered to lookup tables,\n    trees, etc.\n\n    We currently only handle integer const case\n    switches. We erase the comparison blocks (other\n    than the initial block), and generate a switch\n    instruction at the end of the block starting\n    the if-else-if chain. ssautil.Switches does\n    not remove duplicate const cases (e.g. same\n    operands for \"||\"), so we do this in llgo for\n    now.\n\nTest Plan: lit test added\n\nReviewers: pcc\n\nReviewed By: pcc\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D6831\n\nllvm-svn: 225433\nGitOrigin-RevId: f3718a9bf100596cce88f0d5ed27c16a204fe58f\n"
    },
    {
      "commit": "6359dda5691797c6468bb3d0175b34bc497d1f5a",
      "tree": "1e82ab547f0624088beb4b3bf92fea07dbfdf3aa",
      "parents": [
        "ef5fe9035c8233682de7009987a9a261edbceee3"
      ],
      "author": {
        "name": "Chandler Carruth",
        "email": "chandlerc@gmail.com",
        "time": "Wed Jan 07 21:28:10 2015 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:32:53 2020 -0700"
      },
      "message": "Test commit to check the new git mirror.\n\nllvm-svn: 225394\nGitOrigin-RevId: ce7d87651ba780ab545cf3bb12d384ab8a4d378c\n"
    },
    {
      "commit": "ef5fe9035c8233682de7009987a9a261edbceee3",
      "tree": "c1a503aa0bc9290645b6055bd0a586ccf1c66ecd",
      "parents": [
        "013814a21f0758e14e7a579dbe0312461a4541a6"
      ],
      "author": {
        "name": "Andrew Wilkins",
        "email": "axwalk@gmail.com",
        "time": "Wed Dec 31 03:46:49 2014 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:32:48 2020 -0700"
      },
      "message": "[llgo] Elide alloca for unused received values in select\n\nSummary: If a receive case in a select statement is not assigned to a named variable, then we can eliminate the alloca and copy at runtime.\n\nTest Plan: lit test added\n\nReviewers: pcc\n\nReviewed By: pcc\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D6785\n\nllvm-svn: 225033\nGitOrigin-RevId: 75f34af99c413d4573826ca355b53f67eb5626d7\n"
    },
    {
      "commit": "013814a21f0758e14e7a579dbe0312461a4541a6",
      "tree": "6a57d648f5f1db23e179cc6f55e22ba1c9c67c32",
      "parents": [
        "9ff63179b1b57f3c73fcf668ca68710dcc15ee08"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Wed Dec 31 00:25:39 2014 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:32:42 2020 -0700"
      },
      "message": "irgen: modify the ABI to use init guards instead of priority\n\nThe new ABI is simpler for use cases such as dynamically loaded packages.\n\nThe calling convention for import functions is similar to what go/ssa would\nproduce if BareInits were cleared. However, simply clearing this flag causes\ntwo additional issues:\n\n 1) We would need to special case the \u0027init$guard\u0027 variable (see\n    discussion in https://codereview.appspot.com/78780043/).\n\n 2) The call to __go_register_gc_roots needs to appear in the right\n    place, i.e. after the guard check. Making this check appear\n    in the right place with non-bare inits seems unreliable at best.\n\nSo we keep BareInits set and generate the necessary code manually.\n\nIt is still possible to get the old ABI by specifying a path to a gccgo\ninstallation.\n\nDifferential Revision: http://reviews.llvm.org/D6804\n\nllvm-svn: 225030\nGitOrigin-RevId: d34d92fb9c316a9ccd82989cd89b67143cf3fb8d\n"
    },
    {
      "commit": "9ff63179b1b57f3c73fcf668ca68710dcc15ee08",
      "tree": "f1b39d399c7be307b0976e6c0e2d7ba59e19918b",
      "parents": [
        "3558e24a0ea6d66c2086c546f53b696158b99853"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Wed Dec 31 00:25:36 2014 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:32:37 2020 -0700"
      },
      "message": "irgen: make it possible to use a custom importer\n\nDifferential Revision: http://reviews.llvm.org/D6803\n\nllvm-svn: 225029\nGitOrigin-RevId: a0a53085e1909c18af8e77c4eb02d8448c7314ca\n"
    },
    {
      "commit": "3558e24a0ea6d66c2086c546f53b696158b99853",
      "tree": "93375e5917215a1e43130ca274a2860b835b9c98",
      "parents": [
        "e7e4ce953e1348755d9d5d36ce15091ed3b02f9e"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Wed Dec 31 00:25:35 2014 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:32:32 2020 -0700"
      },
      "message": "irgen: return a types.Package to the compiler client\n\nDifferential Revision: http://reviews.llvm.org/D6802\n\nllvm-svn: 225028\nGitOrigin-RevId: 76c1d4e4ddbb541d63de5559baaee34fadd37500\n"
    },
    {
      "commit": "e7e4ce953e1348755d9d5d36ce15091ed3b02f9e",
      "tree": "76aadb5b1d9d30b9a738eebda1068f70b4b7dfbf",
      "parents": [
        "5c0c7a40c49c8c94530b0d41e972e54a38e9c489"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Wed Dec 31 00:25:34 2014 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:32:27 2020 -0700"
      },
      "message": "irgen: introduce ManglePackagePath function\n\nThis is useful for clients that need to use llgo\u0027s mangling of the package\npath to look up a specific function within a given package.\n\nDifferential Revision: http://reviews.llvm.org/D6801\n\nllvm-svn: 225027\nGitOrigin-RevId: 82a260eaaf36a51e962303ae637fe4aca67b52dd\n"
    },
    {
      "commit": "5c0c7a40c49c8c94530b0d41e972e54a38e9c489",
      "tree": "4335372e0864df70128f02756927b6c1c12491f6",
      "parents": [
        "0e825440e950598c711e4730d7eb53f02edd3ae2"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Wed Dec 31 00:25:32 2014 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:32:21 2020 -0700"
      },
      "message": "irgen, driver: modify Compiler.Compile to take a FileSet and Files\n\nThis change allows clients to generate IR using \"files\" received from locations\nother than the file system. The regular file parser is moved to a new library,\n\"driver\", which is intended to eventually contain much of the logic from\nthe existing driver.\n\nDifferential Revision: http://reviews.llvm.org/D6794\n\nllvm-svn: 225026\nGitOrigin-RevId: 9350942b20bf1e6e2b182159f5837ba209485972\n"
    },
    {
      "commit": "0e825440e950598c711e4730d7eb53f02edd3ae2",
      "tree": "854a74d1121a15f94b62ee90e704420c7c78b329",
      "parents": [
        "e8e6a296cea4762e566079b8527d79874189f1e4"
      ],
      "author": {
        "name": "Chandler Carruth",
        "email": "chandlerc@gmail.com",
        "time": "Mon Dec 29 22:57:21 2014 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:32:16 2020 -0700"
      },
      "message": "[cmake/multilib] Teach llgo to respect the LLVM_LIBDIR_SUFFIX variable for\nmultilib build and installs.\n\nSummary:\nThis requires introducing a generated header to encapsulate the\nLLVM_LIBDIR_SUFFIX value from the build system and push it into the go\ncode. From there, I\u0027ve adjusted the gllgo code to systematically use\nthis rather than a raw \"lib\". This requires some awkwardness as one of\nthe flags *must* be \"lib\"-relative for compatibility with how gccgo\nworks. For that flag, we use \"..\" to back up a directory and then go\ninto the proper lib directory.\n\nDifferential Revision: http://reviews.llvm.org/D6795\n\nllvm-svn: 224964\nGitOrigin-RevId: a5ecd8a9f71b5a88e24db6877062efdac35e623d\n"
    },
    {
      "commit": "e8e6a296cea4762e566079b8527d79874189f1e4",
      "tree": "e1922ab640eb2cb3a3e619a5c277174781763fdb",
      "parents": [
        "cc466f1035ca66668976d537016cc43067264c37"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Mon Dec 29 13:01:28 2014 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:32:11 2020 -0700"
      },
      "message": "irgen: remove unused compiler.runtimetypespkg field.\n\nllvm-svn: 224931\nGitOrigin-RevId: b113d0206e3f051ddf041e10da5079c1bc5bbe8e\n"
    },
    {
      "commit": "cc466f1035ca66668976d537016cc43067264c37",
      "tree": "71d06197a892c2b4a64c06253b10b52c97a4f722",
      "parents": [
        "c344625254e4df577038e7fd64a8c98f840db743"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Sun Dec 28 22:39:01 2014 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:32:06 2020 -0700"
      },
      "message": "irgen: do not emit an extra terminator for panic thunks\n\nFound with GoSmith.\n\nDifferential Revision: http://reviews.llvm.org/D6714\n\nllvm-svn: 224904\nGitOrigin-RevId: b6edff93aecdc9fb6a3dede4e79181469ea680b8\n"
    },
    {
      "commit": "c344625254e4df577038e7fd64a8c98f840db743",
      "tree": "fb40ea72aa3f99f3db737b4604cb123a76027346",
      "parents": [
        "c1786cfbf14fb002464970093ba417566a9487d4"
      ],
      "author": {
        "name": "Andrew Wilkins",
        "email": "axwalk@gmail.com",
        "time": "Fri Dec 19 02:45:48 2014 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:32:00 2020 -0700"
      },
      "message": "Test commit\n\nJust changing whitespace to test commit access...\n\nllvm-svn: 224565\nGitOrigin-RevId: c17d0bbfb32538093d1fd8b4e0ae4adc8c6c4dc7\n"
    },
    {
      "commit": "c1786cfbf14fb002464970093ba417566a9487d4",
      "tree": "b60279c5804219d6841f445aae9b89d9a690d067",
      "parents": [
        "2ab205105cddf698aeda77268b1048370b845841"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Wed Dec 17 09:45:05 2014 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:31:55 2020 -0700"
      },
      "message": "irgen: fix canAvoid*\n\nPatch by Andrew Wilkins!\n\ncanAvoidElementLoad and canAvoidLoad were incorrectly\neliding loads when an index expression is used as an\nanother array index expression. This led to a panic.\n\nSee comments on https://github.com/go-llvm/llgo/issues/175\n\nTest Plan: lit test added\n\nDifferential Revision: http://reviews.llvm.org/D6676\n\nllvm-svn: 224420\nGitOrigin-RevId: 1f89ffdf4db9fa28463ee70bab08d83eb496a31b\n"
    },
    {
      "commit": "2ab205105cddf698aeda77268b1048370b845841",
      "tree": "54da5fbfe3f87ee4fdabbebbbefe29d699e06697",
      "parents": [
        "bef45fb57367696a994768d24d8c5b5169d4cfd6"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Tue Dec 16 20:04:55 2014 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:31:50 2020 -0700"
      },
      "message": "Use the object\u0027s package to mangle method names, rather than the receiver\u0027s package\n\nIf we use the receiver\u0027s package, we can end up with identical manglings\nfor different functions. Consider:\n\npackage p\ntype U struct{}\nfunc (U) f()\n\npackage q\nimport \"p\"\ntype T struct { p.U }\nfunc (T) f()\n\nThe method set of *T has two synthetic methods named (*T).f(); one forwards to\n(T).f(), and the other to (U).f(). Previously, we were distinguishing them\nby the receiver\u0027s package, and in this case because both methods have the\nsame receiver, they received the same name.\n\nThe methods are correctly distinguished by the package owning the identifier\n\"f\", which is available via f.Object().Pkg().\n\nDifferential Revision: http://reviews.llvm.org/D6673\n\nllvm-svn: 224357\nGitOrigin-RevId: 545e7276a870c60d4d289b72b38e1529dae2acd7\n"
    },
    {
      "commit": "bef45fb57367696a994768d24d8c5b5169d4cfd6",
      "tree": "c81e85d73d77f7c837b661f4c6da26f7ea2d3b08",
      "parents": [
        "65ae7338516e48d85c9d15df8c36149ebbbc1627"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Sat Dec 13 02:26:00 2014 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:31:45 2020 -0700"
      },
      "message": "Update to new bindings.\n\nllvm-svn: 224180\nGitOrigin-RevId: 8bcc05d5f4b4ed042255852ace511a0e071a5541\n"
    },
    {
      "commit": "65ae7338516e48d85c9d15df8c36149ebbbc1627",
      "tree": "eeebea0d30f5f6f25fe37a691f7d1c81469871e1",
      "parents": [
        "71bcb6dbc4b6d7412c55571ec617e2c4c6110d3a"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Tue Dec 09 01:02:12 2014 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:31:40 2020 -0700"
      },
      "message": "Optimize comparisons to empty string.\n\nGeo-mean performance improvement of 0.2% (-0.3% - 0.9% @ 95% CI).\n\nDifferential Revision: http://reviews.llvm.org/D6569\n\nllvm-svn: 223728\nGitOrigin-RevId: c5b84a53f7f0c2a8eb86fed138f6d4da78816cfb\n"
    },
    {
      "commit": "71bcb6dbc4b6d7412c55571ec617e2c4c6110d3a",
      "tree": "1b8e282d650c440b37c0447ee97bee71750f958b",
      "parents": [
        "136050f6954dc462e7bc650de0781878c6d190ac"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Mon Dec 08 20:12:22 2014 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:31:32 2020 -0700"
      },
      "message": "Add .arcconfig file.\n\nllvm-svn: 223689\nGitOrigin-RevId: ac4744ec8654fe922388808476f5a2e32731f669\n"
    },
    {
      "commit": "136050f6954dc462e7bc650de0781878c6d190ac",
      "tree": "98fead9557cbaf876fee0d0b61b705d3f653769c",
      "parents": [
        "a4744e474e3a21171c85f251a11e0705a663a0cc"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Thu Dec 04 20:39:58 2014 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:31:26 2020 -0700"
      },
      "message": "Roll gofrontend to 2a85649c19e1.\n\nllvm-svn: 223385\nGitOrigin-RevId: 19048871b213e654e53c04edd65236698bf60a58\n"
    },
    {
      "commit": "a4744e474e3a21171c85f251a11e0705a663a0cc",
      "tree": "46c726f94330e63df202a8c819b938b24cbb108b",
      "parents": [
        "c225302ec7e643b62c4e8a3c18a17a73ee60754f"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Thu Nov 27 00:12:26 2014 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:31:20 2020 -0700"
      },
      "message": "Initial commit of llgo third_party.\n\nllvm-svn: 222858\nGitOrigin-RevId: 594c10de22daf423311b4a4c72d74740b9a21ad1\n"
    },
    {
      "commit": "c225302ec7e643b62c4e8a3c18a17a73ee60754f",
      "tree": "e02c5992fe7e589977b8ee74e206f81f44f66a7d",
      "parents": [],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Thu Nov 27 00:06:42 2014 +0000"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 03 12:30:49 2020 -0700"
      },
      "message": "Initial commit of llgo.\n\nllvm-svn: 222857\nGitOrigin-RevId: ad9841e8ac74bfcb1814b728a143408e87dd00a7\n"
    }
  ]
}
