)]}'
{
  "log": [
    {
      "commit": "982524bd651832bfd86fe06a002e3dd3e96367c6",
      "tree": "10019e7fa0c6d99c771b938688d8765d289904d7",
      "parents": [
        "e587824909f0d17a605c760108bac8a92c5cf5ad"
      ],
      "author": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Fri Jul 24 00:55:12 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 24 00:55:12 2026 +0200"
      },
      "message": "Configure pull request merge settings (#8)"
    },
    {
      "commit": "e587824909f0d17a605c760108bac8a92c5cf5ad",
      "tree": "27bae1d7eb8430772f4f69b036847da31aacc7dd",
      "parents": [
        "d27f31e1be4a065a04f27387bc3f4be150ac549e"
      ],
      "author": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Fri Jul 24 00:27:09 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 24 00:27:09 2026 +0200"
      },
      "message": "Enable GitHub issues (#6)"
    },
    {
      "commit": "d27f31e1be4a065a04f27387bc3f4be150ac549e",
      "tree": "5e947a52517a2e8267d02bfc66ba9a11463afe95",
      "parents": [
        "5176cf13035f1e22edca47360ab412c4dd9c0acf",
        "66276d73f0a99adc9973b30c71131fb0cdef35b7"
      ],
      "author": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Fri Jul 10 02:41:34 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 02:41:34 2026 +0200"
      },
      "message": "Merge pull request #4 from sleeepyjack/cccl-pin-synthetic-version"
    },
    {
      "commit": "66276d73f0a99adc9973b30c71131fb0cdef35b7",
      "tree": "5e947a52517a2e8267d02bfc66ba9a11463afe95",
      "parents": [
        "86ffab51310012e4944dc31c5523f028c7517c21"
      ],
      "author": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Thu Jul 09 17:14:41 2026 -0700"
      },
      "committer": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Thu Jul 09 17:14:41 2026 -0700"
      },
      "message": "Mark repository as experimental\n"
    },
    {
      "commit": "86ffab51310012e4944dc31c5523f028c7517c21",
      "tree": "9840e815c4e491093307d08c77a9a2bf7fe4a43e",
      "parents": [
        "2636137d5061a278469dfa666e808c85c4af9007"
      ],
      "author": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Thu Jul 09 16:49:48 2026 -0700"
      },
      "committer": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Thu Jul 09 16:49:48 2026 -0700"
      },
      "message": "Run pre-commit without external action\n"
    },
    {
      "commit": "2636137d5061a278469dfa666e808c85c4af9007",
      "tree": "8b96105a6d26887688a01c00426fee63f929a516",
      "parents": [
        "5176cf13035f1e22edca47360ab412c4dd9c0acf"
      ],
      "author": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Thu Jul 09 16:27:53 2026 -0700"
      },
      "committer": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Thu Jul 09 16:27:53 2026 -0700"
      },
      "message": "Pin CCCL to synthetic development version\n"
    },
    {
      "commit": "5176cf13035f1e22edca47360ab412c4dd9c0acf",
      "tree": "54de88801f05f1204a857862a6536409ad48a49d",
      "parents": [
        "d5710e1e4faab9f90d208398b9510885666f3cca",
        "0c339e5f240d821576758203838fa755fa5a5377"
      ],
      "author": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Fri Jul 10 01:21:00 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 01:21:00 2026 +0200"
      },
      "message": "Merge pull request #3 from sleeepyjack/cccl-hll-explicit-stream\n\nAdapt HLL backend to CCCL stream-first API"
    },
    {
      "commit": "0c339e5f240d821576758203838fa755fa5a5377",
      "tree": "54de88801f05f1204a857862a6536409ad48a49d",
      "parents": [
        "d5710e1e4faab9f90d208398b9510885666f3cca"
      ],
      "author": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Thu Jul 09 15:45:38 2026 -0700"
      },
      "committer": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Thu Jul 09 15:45:38 2026 -0700"
      },
      "message": "Adapt HLL backend to CCCL stream-first API\n"
    },
    {
      "commit": "d5710e1e4faab9f90d208398b9510885666f3cca",
      "tree": "7bb91b250b5217cbf65df34bd20efb1275c31dc6",
      "parents": [
        "e61224bc14203f2e97fff8814b0c3b7a432f9257",
        "72a73f6ec2ca02f775e9c674cce83f798ba398a9"
      ],
      "author": {
        "name": "Lee Rhodes",
        "email": "leerho@users.noreply.github.com",
        "time": "Thu Jul 09 09:39:55 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 09 09:39:55 2026 -0700"
      },
      "message": "Merge pull request #2 from sleeepyjack/v0-hll8\n\nAdd initial repository structure + CUDA-accelerated HLL_8"
    },
    {
      "commit": "e61224bc14203f2e97fff8814b0c3b7a432f9257",
      "tree": "774823b78449484dd6308252d2ec6697bc1fe10f",
      "parents": [
        "7bbd7f77f00ccaf710597188ed67aeb715ff31e4",
        "276df712042d7cbce7726aa05aa9c1b214eefb9a"
      ],
      "author": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Thu Jul 09 18:11:16 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 09 18:11:16 2026 +0200"
      },
      "message": "Merge pull request #1 from apache/infrastructure-ruleset-bot/default-branch-protection\n\n[INFRA] Set up default rulesets for default and release branches"
    },
    {
      "commit": "72a73f6ec2ca02f775e9c674cce83f798ba398a9",
      "tree": "cdada0bdf33ea31cbe5f1ef1a4f025b2318009d6",
      "parents": [
        "aefd6884f1fd9f3f0fe7733e3655ffe779cca288"
      ],
      "author": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Thu Jul 09 08:52:33 2026 -0700"
      },
      "committer": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Thu Jul 09 08:52:33 2026 -0700"
      },
      "message": "Track CCCL main during development\n"
    },
    {
      "commit": "aefd6884f1fd9f3f0fe7733e3655ffe779cca288",
      "tree": "d529155640965e84aac07eb02629d4caece3d73b",
      "parents": [
        "c5c3471a20e80acb4906f3bddb04b6afe0336a1c"
      ],
      "author": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Thu Jul 09 07:55:58 2026 -0700"
      },
      "committer": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Thu Jul 09 07:55:58 2026 -0700"
      },
      "message": "Centralize HLL default seed\n"
    },
    {
      "commit": "c5c3471a20e80acb4906f3bddb04b6afe0336a1c",
      "tree": "5d3f16845bf9ffec7d60775095f9a89a57eb5079",
      "parents": [
        "f1786591e7a4dab65377a3f92acf77cbcbd0ae1d"
      ],
      "author": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Thu Jul 09 07:41:11 2026 -0700"
      },
      "committer": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Thu Jul 09 07:41:11 2026 -0700"
      },
      "message": "Document async stream lifetime\n"
    },
    {
      "commit": "f1786591e7a4dab65377a3f92acf77cbcbd0ae1d",
      "tree": "98a696f5194c9866e9d436a4d560204b7e315192",
      "parents": [
        "bd083c83189cf9a6508164c8a9b54706dd6b29ea"
      ],
      "author": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Thu Jul 09 07:38:45 2026 -0700"
      },
      "committer": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Thu Jul 09 07:38:45 2026 -0700"
      },
      "message": "Validate HLL register values on deserialize\n"
    },
    {
      "commit": "bd083c83189cf9a6508164c8a9b54706dd6b29ea",
      "tree": "f9d3b6878e00c38647007757d4cdab4d77dcc6eb",
      "parents": [
        "1a086843869124240881e8cdeb4387b9e0bd1737"
      ],
      "author": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Thu Jul 09 07:20:52 2026 -0700"
      },
      "committer": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Thu Jul 09 07:20:52 2026 -0700"
      },
      "message": "Format HLL sources\n"
    },
    {
      "commit": "1a086843869124240881e8cdeb4387b9e0bd1737",
      "tree": "162c0b246c687588e1773a6ae7e924f9c3229beb",
      "parents": [
        "d1c05876e04dc4c7a00a786f42ea9659c17e9bbb"
      ],
      "author": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Thu Jul 09 07:09:59 2026 -0700"
      },
      "committer": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Thu Jul 09 07:09:59 2026 -0700"
      },
      "message": "Make HLL API stream-first\n"
    },
    {
      "commit": "d1c05876e04dc4c7a00a786f42ea9659c17e9bbb",
      "tree": "ef342332bc08010f64be7bb078fa96723db02d48",
      "parents": [
        "e6cfbfe4d8678eb8146ad5060312734258b8b0a3"
      ],
      "author": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Thu Jul 09 06:35:51 2026 -0700"
      },
      "committer": {
        "name": "Daniel Jünger",
        "email": "djuenger@nvidia.com",
        "time": "Thu Jul 09 06:35:51 2026 -0700"
      },
      "message": "Add CUDA devcontainer setup\n"
    },
    {
      "commit": "e6cfbfe4d8678eb8146ad5060312734258b8b0a3",
      "tree": "e09f879c740a0dbbd7f387baed4fcf0b4be09e14",
      "parents": [
        "bfc8512a6ebb6c77cbd5aa08c3acd7924481dcae"
      ],
      "author": {
        "name": "Daniel Juenger",
        "email": "djuenger@nvidia.com",
        "time": "Thu Jul 09 06:14:53 2026 -0700"
      },
      "committer": {
        "name": "Daniel Juenger",
        "email": "djuenger@nvidia.com",
        "time": "Thu Jul 09 06:14:53 2026 -0700"
      },
      "message": "Cleanups\n"
    },
    {
      "commit": "bfc8512a6ebb6c77cbd5aa08c3acd7924481dcae",
      "tree": "c074a3840f49bdc61a8f6b7c5c9ec83f8e4a0ec5",
      "parents": [
        "8e147af0c6d9f35cb893eb1ce1edf5da84b9ea57"
      ],
      "author": {
        "name": "Daniel Juenger",
        "email": "djuenger@nvidia.com",
        "time": "Fri May 22 17:05:34 2026 -0700"
      },
      "committer": {
        "name": "Daniel Juenger",
        "email": "djuenger@nvidia.com",
        "time": "Fri May 22 17:05:34 2026 -0700"
      },
      "message": "Refactor detail/hll naming and namespace layout\n"
    },
    {
      "commit": "8e147af0c6d9f35cb893eb1ce1edf5da84b9ea57",
      "tree": "4e3304917fed4d365c9207dde7a798f098ecf909",
      "parents": [
        "c826ac9d1311a5b3f6f7437b0768d0e32cacd28c"
      ],
      "author": {
        "name": "Daniel Juenger",
        "email": "djuenger@nvidia.com",
        "time": "Fri May 22 16:48:40 2026 -0700"
      },
      "committer": {
        "name": "Daniel Juenger",
        "email": "djuenger@nvidia.com",
        "time": "Fri May 22 16:48:40 2026 -0700"
      },
      "message": "Don\u0027t use CCCL internals\n"
    },
    {
      "commit": "c826ac9d1311a5b3f6f7437b0768d0e32cacd28c",
      "tree": "f496e5231d1378420219897f107a8626452f7704",
      "parents": [
        "8d08e1f5beaa05c2d76d14eebedf5f2702cbfb6d"
      ],
      "author": {
        "name": "Daniel Juenger",
        "email": "djuenger@nvidia.com",
        "time": "Thu May 21 17:29:10 2026 -0700"
      },
      "committer": {
        "name": "Daniel Juenger",
        "email": "djuenger@nvidia.com",
        "time": "Thu May 21 17:29:10 2026 -0700"
      },
      "message": "Add License and copyright information\n"
    },
    {
      "commit": "8d08e1f5beaa05c2d76d14eebedf5f2702cbfb6d",
      "tree": "08c472296ad88a8f1fea9dfdacc14116345dfdb2",
      "parents": [
        "a0ff90fe21079fa04c363e6694e9ebdf78c99e67"
      ],
      "author": {
        "name": "Daniel Juenger",
        "email": "djuenger@nvidia.com",
        "time": "Thu May 21 17:10:13 2026 -0700"
      },
      "committer": {
        "name": "Daniel Juenger",
        "email": "djuenger@nvidia.com",
        "time": "Thu May 21 17:14:49 2026 -0700"
      },
      "message": "Download CPM.cmake on the fly\n"
    },
    {
      "commit": "a0ff90fe21079fa04c363e6694e9ebdf78c99e67",
      "tree": "2fb2c589c406d0aa203521ad15daf6efb2514843",
      "parents": [
        "a15a6c85e17157e7c9926ce2a292762615055f33"
      ],
      "author": {
        "name": "Daniel Juenger",
        "email": "djuenger@nvidia.com",
        "time": "Wed May 20 18:40:25 2026 -0700"
      },
      "committer": {
        "name": "Daniel Juenger",
        "email": "djuenger@nvidia.com",
        "time": "Wed May 20 18:40:25 2026 -0700"
      },
      "message": "Add initial GH actions workflow\n"
    },
    {
      "commit": "a15a6c85e17157e7c9926ce2a292762615055f33",
      "tree": "05301821dcb5f92b881b246e4e9b5592f2e734bb",
      "parents": [
        "7bbd7f77f00ccaf710597188ed67aeb715ff31e4"
      ],
      "author": {
        "name": "Daniel Juenger",
        "email": "djuenger@nvidia.com",
        "time": "Wed May 20 18:02:00 2026 -0700"
      },
      "committer": {
        "name": "Daniel Juenger",
        "email": "djuenger@nvidia.com",
        "time": "Wed May 20 18:02:00 2026 -0700"
      },
      "message": "Initial HLL_8 draft\n"
    },
    {
      "commit": "276df712042d7cbce7726aa05aa9c1b214eefb9a",
      "tree": "774823b78449484dd6308252d2ec6697bc1fe10f",
      "parents": [
        "7bbd7f77f00ccaf710597188ed67aeb715ff31e4"
      ],
      "author": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Fri May 15 15:25:29 2026 -0500"
      },
      "committer": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Fri May 15 15:25:29 2026 -0500"
      },
      "message": "Set up default protection ruleset for default and release branches"
    },
    {
      "commit": "7bbd7f77f00ccaf710597188ed67aeb715ff31e4",
      "tree": "62dfc78378ee3609176c596e65ac6da71a698457",
      "parents": [
        "3bd240799b6bd01e5e1ff84c57526092b59924be"
      ],
      "author": {
        "name": "Lee Rhodes",
        "email": "leerho@gmail.com",
        "time": "Fri Mar 20 12:59:07 2026 -0700"
      },
      "committer": {
        "name": "Lee Rhodes",
        "email": "leerho@gmail.com",
        "time": "Fri Mar 20 12:59:07 2026 -0700"
      },
      "message": "update README.md\n"
    },
    {
      "commit": "3bd240799b6bd01e5e1ff84c57526092b59924be",
      "tree": "eab20ca7e06cfb1489196db9bf297efa6fcc6b5d",
      "parents": [
        "34cfd32f6154870926931fd234d7e70e10553a41"
      ],
      "author": {
        "name": "Lee Rhodes",
        "email": "leerho@gmail.com",
        "time": "Fri Mar 20 12:55:06 2026 -0700"
      },
      "committer": {
        "name": "Lee Rhodes",
        "email": "leerho@gmail.com",
        "time": "Fri Mar 20 12:55:06 2026 -0700"
      },
      "message": "add .gitignore and update README.md\n"
    },
    {
      "commit": "34cfd32f6154870926931fd234d7e70e10553a41",
      "tree": "075442ac657fbc3c82fc1d6157f00c586f28f6dc",
      "parents": [],
      "author": {
        "name": "Lee Rhodes",
        "email": "leerho@users.noreply.github.com",
        "time": "Fri Mar 20 11:53:31 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 11:53:31 2026 -0700"
      },
      "message": "Add initial README.md for datasketches-cuda"
    }
  ]
}
