{
  "_id": "6a1039c8acfb0bcc41c9b05d",
  "Package": "xptr",
  "Type": "Package",
  "Title": "Manipulating External Pointers",
  "Version": "1.2.0",
  "Date": "2025-10-03",
  "Authors@R": "c(person(\"Randy\", \"Lai\", role = \"aut\"),\nperson(\"Dirk\", \"Eddelbuettel\", role = c(\"aut\", \"cre\"), email = \"edd@debian.org\"))",
  "URL": "https://eddelbuettel.github.io/xptr/,\nhttps://github.com/eddelbuettel/xptr/",
  "Description": "There is limited native support for external pointers in\nthe R interface. This package provides some basic tools to\nverify, create and modify 'externalptr' objects.",
  "License": "MIT + file LICENSE",
  "NeedsCompilation": "yes",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "Repository": "https://eddelbuettel.r-universe.dev",
  "Date/Publication": "2026-03-13 00:49:13 UTC",
  "RemoteUrl": "https://github.com/eddelbuettel/xptr",
  "RemoteRef": "HEAD",
  "RemoteSha": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
  "Packaged": {
    "Date": "2026-05-12 05:16:30 UTC",
    "User": "root"
  },
  "Author": "Randy Lai [aut],\nDirk Eddelbuettel [aut, cre]",
  "Maintainer": "Dirk Eddelbuettel <edd@debian.org>",
  "MD5sum": "49a8609e301e39f78cb2ad85abadd0db",
  "_user": "eddelbuettel",
  "_type": "src",
  "_file": "xptr_1.2.0.tar.gz",
  "_fileid": "bd4f7dad005e44c0179f41e673044342ebb9d9974f88572358044545486c0068",
  "_filesize": 92697,
  "_sha256": "bd4f7dad005e44c0179f41e673044342ebb9d9974f88572358044545486c0068",
  "_created": "2026-05-12T05:16:30.000Z",
  "_published": "2026-05-22T11:11:04.813Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77368035884,
      "time": 121,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6936226912"
    },
    {
      "job": 77368036283,
      "time": 428,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6936292067"
    },
    {
      "job": 77368036623,
      "time": 110,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6936224775"
    },
    {
      "job": 77368035957,
      "time": 94,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6936221264"
    },
    {
      "job": 77368036352,
      "time": 88,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6936220098"
    },
    {
      "job": 77368036347,
      "time": 141,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6936230860"
    },
    {
      "job": 77368035966,
      "time": 114,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6936225236"
    },
    {
      "job": 77368035918,
      "time": 174,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6936237363"
    },
    {
      "job": 77368035224,
      "time": 119,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6936201110"
    },
    {
      "job": 77368035304,
      "time": 78,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7159086928"
    },
    {
      "job": 77368035789,
      "time": 64,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6936214992"
    },
    {
      "job": 77368036068,
      "time": 65,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6936215929"
    },
    {
      "job": 77368036132,
      "time": 68,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6936216080"
    }
  ],
  "_buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/25714878656",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/eddelbuettel/xptr",
  "_commit": {
    "id": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
    "author": "Dirk Eddelbuettel <edd@debian.org>",
    "committer": "Dirk Eddelbuettel <edd@debian.org>",
    "message": "Switch ci.yaml to actions/checkout@v6\n",
    "time": 1773362953
  },
  "_maintainer": {
    "name": "Dirk Eddelbuettel",
    "email": "edd@debian.org",
    "login": "eddelbuettel",
    "mastodon": "@eddelbuettel@mastodon.social",
    "bluesky": "@eddelbuettel.com",
    "linkedin": "in/dirkeddelbuettel",
    "twitter": "@eddelbuettel",
    "uuid": 673121
  },
  "_registered": true,
  "_dependencies": [],
  "_owner": "eddelbuettel",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-39",
      "n": 12
    },
    {
      "week": "2025-40",
      "n": 5
    },
    {
      "week": "2025-41",
      "n": 8
    },
    {
      "week": "2025-42",
      "n": 1
    },
    {
      "week": "2026-11",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 8,
  "_contributors": [
    {
      "user": "eddelbuettel",
      "count": 28,
      "uuid": 673121
    },
    {
      "user": "randy3k",
      "count": 19,
      "uuid": 1690993
    },
    {
      "user": "hrbrmstr",
      "count": 2,
      "uuid": 509878
    }
  ],
  "_userbio": {
    "uuid": 673121,
    "type": "user",
    "name": "Dirk Eddelbuettel"
  },
  "_downloads": {
    "count": 266,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/xptr"
  },
  "_devurl": "https://github.com/eddelbuettel/xptr",
  "_pkgdown": "https://eddelbuettel.github.io/xptr/",
  "_searchresults": 18,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/xptr.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/eddelbuettel/xptr",
  "_realowner": "eddelbuettel",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0",
      "date": "2017-12-06"
    },
    {
      "version": "1.1",
      "date": "2018-01-08"
    },
    {
      "version": "1.1.1",
      "date": "2019-01-13"
    },
    {
      "version": "1.1.2",
      "date": "2019-12-10"
    },
    {
      "version": "1.1.3",
      "date": "2020-04-03"
    },
    {
      "version": "1.2.0",
      "date": "2025-10-08"
    }
  ],
  "_exports": [
    "is_null_xptr",
    "is_xptr",
    "new_xptr",
    "null_xptr",
    "register_xptr_finalizer",
    "set_xptr_address",
    "set_xptr_protected",
    "set_xptr_tag",
    "xptr_address",
    "xptr_clear",
    "xptr_protected",
    "xptr_tag"
  ],
  "_help": [
    {
      "page": "is_null_xptr",
      "title": "Check if the external pointer is null.",
      "topics": [
        "is_null_xptr"
      ]
    },
    {
      "page": "is_xptr",
      "title": "Check if an object is an external pointer.",
      "topics": [
        "is_xptr"
      ]
    },
    {
      "page": "new_xptr",
      "title": "Create an external pointer object.",
      "topics": [
        "new_xptr",
        "null_xptr"
      ]
    },
    {
      "page": "register_xptr_finalizer",
      "title": "Register a finalizer for external pointer.",
      "topics": [
        "register_xptr_finalizer"
      ]
    },
    {
      "page": "set_xptr_address",
      "title": "Set the address of the external pointer.",
      "topics": [
        "set_xptr_address"
      ]
    },
    {
      "page": "set_xptr_protected",
      "title": "Set a protected R object to the external pointer.",
      "topics": [
        "set_xptr_protected"
      ]
    },
    {
      "page": "set_xptr_tag",
      "title": "Set a tag to the external pointer.",
      "topics": [
        "set_xptr_tag"
      ]
    },
    {
      "page": "xptr",
      "title": "Manipulating External Pointers",
      "topics": [
        "xptr"
      ]
    },
    {
      "page": "xptr_address",
      "title": "External pointer address.",
      "topics": [
        "xptr_address"
      ]
    },
    {
      "page": "xptr_clear",
      "title": "Clear the pointer address of the external pointer.",
      "topics": [
        "xptr_clear"
      ]
    },
    {
      "page": "xptr_protected",
      "title": "Protected R object of the external pointer.",
      "topics": [
        "xptr_protected"
      ]
    },
    {
      "page": "xptr_tag",
      "title": "Tag of the external pointer.",
      "topics": [
        "xptr_tag"
      ]
    }
  ],
  "_readme": "https://github.com/eddelbuettel/xptr/raw/HEAD/README.md",
  "_rundeps": [],
  "_score": 5.334453751150931,
  "_indexed": true,
  "_nocasepkg": "xptr",
  "_universes": [
    "eddelbuettel"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2.0",
      "date": "2026-05-12T05:18:38.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
      "fileid": "c379a4eb32a80252535be9d736939f977c894736788133b9d3cd5508c4102844",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/25714878656"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2.0",
      "date": "2026-05-12T05:18:37.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
      "fileid": "1b6334ab4b340268d89b8f8508a23a468adfc8df1f63029e679726084b0cb51a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/25714878656"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.2.0",
      "date": "2026-05-12T05:18:28.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
      "fileid": "37e16cb73a8e32e40bd985fd35e1c8d44c6e816d461c834770920c8e583ff368",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/25714878656"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.2.0",
      "date": "2026-05-12T05:18:10.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
      "fileid": "8b1bbab9c99c723867600ae032596f8b8b67c6e9bc20f48987fff5b3004a0bd2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/25714878656"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.2.0",
      "date": "2026-05-12T05:18:03.000Z",
      "arch": "aarch64",
      "commit": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
      "fileid": "88d9c75a89775f00892b0a9a7c61c79f95c48767951773a920345fa9ebcf5a1d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/25714878656"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.2.0",
      "date": "2026-05-12T05:18:51.000Z",
      "arch": "x86_64",
      "commit": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
      "fileid": "ff048dab8c4bc989e07f4ac6b9b0e361e8a754543495c54d1f0db1936e751908",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/25714878656"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.2.0",
      "date": "2026-05-12T05:18:23.000Z",
      "arch": "aarch64",
      "commit": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
      "fileid": "32f6c8df4ebbc17f102d8e63791facdedf0004ccd6f816e7ab6c2db895be11fc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/25714878656"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.2.0",
      "date": "2026-05-12T05:19:11.000Z",
      "arch": "x86_64",
      "commit": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
      "fileid": "e525e53639b261da8faab0e78ef1be7098a9d54d1a62979809881fc3f37d56ac",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/25714878656"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.2.0",
      "date": "2026-05-12T05:17:32.000Z",
      "arch": "x86_64",
      "commit": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
      "fileid": "cc5418ab6fb6fdd72a599163a175fb996a6d389e5471b0e419e6d1769b79240a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/25714878656"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.2.0",
      "date": "2026-05-12T05:17:35.000Z",
      "arch": "x86_64",
      "commit": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
      "fileid": "5acac8cec33bd13076ea550688ede9aea1c5a71810b84a3357a6cc09f3882792",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/25714878656"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.2.0",
      "date": "2026-05-12T05:17:34.000Z",
      "arch": "x86_64",
      "commit": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
      "fileid": "2cd6e59ad479aee977eb9fce6410924d693faea0d028bc55f6d318705af458f9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/25714878656"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.2.0",
      "date": "2026-05-22T11:10:50.000Z",
      "arch": "emscripten",
      "commit": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
      "fileid": "6c072ab3f06cba096786689f1ef03bb3faf90e2cb5f6d89463bd31a8d33e18fe",
      "status": "success",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/25714878656"
    }
  ]
}