)]}'
{
  "log": [
    {
      "commit": "bb661c0f0cb72d4bbfc2e251f6ded6949a713292",
      "tree": "4fe7e66f3385b1955934d3ec6f02e00bde6e13b8",
      "parents": [
        "f7cda8088ec57ab1422f85f08df78e217a9f7094"
      ],
      "author": {
        "name": "Bilyan Borisov",
        "email": "bilyan.borisov@linaro.org",
        "time": "Mon Apr 04 16:27:32 2016 +0100"
      },
      "committer": {
        "name": "Bilyan Borisov",
        "email": "bilyan.borisov@linaro.org",
        "time": "Fri Apr 22 13:33:30 2016 +0100"
      },
      "message": "Refactor use of __ANDROID__ macro\n\nWe use the __ANDROID__ macro, which is provided by the toolchain, in\nnumerous places. This patch refactors the usage of this by defining a\nnew macro, ART_TARGET_ANDROID, that is being passed during build to\nART_TARGET_CFLAGS in Android.common_build.mk on the same line as\nART_TARGET. The codebase currently assumes that the existence of the\n__ANDROID__ macro implies that we are compiling art for an android\ntarget device. This is because, currently, target builds are compiled\nwith target toolchains that provide the macro, while host toolchains\ndo not.  With this change this assumption is still preserved. However,\nin a future patch we will add the ability to compile art for a linux\ntarget, and in that case the ART_TARGET_ANDROID macro won\u0027t be passed\nanymore.\n\nChange-Id:  I1f3a811aa735c87087d812da27fc6b08f01bad51\n"
    },
    {
      "commit": "c60e1b755c5632dfeb04c333489ede52ee5c945f",
      "tree": "9582a0ffc99e4ad11dcd5d95dd97b09bc6acc5bf",
      "parents": [
        "7b926cdacc2b67241bc9cb5f2d4b04b13ca79d0e"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Jul 30 08:57:50 2015 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Jul 30 08:57:50 2015 -0700"
      },
      "message": "ART: Use __ANDROID__ instead of HAVE_ANDROID_OS\n\nUse the proper define.\n\nChange-Id: I71e291ac25f5d5f0187ac9b6ef2d6872f19e6085\n"
    },
    {
      "commit": "26f72dfcb3073e311f5b3e4cb5677081de558502",
      "tree": "f3c4af465139454551e428373a8f832f897e9fd0",
      "parents": [
        "a0b34518cf3f3801407624d95846f8ff90c05d25"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Nov 07 13:07:00 2014 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Nov 07 13:11:32 2014 +0000"
      },
      "message": "Fix build.\n\nThis is due to CFLAGS differences between branches.\n\nChange-Id: I170ac59401c10b394dd6b2c9eac167869d926fdc\n"
    },
    {
      "commit": "a0b34518cf3f3801407624d95846f8ff90c05d25",
      "tree": "1f1df690f6018c415215792a96cb7c7ded9dd9fd",
      "parents": [
        "88af00a788002196e6f98acd3748f3f4956032bf"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Oct 07 12:51:26 2014 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Nov 07 12:51:48 2014 +0000"
      },
      "message": "Fix thread priorities for unstarted threads.\n\nCalls to Thread.setPriority for unstarted threads now behave\nsimilar to dalvik. Note that there\u0027s still some inconsistent\nbehaviour carried over from dalvik.\n\n- high priority threads from bg_non_interactive processes are\n  not always moved to the SP_FOREGROUND cgroup.\n- we do not attempt to adjust the cgroup of a native thread\n  that\u0027s attaching.\n\nNote that on android, the system_server will change the\ncgroups for all running threads in a process when it moves\ninto the foreground and background. It\u0027s by design that\nthreads in a background process can request to be moved\nto the foreground by setting a higher priority.\n\nbug: 17893086\n\n(cherry picked from commit 1bd326a5e2aaff06a5bcae9cb2c42a4e8de31401)\n\nChange-Id: Iad362f7c5c8697c349f2b6d7fcba69a4e141883e\n"
    }
  ]
}
