)]}'
{
  "log": [
    {
      "commit": "d3780962a305346d52723837db1178c098ac2ed6",
      "tree": "e12a6dc6a637519ff285e755d645142e50b8759d",
      "parents": [
        "116c6b4de33ea87d9a698cca65e37bd9438cf50e"
      ],
      "author": {
        "name": "Jay Doane",
        "email": "jaydoane@apache.org",
        "time": "Wed Oct 05 22:55:55 2022 -0700"
      },
      "committer": {
        "name": "Jay Doane",
        "email": "jay.s.doane@gmail.com",
        "time": "Wed Jun 14 22:26:37 2023 -0700"
      },
      "message": "Git ignore compile artifacts\n"
    },
    {
      "commit": "116c6b4de33ea87d9a698cca65e37bd9438cf50e",
      "tree": "27a5dda1d932cfa769f7af29343d071996954e0e",
      "parents": [
        "858107b315579cceadd9695be01e2e0f40d9bc91",
        "b806f2145d2f733a724bb18fe7ecd731ab38f8cd"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Wed Jun 14 18:19:44 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 14 18:19:44 2023 -0400"
      },
      "message": "Merge pull request #5 from apache/fix-enif-alloc-size\n\nFix alloc size in hqueue"
    },
    {
      "commit": "b806f2145d2f733a724bb18fe7ecd731ab38f8cd",
      "tree": "27a5dda1d932cfa769f7af29343d071996954e0e",
      "parents": [
        "858107b315579cceadd9695be01e2e0f40d9bc91"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Wed Jun 14 18:16:16 2023 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Wed Jun 14 18:16:16 2023 -0400"
      },
      "message": "Fix alloc size in hqueue\n\nWe have allocate size($item) then cast the result to a pointer of that item.\n\nThis was discovered on macos with otp 25\n\n```\nProcess 71176 stopped\n* thread #16, name \u003d \u002711_scheduler\u0027, stop reason \u003d EXC_BAD_INSTRUCTION (code\u003dEXC_I386_INVOP, subcode\u003d0x0)\n    frame #0: 0x00007ff81b74c363 libsystem_c.dylib`__chk_fail_overflow + 16\nlibsystem_c.dylib`:\n-\u003e  0x7ff81b74c363 \u003c+16\u003e: ud2\nlibsystem_c.dylib`:\n    0x7ff81b74c365 \u003c+0\u003e:  pushq  %rbp\n    0x7ff81b74c366 \u003c+1\u003e:  movq   %rsp, %rbp\n    0x7ff81b74c369 \u003c+4\u003e:  leaq   0x7966(%rip), %rdi        ; \"detected source and destination buffer overlap\"\nTarget 0: (beam.smp) stopped.\n(lldb) bt\n* thread #16, name \u003d \u002711_scheduler\u0027, stop reason \u003d EXC_BAD_INSTRUCTION (code\u003dEXC_I386_INVOP, subcode\u003d0x0)\n  * frame #0: 0x00007ff81b74c363 libsystem_c.dylib`__chk_fail_overflow + 16\n    frame #1: 0x00007ff81b6dcf43 libsystem_c.dylib`__memset_chk + 18\n    frame #2: 0x0000000147d1969b hqueue.so`hqueue_nif_insert [inlined] hqueue_nif_node_alloc at hqueue_nif.c:117:5 [opt]\n    frame #3: 0x0000000147d1967a hqueue.so`hqueue_nif_insert(env\u003d0x0000700008cb7d38, argc\u003d3, argv\u003d0x0000700008cb7e40) at hqueue_nif.c:296:18 [opt]\n    frame #4: 0x00000001000351f2 beam.smp`beam_jit_call_nif(c_p\u003d0x0000000142e6cad8, I\u003d\u003cunavailable\u003e, reg\u003d0x0000700008cb7e40, fp\u003d(hqueue.so`hqueue_nif_insert at hqueue_nif.c:269), NifMod\u003d\u003cunavailable\u003e)(enif_environment_t*, int, unsigned long*), erl_module_nif*) at beam_jit_common.cpp:563:26 [opt]\n    frame #5: 0x000000014363856e\n(lldb)\n```\n"
    },
    {
      "commit": "858107b315579cceadd9695be01e2e0f40d9bc91",
      "tree": "209cd20fb5cd75456693169949a836dbc39da7bf",
      "parents": [
        "2e88f7a0cfc89b92dea76096043ac0dedb2629d7",
        "f1f51fcfe3d2508d3de5373f6ad8dcfd917b20db"
      ],
      "author": {
        "name": "iilyak",
        "email": "iilyak@users.noreply.github.com",
        "time": "Thu Jul 28 04:53:52 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 28 04:53:52 2022 -0700"
      },
      "message": "Merge pull request #4 from noahshaw11/add-editors-magic-lines\n\nAdd editors magic lines"
    },
    {
      "commit": "f1f51fcfe3d2508d3de5373f6ad8dcfd917b20db",
      "tree": "209cd20fb5cd75456693169949a836dbc39da7bf",
      "parents": [
        "2e88f7a0cfc89b92dea76096043ac0dedb2629d7"
      ],
      "author": {
        "name": "Noah Shaw",
        "email": "noahshaw11@yahoo.com",
        "time": "Mon Jul 25 18:43:14 2022 -0500"
      },
      "committer": {
        "name": "Noah Shaw",
        "email": "noahshaw11@yahoo.com",
        "time": "Mon Jul 25 18:43:14 2022 -0500"
      },
      "message": "Add editors magic lines\n"
    },
    {
      "commit": "2e88f7a0cfc89b92dea76096043ac0dedb2629d7",
      "tree": "4c1844836c314d8d7a9eafca56deea7a7bf0aa9f",
      "parents": [
        "b42f55ecfd85807ac82c71d9475461abfa87b9d1",
        "55c18085692df728a35728f31d38becce38d6c07"
      ],
      "author": {
        "name": "Joan Touzet",
        "email": "wohali@users.noreply.github.com",
        "time": "Mon Jan 06 13:21:14 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 06 13:21:14 2020 -0500"
      },
      "message": "Merge pull request #2 from apache/windows-build-fix\n\nSpecial-case Windows build flags"
    },
    {
      "commit": "55c18085692df728a35728f31d38becce38d6c07",
      "tree": "4c1844836c314d8d7a9eafca56deea7a7bf0aa9f",
      "parents": [
        "b42f55ecfd85807ac82c71d9475461abfa87b9d1"
      ],
      "author": {
        "name": "Joan Touzet",
        "email": "wohali@apache.org",
        "time": "Mon Jan 06 10:07:04 2020 -0800"
      },
      "committer": {
        "name": "Joan Touzet",
        "email": "wohali@apache.org",
        "time": "Mon Jan 06 10:14:47 2020 -0800"
      },
      "message": "Special-case Windows build flags\n"
    },
    {
      "commit": "b42f55ecfd85807ac82c71d9475461abfa87b9d1",
      "tree": "5a0c8a1fa25bd9b4c50e8f5c47f80f131193e831",
      "parents": [
        "151c9bc8de819b5cdb90b3cc57786c37c4991f00",
        "4a51a61745685e4fad82eb67745f031b886383ae"
      ],
      "author": {
        "name": "Robert Newson",
        "email": "rnewson@apache.org",
        "time": "Thu Feb 28 19:00:05 2019 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 28 19:00:05 2019 +0000"
      },
      "message": "Merge pull request #1 from apache/optional-proper\n\nMake PropEr an optional (test) dependency"
    },
    {
      "commit": "4a51a61745685e4fad82eb67745f031b886383ae",
      "tree": "5a0c8a1fa25bd9b4c50e8f5c47f80f131193e831",
      "parents": [
        "151c9bc8de819b5cdb90b3cc57786c37c4991f00"
      ],
      "author": {
        "name": "Robert Newson",
        "email": "rnewson@apache.org",
        "time": "Thu Feb 28 14:06:14 2019 +0000"
      },
      "committer": {
        "name": "Robert Newson",
        "email": "rnewson@apache.org",
        "time": "Thu Feb 28 14:47:27 2019 +0000"
      },
      "message": "Make PropEr an optional (test) dependency\n"
    },
    {
      "commit": "151c9bc8de819b5cdb90b3cc57786c37c4991f00",
      "tree": "94a2f024f640d805c6787e0062bca7bedbd57c57",
      "parents": [],
      "author": {
        "name": "Robert Newson",
        "email": "rnewson@apache.org",
        "time": "Wed Jan 30 12:56:06 2019 +0000"
      },
      "committer": {
        "name": "Robert Newson",
        "email": "rnewson@apache.org",
        "time": "Wed Jan 30 13:35:25 2019 +0000"
      },
      "message": "Initial import\n"
    }
  ]
}
