)]}'
{
  "log": [
    {
      "commit": "90242350053e6fd2c03640d3f9b37864d18c414d",
      "tree": "86bd08eae994cc61618b28520cab3ea1b423493e",
      "parents": [
        "2bf1d3dae262f92dbc964be467060dc6a24787af"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Tue Feb 06 12:51:31 2018 -0800"
      },
      "committer": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Tue Feb 06 13:35:56 2018 -0800"
      },
      "message": "Remove __overloadable/__RENAME_CLANG\n\nNow that we have a clang that supports transparent overloads, we can\nkill all of this cruft, and restore our upstream sources to their\nuntouched glory. Woohoo!\n\nBug: 12231437\nTest: Built aosp_marlin; no obvious patch-related aosp_mips issues.\nChange-Id: I520a19d014f12137f80e43f973dccd6711c571cd\n"
    },
    {
      "commit": "d4ca231ae2891e5c9eccb6e9a2e6af7fabcfc2a5",
      "tree": "4ffbf1b6c0d0acb3df88b1ce02d574eeaead3f0a",
      "parents": [
        "36f7b8b7891f0af56eb61e7d32cc8cedb5ded8de"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 11 22:27:45 2017 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Oct 12 13:19:51 2017 -0700"
      },
      "message": "Unified sysroot: kill arch-specific include dirs.\n\n\u003cmachine/asm.h\u003e was internal use only.\n\n\u003cmachine/fenv.h\u003e is quite large, but can live in \u003cbits/...\u003e.\n\n\u003cmachine/regdef.h\u003e is trivially replaced by saying $x instead of x in\nour assembler.\n\n\u003cmachine/setjmp.h\u003e is trivially inlined into \u003csetjmp.h\u003e.\n\n\u003csgidefs.h\u003e is unused.\n\nBug: N/A\nTest: builds\nChange-Id: Id05dbab43a2f9537486efb8f27a5ef167b055815\n"
    },
    {
      "commit": "fcb877ac4b05e65f64b9b3199d71dfeaae299177",
      "tree": "cbeafec613f5f3d8439acb16483fae8ed38d5ddc",
      "parents": [
        "616b2d87eabee34559b12a3ddd3e057a1ad49879"
      ],
      "author": {
        "name": "Prashant Patil",
        "email": "prashant.patil@imgtec.com",
        "time": "Thu Mar 16 18:07:00 2017 +0530"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Mar 16 10:26:24 2017 -0700"
      },
      "message": "Add libc optimizations to bionic for MIPS\n\nTest: Used bionic tests available under bionic/tests folder.\n      Tested for mips32r1/mips32r2/mips64r6 on emulators.\n\nChange-Id: I589415ddc496df3f6067ae34cb33ca58b3a1f276\nSigned-off-by: Prashant Patil \u003cprashant.patil@imgtec.com\u003e\n"
    },
    {
      "commit": "7cc779f15c524e1622f7d5b1c7e82e6ffc6677fd",
      "tree": "0f995c0878649447ef160e727505ae81495dcdde",
      "parents": [
        "2bfb8c9180603bac97dca2d8e359f71bb11f7126"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Thu Feb 09 00:00:31 2017 -0800"
      },
      "committer": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Thu Feb 09 15:49:32 2017 -0800"
      },
      "message": "libc: add clang FORTIFY support\n\nThis patch adds clang-style FORTIFY to Bionic. For more information on\nFORTIFY, please see https://goo.gl/8HS2dW . This implementation works\nfor versions of clang that don\u0027t support diagnose_if, so please see the\n\"without diagnose_if\" sections. We plan to swap to a diagnose_if-based\nFORTIFY later this year (since it doesn\u0027t really add any features; it\njust simplifies the implementation a lot, and it gives us much prettier\ndiagnostics)\n\nBug: 32073964\nTest: Builds on angler, bullhead, marlin, sailfish. Bionic CTS tests\npass on Angler and Bullhead.\n\nChange-Id: I607aecbeee81529709b1eee7bef5b0836151eb2b\n"
    },
    {
      "commit": "b640e031a8e380cfb61577ac0d4e344d52d80012",
      "tree": "2d3deb4c591dc2eea0484c78645e56ef3861d8a0",
      "parents": [
        "671e6b20eabd0a1ab973f77dff272a00a4096ee7"
      ],
      "author": {
        "name": "Predrag Blagojevic",
        "email": "predrag.blagojevic@imgtec.com",
        "time": "Fri Apr 22 13:01:19 2016 +0200"
      },
      "committer": {
        "name": "Lazar Trsic",
        "email": "Lazar.Trsic@imgtec.com",
        "time": "Thu Apr 28 17:13:07 2016 +0200"
      },
      "message": "[mips64] Call __memset_chk_fail correctly for mips64.\n\nThis change resolves Fortify1_{gcc|clang}_DeathTest.* test failures.\n\nChange-Id: Ia936c159323bdf8e9577160ee92b99e66e6793ea\n"
    },
    {
      "commit": "f3b9c89d3a1fa01650e6d88e2a39909a945b066c",
      "tree": "5c4672fea0732555f8f702950d28be9637f865df",
      "parents": [
        "18576fea6917f7ff2affa06aa01dcbcb7228778d"
      ],
      "author": {
        "name": "Douglas Leung",
        "email": "douglas.leung@imgtec.com",
        "time": "Wed Mar 16 16:59:23 2016 -0700"
      },
      "committer": {
        "name": "Douglas Leung",
        "email": "douglas.leung@imgtec.com",
        "time": "Wed Mar 16 17:02:17 2016 -0700"
      },
      "message": "Fix bug where t9 is not correct when __memset_chk_fail is called.\nt9 is used to calculate gp at the start of __memset_chk_fail.\n\nChange-Id: Ief5018699e060afa691bfc1d861abd5e463ab80c\n"
    },
    {
      "commit": "29d4b714264497da0f9ae3ee512fbfde5ccce26b",
      "tree": "201196ee170fa61baf2632a8083483285ab15ff7",
      "parents": [
        "728e0e9b97d7a43b4348062e4040d478c2ab8f51"
      ],
      "author": {
        "name": "Douglas Leung",
        "email": "douglas.leung@imgtec.com",
        "time": "Thu Mar 03 18:55:39 2016 -0800"
      },
      "committer": {
        "name": "Douglas Leung",
        "email": "douglas.leung@imgtec.com",
        "time": "Fri Mar 04 15:15:00 2016 -0800"
      },
      "message": "Add __memset_chk assembler for mips32 and mips64.\n\nChange-Id: I365b1f345c695850c30ccb1a9f56f254ce182000\n"
    },
    {
      "commit": "38f2eaa07b0ad2e01a40607d3a0ac240ff53abbf",
      "tree": "bde8a8d762df13b14c2556f04c2be4f7220a0f75",
      "parents": [
        "81b2382df6985d5e2495797bb4e03fa597340a37"
      ],
      "author": {
        "name": "Nikola Veljkovic",
        "email": "Nikola.Veljkovic@imgtec.com",
        "time": "Tue May 26 12:06:09 2015 +0200"
      },
      "committer": {
        "name": "Nikola Veljkovic",
        "email": "Nikola.Veljkovic@imgtec.com",
        "time": "Wed Jun 17 17:02:10 2015 +0200"
      },
      "message": "[MIPS] Add optimized string functions\n\nUse same string functions for all MIPS architectures.\n\nChange-Id: I5575b16f3f66fa3609d7dafd151b6091bfe3517f\n"
    },
    {
      "commit": "b0cf9288cd4c09fcad8dc8e04b18cc4d8d13bd71",
      "tree": "9a5f711cb13ba3a0fc35c829ffcc52e5b9ce79a0",
      "parents": [
        "202af3a23cb23e2571011ea76367ff3e88dfd48e"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Apr 02 10:34:58 2015 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Apr 02 10:34:58 2015 -0700"
      },
      "message": "Remove _memset16 and _memset32 from mips/mips64 bionic.\n\nThese should be in libcutils instead.\n\nChange-Id: Ibbc94755e6da61bf9ce2c8f9a047a082bb9bce24\n"
    },
    {
      "commit": "e6099098a5fcf92c4205718ff505e784aeeaae70",
      "tree": "8ce16b63f13b300753bbcb9cc27a869b466e38ff",
      "parents": [
        "192e169a404fee48483335ed988788924266ff5d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jan 27 11:09:27 2015 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jan 27 11:09:27 2015 -0800"
      },
      "message": "Fix mips build.\n\nMove various mips-only things into the arch-mips directory. As soon as mips\nwrites assembler replacements, we can remove these.\n\nChange-Id: Ia7308559bc361f5c8df3e1d456b381865e060b93\n"
    },
    {
      "commit": "15b914c8f3e825bafd7d2319b2b95ff04b08d735",
      "tree": "521fb11da84dfaf84cb2d8cd7f6aed85d95503b4",
      "parents": [
        "9e307af982ea9030849293b5e3307733289e3c2c"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 27 14:13:09 2014 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 27 16:00:46 2014 -0700"
      },
      "message": "Fix strlen function type for mips.\n\nClang complains about incompatible-library-redeclaration.\n\nBUG: 17302369\nChange-Id: I3ae36f24846408c6464b84b5bddb1747e1e4a971\n"
    },
    {
      "commit": "851e68a2402fa414544e66650e09dfdaac813e51",
      "tree": "baec353c8e9b6f24e885459b20a8748fc5c39468",
      "parents": [
        "22c6b7ffd36fe8b34b677eea94d00aef2624e4e8"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Feb 19 16:53:20 2014 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Feb 20 13:51:26 2014 -0800"
      },
      "message": "Unify our assembler macros.\n\nOur \u003cmachine/asm.h\u003e files were modified from upstream, to the extent\nthat no architecture was actually using the upstream ENTRY or END macros,\nassuming that architecture even had such a macro upstream. This patch moves\neveryone to the same macros, with just a few tweaks remaining in the\n\u003cmachine/asm.h\u003e files, which no one should now use directly.\n\nI\u0027ve removed most of the unused cruft from the \u003cmachine/asm.h\u003e files, though\nthere\u0027s still rather a lot in the mips/mips64 ones.\n\nBug: 12229603\nChange-Id: I2fff287dc571ac1087abe9070362fb9420d85d6d\n"
    },
    {
      "commit": "405b8029a6888f386adf3512113a33546141d1c8",
      "tree": "1e8e2122e5a6c662235c6729fed6b3d32e4abbb4",
      "parents": [
        "a1c0f08d3ccbe5c40be53903615e59113ade4922"
      ],
      "author": {
        "name": "Raghu Gandham",
        "email": "raghu@mips.com",
        "time": "Wed Jul 25 18:16:42 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Aug 02 16:07:26 2012 -0700"
      },
      "message": "MIPS support for libc.\n\nChange-Id: I2864dea04b3faf2d919165dcaa600af5b16c41c8\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Raghu Gandham \u003craghu@mips.com\u003e\n"
    }
  ]
}
