)]}'
{
  "log": [
    {
      "commit": "946896fe956e638b1676ae10061358e1396f7e90",
      "tree": "95b7674d7f27ba00f70c288790d7bb9b99a8c32a",
      "parents": [
        "4a5d6eafdbba77d235bb5f1a50dc1eba0e6e49c0"
      ],
      "author": {
        "name": "Gulfem Savrun Yeniceri",
        "email": "gulfem@google.com",
        "time": "Fri Nov 17 02:17:11 2023 +0000"
      },
      "committer": {
        "name": "Gulfem Savrun Yeniceri",
        "email": "gulfem@google.com",
        "time": "Fri Nov 17 03:18:06 2023 +0000"
      },
      "message": "[build] Fix the issue about python3 not found\n\nChange-Id: Ie1e26c4d5f2beac39d3078336daf7eef8df1f271\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/yasm/+/948173\nReviewed-by: Petr Hosek \u003cphosek@google.com\u003e\n"
    },
    {
      "commit": "4a5d6eafdbba77d235bb5f1a50dc1eba0e6e49c0",
      "tree": "b8672811660ce233980a4152aeb6083b0fc92a89",
      "parents": [
        "44a2e155530a7b717d8280166bd702ea380dc58c"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Wed Mar 01 16:16:55 2023 +0100"
      },
      "committer": {
        "name": "David Turner",
        "email": "digit@google.com",
        "time": "Wed Mar 01 17:02:33 2023 +0000"
      },
      "message": "[build] Fix host_asan-ubsan build of the library.\n\nIt looks like many executables in this project are buggy and will\neither leak memory or perform undefined behavior, which makes\nhost_asan-ubsan builds fail miserably.\n\nThis CL adds `exclude_toolchain_variants` definitions to prevent\nsaid executables to be compiled with asan or ubsan enabling variants,\nwhich allows the build (and running of said executable) to work\nproperly.\n\nBug: 122698\nChange-Id: Ib0a7c417a7199f4323ec37676d8022fc7897fb56\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/yasm/+/811669\nReviewed-by: Tamir Duberstein \u003ctamird@google.com\u003e\n"
    },
    {
      "commit": "44a2e155530a7b717d8280166bd702ea380dc58c",
      "tree": "4a197ac019f85cce454dbe06ef4731eedc072722",
      "parents": [
        "ba6d87894dc5a761d835622efbd7972d88774b30"
      ],
      "author": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Tue Feb 28 21:15:00 2023 -0500"
      },
      "committer": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Wed Mar 01 03:17:45 2023 +0000"
      },
      "message": "[build] Use python3\n\nThis fixes building ffmpeg locally, where python is no longer available.\n\nRun `fx format-code --files\u003drun_yasm.py` while I\u0027m here.\n\nChange-Id: Ie20a7a3140af39e1468dd0ef006033c331535fa0\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/yasm/+/811950\nReviewed-by: Gulfem Savrun Yeniceri \u003cgulfem@google.com\u003e\n"
    },
    {
      "commit": "ba6d87894dc5a761d835622efbd7972d88774b30",
      "tree": "e7a4e11c2613deb56274d87463ea0ba7eceb2b42",
      "parents": [
        "a41b2ef64f6b20bf4d526145c2004bee796cb691"
      ],
      "author": {
        "name": "Gulfem Savrun Yeniceri",
        "email": "gulfem@google.com",
        "time": "Thu May 05 20:21:31 2022 +0000"
      },
      "committer": {
        "name": "Gulfem Savrun Yeniceri",
        "email": "gulfem@google.com",
        "time": "Thu May 05 20:29:40 2022 +0000"
      },
      "message": "[build] Set -Wno-strict-prototypes in yasm\n\nThis patch sets -Wno-strict-prototypes in\nyasm third party code that does not comply with.\n\nThe code that causes the issue is as the following:\n1) third_party/yasm/tools/re2c/actions.c:586:14\n2) third_party/yasm/tools/re2c/main.c:40:18\n3) third_party/yasm/tools/genperf/perfect.c:65:6\n\nBug: 97746\nChange-Id: I0889f5a092c96dccad8d6237740767f63f95944d\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/yasm/+/676863\nReviewed-by: Daniel Thornburgh \u003cdthorn@google.com\u003e\n"
    },
    {
      "commit": "a41b2ef64f6b20bf4d526145c2004bee796cb691",
      "tree": "f1da705fd077416b62b5d8b5c7508a1572ce4432",
      "parents": [
        "653237bbfe18bbcbe104d917683c14a0794e4006"
      ],
      "author": {
        "name": "Gulfem Savrun Yeniceri",
        "email": "gulfem@google.com",
        "time": "Thu Apr 21 01:46:39 2022 +0000"
      },
      "committer": {
        "name": "Gulfem Savrun Yeniceri",
        "email": "gulfem@google.com",
        "time": "Thu Apr 21 03:19:22 2022 +0000"
      },
      "message": "[build] Suppress -Wunused-but-set-variable in yasm\n\nThis patch suppresses -Wunused-but-set-variable warning in\nyasm third party code that does not comply with.\n\nThe code that causes the issue is as the following:\nthird_party/yasm/tools/genmacro/genmacro.c:43:9: error: variable \u0027line\u0027\nset but not used\n\nBug: 97838\nChange-Id: Ie46f79f8d4a31cadf25e215be6309f78ac214ef6\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/yasm/+/671149\nReviewed-by: Shai Barack \u003cshayba@google.com\u003e\n"
    },
    {
      "commit": "653237bbfe18bbcbe104d917683c14a0794e4006",
      "tree": "868b2efde2fe9bae4bd94f63f41339e31ea6b56c",
      "parents": [
        "0132c5ac1619460139eb0bc5dedc7193f4a59500"
      ],
      "author": {
        "name": "Gulfem Savrun Yeniceri",
        "email": "gulfem@google.com",
        "time": "Mon Nov 01 19:38:57 2021 +0000"
      },
      "committer": {
        "name": "Gulfem Savrun Yeniceri",
        "email": "gulfem@google.com",
        "time": "Mon Nov 01 19:58:53 2021 +0000"
      },
      "message": "[build] Suppress flags that yasm does not comply\n\nfmmpeg internally uses yasm, and this patch suppresess\nthe flags that yasm does not comply with to be able build ffmpeg.\n\nBug: 87358\nChange-Id: I55a3236404b4e3e65e88eb0cc7aeefefd12a1674\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/yasm/+/600649\nReviewed-by: Petr Hosek \u003cphosek@google.com\u003e\nReviewed-by: Shai Barack \u003cshayba@google.com\u003e\n"
    },
    {
      "commit": "0132c5ac1619460139eb0bc5dedc7193f4a59500",
      "tree": "12d713fae949207c764b2c12c3411c861b655664",
      "parents": [
        "a1e1622d6afa5e340ca805de94cd7d683cbeeafd"
      ],
      "author": {
        "name": "Haowei Wu",
        "email": "haowei@google.com",
        "time": "Wed Oct 21 12:33:44 2020 -0700"
      },
      "committer": {
        "name": "Haowei Wu",
        "email": "haowei@google.com",
        "time": "Wed Oct 21 21:21:26 2020 +0000"
      },
      "message": "[build] Fix build script of yasm\n\nThis change fix the build issues caused by python2 to 3\nincompatibility.\n\nBug: 62466\nChange-Id: I4ef8b1401a847170e62e83f72accb861bab7c8a8\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/yasm/+/441917\nReviewed-by: Petr Hosek \u003cphosek@google.com\u003e\n"
    },
    {
      "commit": "a1e1622d6afa5e340ca805de94cd7d683cbeeafd",
      "tree": "81f20c11113552ca9b0c3c8a04d1d36cd23c9e1e",
      "parents": [
        "fcd8ec88973c32b4522ac6ede7da1066dde0f007"
      ],
      "author": {
        "name": "Haowei Wu",
        "email": "haowei@google.com",
        "time": "Wed Oct 21 11:21:55 2020 -0700"
      },
      "committer": {
        "name": "Haowei Wu",
        "email": "haowei@google.com",
        "time": "Wed Oct 21 21:20:21 2020 +0000"
      },
      "message": "[build] Suppress implicit conversion errors\n\nThis change suppress implicit conversion errors in ffmpeg to unblock\nthe build.\n\nBug: 62466\nChange-Id: I1dc2fcef61e584cb2037762055687ad7be62bcdf\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/yasm/+/441916\nReviewed-by: Petr Hosek \u003cphosek@google.com\u003e\n"
    },
    {
      "commit": "fcd8ec88973c32b4522ac6ede7da1066dde0f007",
      "tree": "c4528782a5f251b5319d6464e74d759526753011",
      "parents": [
        "3d26b69d2a6043510c61268fb231a1c5a6070f10"
      ],
      "author": {
        "name": "Leonard Chan",
        "email": "leonardchan@google.com",
        "time": "Wed Mar 04 14:52:53 2020 -0800"
      },
      "committer": {
        "name": "Leonard Chan",
        "email": "leonardchan@google.com",
        "time": "Wed Mar 04 14:53:49 2020 -0800"
      },
      "message": "[yasm] Disable -Wmisleading-indentation\n\nThis will unblock the ffmpeg roll.\n\nChange-Id: I4c0b413dbf3b6fedd3cd70b4d79478025bd243af\n"
    },
    {
      "commit": "3d26b69d2a6043510c61268fb231a1c5a6070f10",
      "tree": "7e84c6013767ec6f6b00745f90aaad4d2671fd9e",
      "parents": [
        "edb428581932cfc87873aa44f4ff8b3a8c37bd09"
      ],
      "author": {
        "name": "Payton Turnage",
        "email": "turnage@google.com",
        "time": "Fri Feb 15 09:12:41 2019 -0800"
      },
      "committer": {
        "name": "Payton Turnage",
        "email": "turnage@google.com",
        "time": "Fri Feb 15 09:12:41 2019 -0800"
      },
      "message": "[third_party/yasm] Add option to ignore errors.\n\nSome asm files use defines from the asm (e.g. CONSTANT equ VALUE) in the\npreprocessor %if tests. These cannot be referenced in a pass that only\npreprocesses and that creates errors, but the dependencies will print\nfine and invocations that also assemble will succeed.\n\nTEST: Used in building ffmpeg and libvpx.\nChange-Id: Ia5cb58b4af2580b3904d0966120f0e0b6ad095e3\n"
    },
    {
      "commit": "edb428581932cfc87873aa44f4ff8b3a8c37bd09",
      "tree": "9afabbdd1004c72ce63f80164d9e804326b705bc",
      "parents": [
        "938ab1fdcd443c77f0fbcdbece519a3130085f3e"
      ],
      "author": {
        "name": "Damien Miller",
        "email": "djm@google.com",
        "time": "Wed Apr 04 17:35:25 2018 +1000"
      },
      "committer": {
        "name": "Damien Miller",
        "email": "djm@google.com",
        "time": "Mon Apr 16 11:03:55 2018 +1000"
      },
      "message": "Update README.fuchsia\n\nChange-Id: I88bb67a11567d97b127986c61b5622fd0a31f820\n"
    },
    {
      "commit": "938ab1fdcd443c77f0fbcdbece519a3130085f3e",
      "tree": "2953b9a3256882181077d4f01907fd03073387cb",
      "parents": [
        "b3ec996d8c58dd8ee2681710a9cb495f3f0d2d21"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Sun Mar 04 15:07:55 2018 -0800"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Sun Mar 04 15:07:55 2018 -0800"
      },
      "message": "[gn] Use //build/config/clang/clang.gni instead of clang_toolchain.gni\n\nChange-Id: Ie0ebf2e086d1af6a5b002b69715700949a08d4bd\n"
    },
    {
      "commit": "b3ec996d8c58dd8ee2681710a9cb495f3f0d2d21",
      "tree": "f40b54b2b46b3cdde0dea52e05629a2c24ef2bcb",
      "parents": [
        "700b65a0d14d3511f8a149c086dce6b070b470d9"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Mon Nov 20 19:27:18 2017 -0800"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Mon Nov 20 19:27:18 2017 -0800"
      },
      "message": "Wrap yasm invocation in //build/gn_run_binary.sh\n\nThe script sets up the proper environment for running host\nbinaries just built.\n\nTO-558 #comment brings yasm under the gn_run_binary.sh umbrella\n\nChange-Id: I9c1c126cc89f6f270df1fca9b5cbf073229f5332\n"
    },
    {
      "commit": "700b65a0d14d3511f8a149c086dce6b070b470d9",
      "tree": "5212979e14ca9a3dc2ea0c05bd4772bbe6a4112f",
      "parents": [
        "fefbda554d8cf12e51765494612a39137021dd98"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Mon Nov 20 18:38:41 2017 -0800"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Mon Nov 20 18:38:41 2017 -0800"
      },
      "message": "Add missing ninja dependency on yasm binary\n\nChange-Id: I9e0a5a7ed0c68958240c978919f6bb8db9f6f59e\n"
    },
    {
      "commit": "fefbda554d8cf12e51765494612a39137021dd98",
      "tree": "d651fef744144a3c8ef4acebabdf39c7a936209a",
      "parents": [
        "6749e38a718b9efac1fd4f7218b04649c688cdee"
      ],
      "author": {
        "name": "Jake Ehrlich",
        "email": "jakehehrlich@google.com",
        "time": "Mon Oct 09 20:01:23 2017 -0700"
      },
      "committer": {
        "name": "Jake Ehrlich",
        "email": "jakehehrlich@google.com",
        "time": "Mon Oct 09 20:01:23 2017 -0700"
      },
      "message": "Added warning suppression for -Wnull-pointer-airthmetic\n\nChange-Id: Id529fc41f18ab0550b48344eface7d0c11eb36ec\n"
    },
    {
      "commit": "6749e38a718b9efac1fd4f7218b04649c688cdee",
      "tree": "27b3165ea4679f9d8999c88bcc78451d16cc52e9",
      "parents": [
        "46e42fbeff2502e068f99f31e3cd7d356b58d968"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Thu Aug 11 16:39:43 2016 -0700"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Thu Aug 11 16:59:12 2016 -0700"
      },
      "message": "Comment out unused variables (fix compile warnings)\n\nChange-Id: I6cb38a8fa27f9f798235c9acf830873f8b47e24b"
    },
    {
      "commit": "46e42fbeff2502e068f99f31e3cd7d356b58d968",
      "tree": "c330dd750775b3e65b97604d89805d3224d3b3df",
      "parents": [
        "9f88f88d506a4771329c7ec1844455a50bd300a2"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Tue Aug 09 19:00:35 2016 -0700"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Thu Aug 11 11:03:32 2016 -0700"
      },
      "message": "Add BUILD.gn and initial modifications for build\n\nChanges are described in README.fuchsia\n\nChange-Id: I011c120a87a813a662aaf546a973152562636128"
    },
    {
      "commit": "9f88f88d506a4771329c7ec1844455a50bd300a2",
      "tree": "ac34e0942746cc30a45cba12586bf7f5511f3169",
      "parents": [
        "ba463d3c26c0ece2e797b8d6381b161633b5971a"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Wed Aug 10 23:15:15 2016 -0700"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Wed Aug 10 23:43:58 2016 -0700"
      },
      "message": "Remove files we don\u0027t need in the build\n\nChange-Id: Iebb59811453c4af15a59619caeacadd6d48d6c9f\n"
    },
    {
      "commit": "ba463d3c26c0ece2e797b8d6381b161633b5971a",
      "tree": "0fab4fee44091f0f9361ad626528cd815d33f4fa",
      "parents": [
        "636dc92558efd052cd0553203f67068171a3116c"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 00:48:20 2014 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 23:18:52 2014 -0700"
      },
      "message": "Bump DEF_VER to 1.3.0 for release.\n"
    },
    {
      "commit": "636dc92558efd052cd0553203f67068171a3116c",
      "tree": "5bb4f3aea44713caf767c4296ebeac2699cd0ccb",
      "parents": [
        "24e01c833fa94947ff815099170311355ad39949"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 21:38:48 2014 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 23:18:46 2014 -0700"
      },
      "message": "Allow building of static executables with cmake.\n"
    },
    {
      "commit": "24e01c833fa94947ff815099170311355ad39949",
      "tree": "28a3e7c408368175eed2e445b592d7d9bd425a03",
      "parents": [
        "d3ea3ac89f48f0cc28c6c32507afeec6b594cbac"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 12:33:12 2014 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 12:33:52 2014 -0700"
      },
      "message": "Add missing YASM_LIB_DECL declarations.\n"
    },
    {
      "commit": "d3ea3ac89f48f0cc28c6c32507afeec6b594cbac",
      "tree": "fb32f12f573208e22d93c0749c0c2f808e80c2c9",
      "parents": [
        "00c85278d1833cbdcaf9b8b0901e84a81d95804e"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 12:32:50 2014 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 12:33:52 2014 -0700"
      },
      "message": "genstring.py: Make Python3-compatible.\n"
    },
    {
      "commit": "00c85278d1833cbdcaf9b8b0901e84a81d95804e",
      "tree": "f3fffa83cb2abc1d2630f525409ef64392f369ac",
      "parents": [
        "f9a86422cfec3a2d63e88635ac43460c0477ed20"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 10:58:33 2014 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 11:39:20 2014 -0700"
      },
      "message": "Warnings cleanup.\n"
    },
    {
      "commit": "f9a86422cfec3a2d63e88635ac43460c0477ed20",
      "tree": "ee9f6f33fad3143e60fea32ad1eb4b052bbd94a8",
      "parents": [
        "edfcd8ac859d456dfd788fe952cb8283b12329aa"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 10:41:51 2014 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 11:39:20 2014 -0700"
      },
      "message": "Add vsyasm to cmake build.\n"
    },
    {
      "commit": "edfcd8ac859d456dfd788fe952cb8283b12329aa",
      "tree": "6a52152240b9eb677612bab1fe2de69a85f84f1f",
      "parents": [
        "5364f236cf56a8ce61a049a204997073990dac17"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 10:40:01 2014 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 11:39:20 2014 -0700"
      },
      "message": "VersionGen.cmake: Fix endif.\n"
    },
    {
      "commit": "5364f236cf56a8ce61a049a204997073990dac17",
      "tree": "c17dd44a8741cd248d9dc43fa3b0a5ced77ea85e",
      "parents": [
        "61c143f85b82b6cbbe1ba54be14713ad5ccb450b"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 10:28:25 2014 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 11:39:20 2014 -0700"
      },
      "message": "Update .gitignore for automake changes.\n"
    },
    {
      "commit": "61c143f85b82b6cbbe1ba54be14713ad5ccb450b",
      "tree": "14c4509925139e6b7b05e5da9c41a11a9612e57f",
      "parents": [
        "cd1e6f51dee93cf5b66bc3047ae9bf585729abd2"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 10:26:16 2014 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 11:39:20 2014 -0700"
      },
      "message": "Turn on subdir-objects automake option.\n"
    },
    {
      "commit": "cd1e6f51dee93cf5b66bc3047ae9bf585729abd2",
      "tree": "a730fe4d534ff37be4b77cc6447ff90f845c1e4e",
      "parents": [
        "0b5fde735011db5dcbf4b4856917db7eaf775484"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 10:23:36 2014 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 11:39:19 2014 -0700"
      },
      "message": "Update gettext.\n"
    },
    {
      "commit": "0b5fde735011db5dcbf4b4856917db7eaf775484",
      "tree": "9e68dcff472f0caead282452b26b01c484a17718",
      "parents": [
        "f701862b1b80c07f1d00ffb4458cb03342d6c891"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 10:18:30 2014 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 11:39:15 2014 -0700"
      },
      "message": "Add cmake files to distribution.\n"
    },
    {
      "commit": "f701862b1b80c07f1d00ffb4458cb03342d6c891",
      "tree": "ada29f3df6fc836191f253cb6cda6d52d3aa553e",
      "parents": [
        "822bdfb4a86674aeb27173d77afa9a721c642934"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 00:51:51 2014 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 10:30:28 2014 -0700"
      },
      "message": "Bump copyright dates for 2014.\n"
    },
    {
      "commit": "822bdfb4a86674aeb27173d77afa9a721c642934",
      "tree": "f19522217664318c23215533ed8ce0df3d19b9c6",
      "parents": [
        "f7f350151fa033848c0e7db664a56c86837874d8"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 00:46:58 2014 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 00:46:58 2014 -0700"
      },
      "message": "Add vc12 files to distribution.\n"
    },
    {
      "commit": "f7f350151fa033848c0e7db664a56c86837874d8",
      "tree": "12cb1afcd9f86ae7996f8090b8a6ac2da93c6a43",
      "parents": [
        "86fc07b5745a7d103af8ac57b818eaaf2df6c87f"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 00:43:17 2014 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Aug 10 00:43:17 2014 -0700"
      },
      "message": "dist-hook: Copy YASM-VERSION.h to Mkfiles/vc12.\n"
    },
    {
      "commit": "86fc07b5745a7d103af8ac57b818eaaf2df6c87f",
      "tree": "ada7a40aa8af735a676e7d39c564f58f2288d0b7",
      "parents": [
        "dfb19929cc8ad59035985adfcd9561a6029b972b"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Apr 13 22:55:47 2014 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Apr 13 23:00:03 2014 -0700"
      },
      "message": "coff-objfmt.c: Add missing break.\n\n[#268 state:resolved]\n"
    },
    {
      "commit": "dfb19929cc8ad59035985adfcd9561a6029b972b",
      "tree": "accf40ce7ad2b6262a6e7d8d77f7ea62c0980030",
      "parents": [
        "fcaf3cef58608c139a4124de4a97c6da7e8bc0ed",
        "bd3a470498b57e88b94c3cfae5461b7b3728d100"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Apr 13 22:59:30 2014 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Apr 13 22:59:30 2014 -0700"
      },
      "message": "Merge pull request #67 from maksqwe/initalen_fix\n\nmissing \u0027break\u0027 in initalen()"
    },
    {
      "commit": "bd3a470498b57e88b94c3cfae5461b7b3728d100",
      "tree": "accf40ce7ad2b6262a6e7d8d77f7ea62c0980030",
      "parents": [
        "fcaf3cef58608c139a4124de4a97c6da7e8bc0ed"
      ],
      "author": {
        "name": "Maks Naumov",
        "email": "maksqwe1@ukr.net",
        "time": "Fri Apr 11 21:05:55 2014 +0300"
      },
      "committer": {
        "name": "Maks Naumov",
        "email": "maksqwe1@ukr.net",
        "time": "Fri Apr 11 21:05:55 2014 +0300"
      },
      "message": "missing \u0027break\u0027 in initalen()"
    },
    {
      "commit": "fcaf3cef58608c139a4124de4a97c6da7e8bc0ed",
      "tree": "f10cc396617ec6dc06dddd38e3ad65bf5c8e93bc",
      "parents": [
        "ab2cf05d1d8ba065463f81d8ec3b0bfde0c1e39a"
      ],
      "author": {
        "name": "Brian Gladman",
        "email": "brg@gladman.plus.com",
        "time": "Sun Apr 06 08:40:31 2014 +0100"
      },
      "committer": {
        "name": "Brian Gladman",
        "email": "brg@gladman.plus.com",
        "time": "Sun Apr 06 08:40:31 2014 +0100"
      },
      "message": "Rename a Visual Studio 2013 build file\n"
    },
    {
      "commit": "ab2cf05d1d8ba065463f81d8ec3b0bfde0c1e39a",
      "tree": "27ea65ae771b2dbdc761ec3ae6d986b506a5e376",
      "parents": [
        "047c49b5422e4330ce36244c9819887cd098b380"
      ],
      "author": {
        "name": "Brian Gladman",
        "email": "brg@gladman.plus.com",
        "time": "Sun Apr 06 08:35:10 2014 +0100"
      },
      "committer": {
        "name": "Brian Gladman",
        "email": "brg@gladman.plus.com",
        "time": "Sun Apr 06 08:35:10 2014 +0100"
      },
      "message": "Add Visual Studio 2013 build files\n"
    },
    {
      "commit": "047c49b5422e4330ce36244c9819887cd098b380",
      "tree": "4408eeecb964842af2beced43d3115a67b94285a",
      "parents": [
        "0ca0ffc65f553f8d6e52fe203e4621a07c9b1506"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sat Apr 05 23:34:27 2014 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sat Apr 05 23:34:27 2014 -0700"
      },
      "message": "Add cpu ivybridge, haswell, broadwell, skylake.\n"
    },
    {
      "commit": "0ca0ffc65f553f8d6e52fe203e4621a07c9b1506",
      "tree": "dee73c4786d21792a60dc434d727ef7041f819cc",
      "parents": [
        "1a0c61d29e0a699dd216a34ee5e7228df765a8f0"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sat Apr 05 00:17:13 2014 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sat Apr 05 00:17:13 2014 -0700"
      },
      "message": "Add Intel ADX, RDSEED, and SMAP instructions.\n"
    },
    {
      "commit": "1a0c61d29e0a699dd216a34ee5e7228df765a8f0",
      "tree": "bef7dc8e7004df1272462ef8b9f667a666d4386f",
      "parents": [
        "09afa42e2b25e082e7e15299fda6a1a03ce25a2e"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Fri Feb 14 12:01:43 2014 -0800"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Fri Feb 14 12:03:54 2014 -0800"
      },
      "message": "Add Intel SHA instructions.\n\nContributed by: Mark Charney @ Intel\n"
    },
    {
      "commit": "09afa42e2b25e082e7e15299fda6a1a03ce25a2e",
      "tree": "2216188fe250928bb0dd3d4350d8f676d6f76338",
      "parents": [
        "87c09baff80ca5bbe938392d8f320e621707f317",
        "e32ff2c2abc22532a58c9b687d922500d23fd709"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Fri Feb 14 11:33:25 2014 -0800"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Fri Feb 14 11:33:25 2014 -0800"
      },
      "message": "Merge pull request #66 from Gramner/master\n\nUse a larger hash table size"
    },
    {
      "commit": "e32ff2c2abc22532a58c9b687d922500d23fd709",
      "tree": "2216188fe250928bb0dd3d4350d8f676d6f76338",
      "parents": [
        "87c09baff80ca5bbe938392d8f320e621707f317"
      ],
      "author": {
        "name": "Henrik Gramner",
        "email": "henrik at gramner.com",
        "time": "Thu Jan 16 23:37:11 2014 +0100"
      },
      "committer": {
        "name": "Henrik Gramner",
        "email": "henrik@gramner.com",
        "time": "Tue Jan 21 00:24:40 2014 +0100"
      },
      "message": "Use a larger hash table size\n\nIncreases compilation speed of files with a large number of macros by\naround 20x.\n"
    },
    {
      "commit": "87c09baff80ca5bbe938392d8f320e621707f317",
      "tree": "a256185ea58e12c006c2a1a0f4d8ecee6a285194",
      "parents": [
        "aba12e73f4a4a6c6b84d9f99682bc78540de7d71"
      ],
      "author": {
        "name": "Brian Gladman",
        "email": "brg@gladman.plus.com",
        "time": "Wed Nov 13 13:15:26 2013 +0000"
      },
      "committer": {
        "name": "Brian Gladman",
        "email": "brg@gladman.plus.com",
        "time": "Wed Nov 13 13:15:26 2013 +0000"
      },
      "message": "test commit\n"
    },
    {
      "commit": "aba12e73f4a4a6c6b84d9f99682bc78540de7d71",
      "tree": "2a2f7e870bd18bc3c4303d2f7565786f5556ccc7",
      "parents": [
        "964fd9a016a0c34525ef2a1f335a0ed44f57c550"
      ],
      "author": {
        "name": "briangladman",
        "email": "brg@gladman.plus.com",
        "time": "Wed Nov 13 12:24:21 2013 +0000"
      },
      "committer": {
        "name": "briangladman",
        "email": "brg@gladman.plus.com",
        "time": "Wed Nov 13 12:24:21 2013 +0000"
      },
      "message": "Minor change to Python detection in the Visual Studio build to avoid spurious error message\n"
    },
    {
      "commit": "964fd9a016a0c34525ef2a1f335a0ed44f57c550",
      "tree": "fe5ef8cf59b5148c936cfc48307015b3208f9bf1",
      "parents": [
        "d8c0c39254c32fcb78343e81f8f5c87fd3d28995"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Wed Aug 07 22:11:39 2013 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Wed Aug 07 22:15:20 2013 -0700"
      },
      "message": "Optimize matching loops.\n\nReported by: Po-Chun Chang\n\n[#264 state:resolved]\n[#265 state:resolved]\n[#266 state:resolved]\n"
    },
    {
      "commit": "d8c0c39254c32fcb78343e81f8f5c87fd3d28995",
      "tree": "4437fd7d5ab59c7e1d7c634720aa2183799f5dc8",
      "parents": [
        "a24f4841f7f08815e4bfecb8a725659ce2095dba"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Wed Jul 03 11:25:50 2013 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Wed Jul 03 11:25:50 2013 -0700"
      },
      "message": "Update config.guess and config.sub.\n\n[#255 state:resolved]\n"
    },
    {
      "commit": "a24f4841f7f08815e4bfecb8a725659ce2095dba",
      "tree": "edf2f1ec979b9a606f2d47a367ce64c37a4dc3a9",
      "parents": [
        "c3aa2478c674ac08206f52df44ab798da9585aa0"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Wed Jul 03 11:06:56 2013 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Wed Jul 03 11:06:56 2013 -0700"
      },
      "message": "cv8: Fix line number issues with multiple files.\n\nPatch by: Knut St. Osmundsen\n\n[#263 state:resolved]\n"
    },
    {
      "commit": "c3aa2478c674ac08206f52df44ab798da9585aa0",
      "tree": "5b5eba32b32527321f2bd23e0869bd6f817f8837",
      "parents": [
        "31c99f1fb24a893e0bd7778ba165a779474246b5"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Fri Jun 21 10:02:32 2013 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Fri Jun 21 10:03:05 2013 -0700"
      },
      "message": "Unbreak distcheck.\n"
    },
    {
      "commit": "31c99f1fb24a893e0bd7778ba165a779474246b5",
      "tree": "0516adb52dbcf487cbc96c1b93ce2ee39f89d6a5",
      "parents": [
        "607feba6d98bf549513e4eaa21445328f9c2b834"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sat Jun 01 09:40:34 2013 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Fri Jun 21 10:03:05 2013 -0700"
      },
      "message": "Fix vpbroadcastq.\n\nPatch by: Jason Garrett-Glaser \u003cjason@x264.com\u003e\n"
    },
    {
      "commit": "607feba6d98bf549513e4eaa21445328f9c2b834",
      "tree": "3551221f22d11ebbf7ea42c234e7a2359a4e6873",
      "parents": [
        "1db998a3d35377f96744cf596bc904461eda796b"
      ],
      "author": {
        "name": "BrianGladman",
        "email": "riemannic@gmail.com",
        "time": "Tue Nov 06 09:16:28 2012 +0000"
      },
      "committer": {
        "name": "BrianGladman",
        "email": "riemannic@gmail.com",
        "time": "Tue Nov 06 09:16:28 2012 +0000"
      },
      "message": "Make the detection of Python in the Visual Studio 2010 build more robust\n"
    },
    {
      "commit": "1db998a3d35377f96744cf596bc904461eda796b",
      "tree": "acda04ae9587c358e1815fe70f4b1428fa003b89",
      "parents": [
        "8dd87f6b1677f56ec58c9302134c9c7f8d5230ef"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Fri Oct 19 17:23:26 2012 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Fri Oct 19 17:25:27 2012 -0700"
      },
      "message": "Add support for \"function\" decorator in win32/win64.\n\nThis can be used on global directives (e.g. global _foo:function) to\nindicate the global is a function.  This is useful for incremental\nlinking in MSVC.\n"
    },
    {
      "commit": "8dd87f6b1677f56ec58c9302134c9c7f8d5230ef",
      "tree": "fa09dd0ec88a4c231a7660440b879b2cb32f0a35",
      "parents": [
        "73caedeebdec18e669b4c06a736c41ddcbcb4d87"
      ],
      "author": {
        "name": "BrianGladman",
        "email": "riemannic@gmail.com",
        "time": "Tue Sep 11 19:57:20 2012 +0100"
      },
      "committer": {
        "name": "BrianGladman",
        "email": "riemannic@gmail.com",
        "time": "Tue Sep 11 19:57:20 2012 +0100"
      },
      "message": "add new elf file to visual studio 2010 build\n"
    },
    {
      "commit": "73caedeebdec18e669b4c06a736c41ddcbcb4d87",
      "tree": "e966def069348756eeacf0bd143a512f509dbfd3",
      "parents": [
        "243248dab1245bd71f81d25bd1fb113035438e88"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Thu Aug 30 23:53:41 2012 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Thu Aug 30 23:53:41 2012 -0700"
      },
      "message": "gas-parse.c: Eliminate warning.\n"
    },
    {
      "commit": "243248dab1245bd71f81d25bd1fb113035438e88",
      "tree": "09f95e54aa32e7c0a10074a4df8fb11351fc82f9",
      "parents": [
        "510c8dd7e6b28413350652b4b0284a1ae52ed96f"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Thu Aug 30 23:53:29 2012 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Thu Aug 30 23:53:29 2012 -0700"
      },
      "message": "Regen yasm_arch.7 and yasm_objfmts.7.\n"
    },
    {
      "commit": "510c8dd7e6b28413350652b4b0284a1ae52ed96f",
      "tree": "00c72ccb691070c3e358ba1ffe5a1b5c9cd5c4d3",
      "parents": [
        "9728322335cba96500861ef766b1546d096e5600"
      ],
      "author": {
        "name": "H.J. Lu",
        "email": "hjl.tools@gmail.com",
        "time": "Tue Jun 26 11:34:50 2012 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Thu Aug 30 23:47:41 2012 -0700"
      },
      "message": "Add support for x32\n\nX32 is a 32-bit psABI for x86-64 with 32-bit pointer size.  More info\ncan be found at:\n\nhttps://sites.google.com/site/x32abi/\n"
    },
    {
      "commit": "9728322335cba96500861ef766b1546d096e5600",
      "tree": "5db30cc57e6a05b78581277f3d405ba48303e219",
      "parents": [
        "85f4120b6aa485a4a611a06adce8835e95bcb163",
        "51b1f7ef98cdcea9cdb9d4cd613fbfae57828d32"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Thu Aug 30 23:40:42 2012 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Thu Aug 30 23:40:42 2012 -0700"
      },
      "message": "Merge pull request #64 from sgraham/fix-win32-warnings\n\nFix a couple warnings when building on win32"
    },
    {
      "commit": "85f4120b6aa485a4a611a06adce8835e95bcb163",
      "tree": "8482fc26cde8c3b2a15daa085d640ac9d52f2eed",
      "parents": [
        "96edd8aa0e86611091aff4d6ec11f35d7f8cc7c1"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Thu Aug 30 23:34:49 2012 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Thu Aug 30 23:36:39 2012 -0700"
      },
      "message": "Improve check for Cython version.\n\n[#249 state:resolved]\n"
    },
    {
      "commit": "96edd8aa0e86611091aff4d6ec11f35d7f8cc7c1",
      "tree": "13c9546502ff8e1f6a338b1ae29d99b8a745145e",
      "parents": [
        "73a5474278a7675840e87642198afc9488c3681f"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sat Aug 18 13:55:10 2012 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sat Aug 18 13:55:10 2012 -0700"
      },
      "message": "Fix vphaddudq opcode; should be DB rather than D8.\n"
    },
    {
      "commit": "73a5474278a7675840e87642198afc9488c3681f",
      "tree": "5e40511c8a55266e7bb008c4e51de28e0b9eb2ea",
      "parents": [
        "82fafa7b5619e702c8681c959ade0746498e3cbc",
        "0e7f34a025dc123482055c21e40655d64c045f18"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Thu May 31 21:43:51 2012 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Thu May 31 21:43:51 2012 -0700"
      },
      "message": "Merge pull request #65 from vmt/master\n\nFix definition of pmulhrw"
    },
    {
      "commit": "0e7f34a025dc123482055c21e40655d64c045f18",
      "tree": "5e40511c8a55266e7bb008c4e51de28e0b9eb2ea",
      "parents": [
        "82fafa7b5619e702c8681c959ade0746498e3cbc"
      ],
      "author": {
        "name": "Vivek Thampi",
        "email": "vivek.mt@gmail.com",
        "time": "Mon May 28 23:59:55 2012 -0700"
      },
      "committer": {
        "name": "Vivek Thampi",
        "email": "vivek.mt@gmail.com",
        "time": "Mon May 28 23:59:55 2012 -0700"
      },
      "message": "Fix minor typo in the definition of pmulhrw\n\nThis change fixes the definition of \"pmulhrw\" where it is defined\nas having the mnemonic \"pmulhrwa\".\n"
    },
    {
      "commit": "51b1f7ef98cdcea9cdb9d4cd613fbfae57828d32",
      "tree": "d2c879c2a6aeea04105258ad3b195b056f367c0f",
      "parents": [
        "82fafa7b5619e702c8681c959ade0746498e3cbc"
      ],
      "author": {
        "name": "Scott Graham",
        "email": "scottmg@chromium.org",
        "time": "Wed May 09 20:48:16 2012 -0700"
      },
      "committer": {
        "name": "Scott Graham",
        "email": "scottmg@chromium.org",
        "time": "Wed May 09 20:48:16 2012 -0700"
      },
      "message": "fix a couple warnings when building on win32\n"
    },
    {
      "commit": "82fafa7b5619e702c8681c959ade0746498e3cbc",
      "tree": "2a5d84965083250928824a6bf08714ebabec9c4b",
      "parents": [
        "8770f6073ab373061f68d27b4492d2488ad3f206",
        "203bc94f398855e95e6d61ff083635cf325699f0"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Mon Mar 12 23:58:35 2012 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Mon Mar 12 23:58:35 2012 -0700"
      },
      "message": "Merge pull request #63 from nico/blah\n\nDon\u0027t use a C++ comment in a C source file."
    },
    {
      "commit": "203bc94f398855e95e6d61ff083635cf325699f0",
      "tree": "2a5d84965083250928824a6bf08714ebabec9c4b",
      "parents": [
        "8770f6073ab373061f68d27b4492d2488ad3f206"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Sat Mar 10 22:52:34 2012 -0800"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Sat Mar 10 22:52:34 2012 -0800"
      },
      "message": "Don\u0027t use a C++ comment in a C source file.\n"
    },
    {
      "commit": "8770f6073ab373061f68d27b4492d2488ad3f206",
      "tree": "789ac7e11d35345baac2110a3ef1d0606f838f55",
      "parents": [
        "cc06a6a43dfbbb814c65512efb245c67b2400816",
        "01ab853e68ef8aeded716d6f5b34895200f66a51"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Fri Mar 09 21:41:18 2012 -0800"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Fri Mar 09 21:41:18 2012 -0800"
      },
      "message": "Merge pull request #62 from nico/ticket246\n\nIn the Mach-O writer, only warn on ignored flags if the new flags are different from the old flags.\r\n\r\n[#246 state:resolved]"
    },
    {
      "commit": "01ab853e68ef8aeded716d6f5b34895200f66a51",
      "tree": "789ac7e11d35345baac2110a3ef1d0606f838f55",
      "parents": [
        "cc06a6a43dfbbb814c65512efb245c67b2400816"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Tue Mar 06 17:40:41 2012 -0800"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Tue Mar 06 17:40:41 2012 -0800"
      },
      "message": "In the Mach-O writer, only warn on ignored flags if the new flags\nare different from the old flags.\n\nFixes http://tortall.lighthouseapp.com/projects/78676-yasm/tickets/246\n"
    },
    {
      "commit": "cc06a6a43dfbbb814c65512efb245c67b2400816",
      "tree": "da3255aec8f3337b8cd824c7056c02acef2cbcb3",
      "parents": [
        "916ff048f79114536e1b81d8b9ab61b92ada0709",
        "5f01ee0f94329014c498a665f51d2da37bbdac46"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Fri Mar 02 14:38:30 2012 -0800"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Fri Mar 02 14:38:30 2012 -0800"
      },
      "message": "Merge pull request #61 from fischman/master\n\nSilence is golden: genperf emits too much stdout in success path"
    },
    {
      "commit": "916ff048f79114536e1b81d8b9ab61b92ada0709",
      "tree": "04ca44b3b50ea9264b0d8c1561b07e4f7ba89fdd",
      "parents": [
        "a8495ad151b6db29f633d8e005e9049c7949cd05"
      ],
      "author": {
        "name": "sergey semenko",
        "email": "sergey.semenko@intel.com",
        "time": "Mon Feb 27 12:07:03 2012 +0200"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Fri Mar 02 14:36:30 2012 -0800"
      },
      "message": "Added support for HSW TSX instructions:\n\nXAXQUIRE\nXRELEASE\nXABORT\nXBEGIN\nXEND\nXTEST\n\nAlso fixed a bug for CALL instruction (opcode 0xE8) - it allowed 16 bit operand with 0x66 prefix in 64 bit mode,\nwhile 16 bit operand is not allowed at all in 64 bit mode.\n\nAdded X86_ACQREL prefix group for XACQUIRE/XRELEASE prefixes, since they need to be orthogonal to LOCKREP\nprefixes, because TSX prefixes must come together with F0 (LOCK) prefix.\n\nHowever this commit does not enforce using TSX hints only with instructions they are allowed to be used.\nThe reason for this is that lock prefix F0 itself is not enforced to be used only with lockable instructions, this seems to be a decision made by\nYasm developers, that user himself must take care of these situations.\n\nRight now TSX hints can come with F0 prefix, can come with REPNE/REPZE prefixes, but they are used together in assembly, only the leftmost would be\nencoded to the binary and warning will be issued. This is the behavior of Yasm for duplicate LOCKREP prefixes.\n"
    },
    {
      "commit": "a8495ad151b6db29f633d8e005e9049c7949cd05",
      "tree": "922579c737eeff5d57950e1b6c2a0cdcb845db02",
      "parents": [
        "827922d98d2f76347c8d884ec66276ad0e2b35e5"
      ],
      "author": {
        "name": "Jason Garrett-Glaser",
        "email": "jason@x264.com",
        "time": "Thu Feb 02 14:32:06 2012 -0800"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Fri Mar 02 14:29:21 2012 -0800"
      },
      "message": "Add AMD TBM instructions.\n\nReference: http://support.amd.com/us/Processor_TechDocs/24594_APM_v3.pdf\n\nAlso add appropriate CPU bits and directive handling for these.\n"
    },
    {
      "commit": "5f01ee0f94329014c498a665f51d2da37bbdac46",
      "tree": "69e4180eaaa1e02f8dbee70f63e481cf9c3c2902",
      "parents": [
        "827922d98d2f76347c8d884ec66276ad0e2b35e5"
      ],
      "author": {
        "name": "Ami Fischman",
        "email": "fischman@chromium.org",
        "time": "Fri Mar 02 14:12:19 2012 -0800"
      },
      "committer": {
        "name": "Ami Fischman",
        "email": "fischman@chromium.org",
        "time": "Fri Mar 02 14:12:19 2012 -0800"
      },
      "message": "Drop success-path chatter from genperf.\n"
    },
    {
      "commit": "827922d98d2f76347c8d884ec66276ad0e2b35e5",
      "tree": "00229c7561e84af384ce4efcb5aa13ae1c1fb834",
      "parents": [
        "d0084dc8525bdd2f241d6478a46014b418e41128"
      ],
      "author": {
        "name": "BrianGladman",
        "email": "riemannic@gmail.com",
        "time": "Mon Oct 31 18:38:16 2011 +0000"
      },
      "committer": {
        "name": "BrianGladman",
        "email": "riemannic@gmail.com",
        "time": "Mon Oct 31 18:38:16 2011 +0000"
      },
      "message": "Add prebuild step for yasm-verssion.h\n"
    },
    {
      "commit": "d0084dc8525bdd2f241d6478a46014b418e41128",
      "tree": "2245efee132f9557fda147acbfd36653ec58b486",
      "parents": [
        "0f5e8ebdb5a273d8fd61e00e90d0c9778b7814cf"
      ],
      "author": {
        "name": "BrianGladman",
        "email": "riemannic@gmail.com",
        "time": "Mon Oct 31 17:27:56 2011 +0000"
      },
      "committer": {
        "name": "BrianGladman",
        "email": "riemannic@gmail.com",
        "time": "Mon Oct 31 17:40:10 2011 +0000"
      },
      "message": "add path for YASM-VERSION.h\n"
    },
    {
      "commit": "0f5e8ebdb5a273d8fd61e00e90d0c9778b7814cf",
      "tree": "b4fe416f9337367dc0b22f9336b49c8cbaabc647",
      "parents": [
        "e437ef429275706322f71362651376ba6998e4a6"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Oct 30 22:39:50 2011 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Mon Oct 31 00:29:42 2011 -0700"
      },
      "message": "Bump DEF_VER to 1.2.0 for release.\n"
    },
    {
      "commit": "e437ef429275706322f71362651376ba6998e4a6",
      "tree": "20912662ca4e20c29b978d3a6dd08c695c9a3d10",
      "parents": [
        "c0f152742fde936a1edd6958569df0ade68192a5"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Mon Oct 31 00:11:49 2011 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Mon Oct 31 00:29:42 2011 -0700"
      },
      "message": "Add Mkfiles/vc10/out_copy_rename.bat to distribution.\n"
    },
    {
      "commit": "c0f152742fde936a1edd6958569df0ade68192a5",
      "tree": "53877d9d071dcef038b76753ae1b44bfddb45630",
      "parents": [
        "ab19547382660d81e0b4a0232dccb38f44c52a36"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Mon Oct 31 00:10:39 2011 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Mon Oct 31 00:29:42 2011 -0700"
      },
      "message": "Copy YASM-VERSION.h to Mkfiles for distribution.\n"
    },
    {
      "commit": "ab19547382660d81e0b4a0232dccb38f44c52a36",
      "tree": "f17294e61b18a06a57fed5eee5c144b938a3ca75",
      "parents": [
        "b334347286cc1cd088d79ff7c81ceca0a4ad923c"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Oct 30 23:50:31 2011 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Mon Oct 31 00:29:42 2011 -0700"
      },
      "message": "re2c: Work around tmpfile() issue on win32.\n\ntmpfile() defaults to C:\\, and on Windows 7 can run into permissions issues.\nAdd workaround implementation from cairo\n(http://cgit.freedesktop.org/cairo/commit/?id\u003d4fa46e3caaffb54f4419887418d8d0ea39816092)\n\nSee also: http://msdn.microsoft.com/en-us/library/x8x7sakw(v\u003dVS.80).aspx\n(community content section)\n"
    },
    {
      "commit": "b334347286cc1cd088d79ff7c81ceca0a4ad923c",
      "tree": "b42a9e2411ed778281af4af1a422652981fca857",
      "parents": [
        "2bd66514b6b100887c19d8598da38347b3cff40e"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Oct 30 22:21:57 2011 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Oct 30 22:21:57 2011 -0700"
      },
      "message": "win64: Default to nobase for .xdata section.\n\nAlso add ..imagebase special symbol to force use of a nobase relocation.\n\n[#135 state:resolved]\n"
    },
    {
      "commit": "2bd66514b6b100887c19d8598da38347b3cff40e",
      "tree": "f3caebd0edc3e70af9add2b30b4ed9aa10438b6b",
      "parents": [
        "cc4657a134cc2c2ce9b67626ab0f5ea5c212cf95"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Oct 02 23:20:38 2011 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Oct 02 23:20:38 2011 -0700"
      },
      "message": "re2c: Use tmpfile instead of fixed temporary filename.\n\nThis could cause a race condition when running parallel make.\n\nTracked down by Volker Braun.\n\n[#238 state:resolved]\n[#165 state:resolved]\n"
    },
    {
      "commit": "cc4657a134cc2c2ce9b67626ab0f5ea5c212cf95",
      "tree": "683a07447b4b884c6eb781b8eae014b73dbdf288",
      "parents": [
        "716c17112d85cc4aa3735ce2959b3fe9c06bcb80",
        "d19cbdababcf128b993aa0f4a12a64b9cefb784f"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Oct 02 22:11:01 2011 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Oct 02 22:11:01 2011 -0700"
      },
      "message": "Merge pull request #60 from olsner/struc_base\n\nImplement the base offset parameter for the struc macro"
    },
    {
      "commit": "d19cbdababcf128b993aa0f4a12a64b9cefb784f",
      "tree": "683a07447b4b884c6eb781b8eae014b73dbdf288",
      "parents": [
        "25a46fa5b0a66a327e0e9180d9aec80359c22c16"
      ],
      "author": {
        "name": "Simon Brenner",
        "email": "olsner@gmail.com",
        "time": "Sun Oct 02 05:57:35 2011 +0200"
      },
      "committer": {
        "name": "Simon Brenner",
        "email": "olsner@gmail.com",
        "time": "Sun Oct 02 06:03:29 2011 +0200"
      },
      "message": "Add testcase for struc with base offset\n"
    },
    {
      "commit": "25a46fa5b0a66a327e0e9180d9aec80359c22c16",
      "tree": "76d2dbdfb4f2933e75a8d78fdc8f403ec6d9b2b5",
      "parents": [
        "716c17112d85cc4aa3735ce2959b3fe9c06bcb80"
      ],
      "author": {
        "name": "Simon Brenner",
        "email": "olsner@gmail.com",
        "time": "Sun Oct 02 05:39:11 2011 +0200"
      },
      "committer": {
        "name": "Simon Brenner",
        "email": "olsner@gmail.com",
        "time": "Sun Oct 02 06:03:29 2011 +0200"
      },
      "message": "Implement the base offset parameter to \u0027struc\u0027\n"
    },
    {
      "commit": "716c17112d85cc4aa3735ce2959b3fe9c06bcb80",
      "tree": "9299f6dd8bdeccaca65a4c2f2672186555998cdd",
      "parents": [
        "eb8b346157bc1c61f88f3a8bf4891fbaedc3b91f"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Fri Sep 30 12:52:07 2011 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Fri Sep 30 12:52:32 2011 -0700"
      },
      "message": "nasm-pp.c: Plug a memory leak.\n"
    },
    {
      "commit": "eb8b346157bc1c61f88f3a8bf4891fbaedc3b91f",
      "tree": "2936802bf04c194cb1f57f3e47f1c8d5366f4085",
      "parents": [
        "0e3fa2d6d1fe83b86fe075a46c927d419fafef75",
        "a2cbb10ee1b90b73647667ac849c74d65761d412"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Tue Sep 27 23:18:15 2011 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Tue Sep 27 23:18:15 2011 -0700"
      },
      "message": "Merge pull request #59 from pwo/patch-1\n\nFix clang warning."
    },
    {
      "commit": "a2cbb10ee1b90b73647667ac849c74d65761d412",
      "tree": "2936802bf04c194cb1f57f3e47f1c8d5366f4085",
      "parents": [
        "0e3fa2d6d1fe83b86fe075a46c927d419fafef75"
      ],
      "author": {
        "name": "Pawel Worach",
        "email": "pawel.worach@gmail.com",
        "time": "Sat Sep 24 16:41:08 2011 +0300"
      },
      "committer": {
        "name": "Pawel Worach",
        "email": "pawel.worach@gmail.com",
        "time": "Sat Sep 24 16:41:08 2011 +0300"
      },
      "message": "Fix clang warning:\r\nlibyasm/md5.c:166:31: warning: argument to \u0027sizeof\u0027 in \u0027memset\u0027 call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess]\r\n        memset(ctx, 0, sizeof(ctx));    /* In case it\u0027s sensitive */\r\n               ~~~            ^~~"
    },
    {
      "commit": "0e3fa2d6d1fe83b86fe075a46c927d419fafef75",
      "tree": "860eee0fe7969ad1581ac215649e867cc5ac649f",
      "parents": [
        "451bfd6374db3b4134128a02ea7cc95b48949b90"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sat Sep 03 21:27:21 2011 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sat Sep 03 21:27:21 2011 -0700"
      },
      "message": "Makefile.am: Clean YASM-VERSION.h.\n"
    },
    {
      "commit": "451bfd6374db3b4134128a02ea7cc95b48949b90",
      "tree": "00125b5b8944498b91bc58d144a585f53b533c66",
      "parents": [
        "e11ea9df147b9f803f8a1bdfcdea37d454243c5a"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sat Sep 03 21:18:34 2011 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sat Sep 03 21:18:34 2011 -0700"
      },
      "message": "Fix .gitignore for some wildcards.\n"
    },
    {
      "commit": "e11ea9df147b9f803f8a1bdfcdea37d454243c5a",
      "tree": "fb9b37a83c9dc5921e9628f4bd1c10be2e88f685",
      "parents": [
        "c3b483199ce64bbb18404455f3dbd18c7e8cbfe7"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sat Sep 03 21:18:08 2011 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sat Sep 03 21:18:08 2011 -0700"
      },
      "message": "Add missing macho32-pext test case.\n"
    },
    {
      "commit": "c3b483199ce64bbb18404455f3dbd18c7e8cbfe7",
      "tree": "330566ff6abe54195fbcd20945d74a5cb6d0bf8c",
      "parents": [
        "7d58243134087b1617bbc16c7dddb58a79fd707b"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sat Aug 27 16:28:25 2011 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sat Aug 27 16:28:25 2011 -0700"
      },
      "message": "Regenerate man pages.\n"
    },
    {
      "commit": "7d58243134087b1617bbc16c7dddb58a79fd707b",
      "tree": "f991900dd7d15c63393a5919c81bc796a745b617",
      "parents": [
        "0ed2cc445131663b07b547cf5aefac893b619e9a"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sat Aug 27 10:01:26 2011 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sat Aug 27 10:01:26 2011 -0700"
      },
      "message": "macho: Support N_PEXT bit.\n\nCan be enabled via use of \"private_extern\" in NASM syntax.\n\nPatch by: Hironori Bono\n\n[#215 state:resolved]\n"
    },
    {
      "commit": "0ed2cc445131663b07b547cf5aefac893b619e9a",
      "tree": "a050603fb8a3e7edbab258779448691792d654db",
      "parents": [
        "8281be0c256a42fd2eab894c5788ace7674ed3cb"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sat Aug 27 09:25:30 2011 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sat Aug 27 09:25:30 2011 -0700"
      },
      "message": "Generate version number information from git history.\n\nDue to the svn import structure, a special case is currently implemented\nto look for the 1.1.0 branchpoint instead of the most recent tag on the\nmaster branch.  This will be removed after the first release is tagged\non the master branch in git.\n\nSpecific details:\n\nautogen.sh: More aggressively clean autoconf cache.\nThis is needed to ensure the version number is actually regenerated.\n\nDon\u0027t generate PACKAGE_PATCHLEVEL or PACKAGE_BUILD variables.  The\ngenversion program now parses PACKAGE_VERSION directly.\n\nFor Mkfiles builds, YASM-VERSION.h is generated and included by the custom\nconfig.h.  This avoids the need to edit config.h for versioning.\n"
    },
    {
      "commit": "8281be0c256a42fd2eab894c5788ace7674ed3cb",
      "tree": "2b5ff4d83748a6d28b9034d5528ec1244032fef0",
      "parents": [
        "94ab1135a30827eeb9a422489656c363ed115eec"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun May 29 16:54:34 2011 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sat Aug 27 09:24:07 2011 -0700"
      },
      "message": "Add .gitignore files.\n\nThese are based on the old svn:ignore properties.\n"
    },
    {
      "commit": "94ab1135a30827eeb9a422489656c363ed115eec",
      "tree": "30e469b7fde9c7b682b643e291d3a8cba9605eba",
      "parents": [
        "502eebd33964a95cb8d9aa0dfed981679c30f7da"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Fri Aug 19 10:43:16 2011 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Fri Aug 19 10:43:16 2011 -0700"
      },
      "message": "Remove $Id$ and RCSID() usage.\n\nThese are useless now that we\u0027re using git.\n"
    },
    {
      "commit": "502eebd33964a95cb8d9aa0dfed981679c30f7da",
      "tree": "edff1a26e9de80805b64405942c9bf4384baaae2",
      "parents": [
        "d8d1a5ad902b58ed9b506d1bc65416e6b5f805db"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Fri Aug 19 10:21:10 2011 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Fri Aug 19 10:21:10 2011 -0700"
      },
      "message": "Fix const warning in elf_machine_ssym usage.\n\nReported by: Pierre Muller\n\n[#237 state:resolved]\n"
    },
    {
      "commit": "d8d1a5ad902b58ed9b506d1bc65416e6b5f805db",
      "tree": "3baa81196bd80a850b10f3c1428d9891169ca766",
      "parents": [
        "a9b943e5dbfdf9b7159b1c53134150a507c0954c"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Fri Aug 19 10:12:15 2011 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Fri Aug 19 10:14:31 2011 -0700"
      },
      "message": "win64-except.c: Fix incorrect dereference.\n\nReported by: Pierre Muller\n\n[#236 state:resolved]\n"
    },
    {
      "commit": "a9b943e5dbfdf9b7159b1c53134150a507c0954c",
      "tree": "bb55093d94b3abf821ce770430aa4fc052344cbb",
      "parents": [
        "40da5cb2c74aeea346fdd58a264c0ab6eb1648f8"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Fri Aug 19 10:07:34 2011 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Fri Aug 19 10:14:14 2011 -0700"
      },
      "message": "file.h: Separate conditional inclusion of direct.h.\n\nThis fixes builds on mingw64.\n\nReported by: Pierre Muller\n\n[#235 state:resolved]\n"
    },
    {
      "commit": "40da5cb2c74aeea346fdd58a264c0ab6eb1648f8",
      "tree": "42c69131cd35d0af5d975b403a267b456406d2db",
      "parents": [
        "bd8401d5381bd47d61b901e7e7d111348db66cea"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Mon Jul 11 00:15:30 2011 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Mon Jul 11 00:15:30 2011 -0700"
      },
      "message": "dwarf: Fix uninitialized structure member.\n\ndwarf2_loc.discriminator wasn\u0027t being initialized by\ndwarf2_generate_line_section, leading to incorrect output, including\nintermittent test failures in gen64/dwarf64_pathname.\n"
    },
    {
      "commit": "bd8401d5381bd47d61b901e7e7d111348db66cea",
      "tree": "cdc6b29de2d0dbbd69bbfd83c6f1f533a9bacdde",
      "parents": [
        "3b65acb39d1eae22ecaf9f4286b9ea0f9a6fae93"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Jul 10 23:44:18 2011 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Jul 10 23:44:18 2011 -0700"
      },
      "message": "expr_simplify_identity: Pass int_term via pointer.\n\nThis allows signaling to the caller (expr_level_op) that the int_term\nwas destroyed.  Without this, the new expr-simplify-identity testcase\nhas a use-after-free.\n\n[#232 state:resolved]\n"
    },
    {
      "commit": "3b65acb39d1eae22ecaf9f4286b9ea0f9a6fae93",
      "tree": "21bf32fb2ab404c90780afff969b4b21f5ee31cf",
      "parents": [
        "ab721f347d281a430b4fe19cb2025151bcb7ef8a"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Mon Jul 04 11:35:19 2011 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Mon Jul 04 11:35:19 2011 -0700"
      },
      "message": "Fix VGATHER/VPGATHER memory sizes.\n\nThese now match the memory fetch sizes in the AVX reference.\n\nReported by: nasm64developer\n"
    },
    {
      "commit": "ab721f347d281a430b4fe19cb2025151bcb7ef8a",
      "tree": "df79b39bd871be9c4591e70087ed514263fdf462",
      "parents": [
        "d779fcb04e7b47b6054483a498ec3ad77428bb24"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Jul 03 19:44:42 2011 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Jul 03 19:54:45 2011 -0700"
      },
      "message": "Add AVX2 VGATHER* and VPGATHER* instructions.\n\nThese instructions use \"VSIB\" encoding, which takes the place of the\nusual SIB encoding.  Several tests cover various legal and illegal\nmodes.\n\nLast part of [#227 state:resolved].\n"
    },
    {
      "commit": "d779fcb04e7b47b6054483a498ec3ad77428bb24",
      "tree": "eabe708b9347a6354018ee4f0aacc194795bb32c",
      "parents": [
        "fc7724a3df1dd3b65317f66547573939a1f269e6"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Jul 03 14:36:37 2011 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Jul 03 14:36:37 2011 -0700"
      },
      "message": "Add most Intel AVX2 instructions.\n\nReference: http://www.intel.com/software/avx rev11 spec\n\nThis is all AVX2 instructions except for VGATHER*/VPGATHER*, which\nrequire additional ModRM handling.\n\nPortions contributed by: Mark Charney \u003cmark.charney@intel.com\u003e\n\nPart of [#227].\n"
    },
    {
      "commit": "fc7724a3df1dd3b65317f66547573939a1f269e6",
      "tree": "b5c1d1fbe36e24ff5231cec3286ae8b509e005b8",
      "parents": [
        "47f693fd89b5d961e7097674c21263060299b10c"
      ],
      "author": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Jul 03 12:48:46 2011 -0700"
      },
      "committer": {
        "name": "Peter Johnson",
        "email": "peter@tortall.net",
        "time": "Sun Jul 03 12:48:46 2011 -0700"
      },
      "message": "pmovmskb/vpmovmskb: default operand size is 64 bits.\n"
    }
  ],
  "next": "47f693fd89b5d961e7097674c21263060299b10c"
}
